Junos Space ネットワーク管理プラットフォーム リリース 21.1R1 へのアップグレード
Junos Space ネットワーク管理プラットフォーム リリース 21.1R1 では、基盤となる OS として CentOS 7.4 が使用されています。OS を CentOS 6.8(20.3R1 以前の Junos Space プラットフォーム リリースで使用)から CentOS 7.4 への直接アップグレードはサポートされていません。また、Junos Space プラットフォーム UI を使用した Junos Space プラットフォーム リリース 21.1R1 への直接アップグレードもサポートされていません。Junos Space プラットフォーム リリース 21.1R1 にアップグレードするには、マルチステップの手順に従う必要があります。
Junos Space プラットフォーム リリース 21.1R1 へのアップグレードには、Junos Space プラットフォーム設定のノードからのデータのバックアップ、ノードへの Junos Space プラットフォーム リリース 21.1R1 のインストール、バックアップされたデータのノードへの復元が必要です。Junos Space プラットフォームをアップグレードした後は、以前にインストールされた Junos Space アプリケーションをアップグレードできます。
Junos Space プラットフォーム リリース 21.1R1 にアップグレードできるのは、Junos Space プラットフォーム リリース 20.3R1 からのみです。Junos Space プラットフォーム リリース 20.3R1 より前のリリースから Junos Space プラットフォーム リリース 21.1R1 にアップグレードするには、まず Junos Space プラットフォーム リリース 20.3R1 にアップグレードしてから、このトピックで指定された手順に従う必要があります。
Junos Space プラットフォーム リリース 20.3R1 へのアップグレードの詳細については、 Junos Space ネットワーク管理プラットフォーム リリース 20.3R1 リリース ノートを参照してください。
Junos Space プラットフォーム リリース 20.3R1 から Junos Space プラットフォーム リリース 21.1R1 にアップグレードするには、以下の順序でタスクを完了します。付録では、Junos Space プラットフォーム リリース 21.1R1 にアップグレードする際のデータのバックアップと復元に必要な時間のサンプル データを示します。
始める前に
Junos Space ネットワーク管理リリース 20.3R1 以前では、 domain.xml ファイルに表示されている設定で、ユニキャスト モードの通信を使用した Junos Space データベース(DB)バックアップ復元が復元されます。
Junos Space ネットワーク管理 21.1R1 リリースには CentOs アップグレードが含まれるため、Junos Space ネットワーク管理リリース 20.3R1 のユニキャスト 通信モードでの DB バックアップは復元されません。Junos Space Network Management 21.1R1 リリースでデータを再設定する必要があります。
このアップグレード手順は複雑で、Junos Space プラットフォーム GUI と Junos Space Platform コマンド ラインを切り替える必要があります。問題が発生した場合は、物理アプライアンスやJunos Space仮想マシンをホストするハイパーバイザーへのアクセスが必要になる場合があります。コマンドラインでLinuxコマンドを実行するのが気に入らない場合、または物理または仮想プラットフォーム、GUI、コマンドラインにアクセスできない場合は、適切な内部チャネルを通じてそのアクセスを手配し、プロセス全体で必要なpeにデータバックアップを利用できるようにしてください。
表 1 は、このアップグレード手順を実行するために必要な、さまざまな物理要素とネットワーク要素を示しています。
項目 |
目的 |
コメント |
---|---|---|
スーパーユーザーの認証情報を使用したJunos SpaceプラットフォームGUIへのアクセス |
アップグレード前に、適切な設定、デバイスの接続、データベースの状態、バックアップを確立して確認するため |
|
SSH(TCPポート22)を介した管理者ユーザーの認証情報を使用して、Junos Spaceプラットフォームのコマンドラインにアクセス |
アップグレード中にさまざまなスクリプトや Linux コマンドを実行するには |
ssh経由で認証されたら、メニューから「(デバッグ)実行シェル」オプションを選択します。物理アプライアンスでは、(デバッグ)はオプション6です。仮想アプライアンスでは、(デバッグ)はオプション 7 です。 |
SCP(ネットワークセキュアコピープロトコル)サーバーへのアクセス |
このアップグレード中に作成されたバックアップの一部として作成された以下のファイルを保存するには、次の手順に従います。
|
SCP接続は、TCPポート22にデフォルト設定されています。 TCPポート22以外のポートはSCPに使用できますが、デフォルト以外のポートで接続を受け入れるサーバーがすでに設定されている必要があります。 USBストレージデバイスオプションを使用している場合は不要です。 |
8 GB以上の空き容量を備えたUSBストレージ デバイス |
このアップグレード中に作成されたバックアップの一部として作成された以下のファイルを保存するには、次の手順に従います。
|
SCPオプションが使用されている場合は不要です。 |
Junos Space Platformアプライアンスへの物理的なアクセス |
USBストレージ デバイスを接続するには |
SCPオプションが使用されている場合は不要です。 |
Junos SpaceプラットフォームVMをホストするハイパーバイザーへのアクセス |
21.1R1 ova ファイルをデプロイするには |
|
デバイス通信の無効化
Junos Space ネットワーク管理プラットフォーム リリース 20.3R1 からバックアップを取得する前に、デバイス通信を無効にして、検出されたデバイスが Junos Space サーバーとの通信を停止するようにします。
デバイス通信を無効にするには:
Junos Space Platform 20.3R1 パッチのダウンロードとインストール
Junos Space プラットフォーム リリース 20.3R1 から Junos Space プラットフォーム リリース 21.1R1 へのアップグレードを開始する前に、Junos Space プラットフォーム リリース 20.3R1 パッチを Junos Space 20.3R1 バックアップ パッチからダウンロードしてインストールします。Junos Space ネットワーク管理プラットフォームで 21.1R1 にアップグレードする – バージョン 21.1R1 のソフトウェア ページをダウンロードしてください。
このパッチをダウンロードしてインストールするには、以下の手順に従います。
データ バックアップ 手順の実行
Junos Space プラットフォームと Junos Space アプリケーション データを Junos Space ノードからバックアップするには、インストールした 20.3R1 パッチによって提供される backup.sh バックアップ スクリプトを実行します。 backup.sh スクリプトは、 /var/cache/space-backup-restoreのディレクトリに格納されています。
バックアップ スクリプトは、MySQL データベースの必要な設定ファイル、データ ファイル、およびデータベース ダンプ ファイルを Junos Space ノードからバックアップします。インストールされたJunos Spaceアプリケーションのデータファイルもバックアップされます。バックアップ スクリプトは、バックアップされたデータを含む圧縮 tar ファイルを生成します。以下のファイルは、リモート サーバーまたは USB にコピーされます。
space-backup.tgz
space-readme.txt
md5.txt
backupStatus.log
アップグレード プロセスを成功させるためには、エラーなしでバックアップ スクリプトを完了させる必要があります。バックアップ スクリプトによって生成されるすべての警告と通知を慎重に読み、適切に対応します。応答する前に、不明確なメッセージに対して支援を求めてください。
復元は Junos Space ネットワーク管理プラットフォーム 21.1R1 ではサポートされず、デフォルトでは無効になっているので、バックアップ スクリプトは OpenNMS、PostgreSQL Data Base コンテンツのバックアップを実行しません。バックアップスクリプトを実行する前に必要に応じて、Junos Spaceネットワーク管理プラットフォームユーザーインターフェイスからこれらのコンテンツを定期的にバックアップします。
デバイス イメージ ファイルとデータベース バックアップ ファイルは、データベース のバックアップ操作の一部としてファイル システムからバックアップされません。
Connectivity Services Director(CSD)アプリケーションは、Junos Space ネットワーク管理プラットフォーム リリース 21.1R1 ではサポートされていません。CSD アプリケーションが Junos Space ネットワーク管理プラットフォーム リリース 20.3R1 にインストールされている場合、データベースのバックアップ操作は終了し、ユーザーは Junos Space ネットワーク管理プラットフォーム GUI から CSD アプリケーションをアンインストールするよう求められます。
バックアップ スクリプトを実行するには、次の手順にしたがっています。
バックアップ ファイルの検証
データ バックアップ 手順を実行した後、Junos Space プラットフォーム リリース 20.3R1 セットアップのデータが選択したバックアップ場所にコピーされるように、バックアップ ファイルのチェックサムを検証することをお勧めします。これにより、Junos Spaceノードからのデータが失われることはありません。アップグレード時にJunos Spaceプラットフォームリリース21.1R1セットアップで復元できます。
バックアップ ファイルを検証するには、次のいずれかの手順を実行します。
リモートSCPサーバーに保存されたバックアップファイルを検証するには:
リモート SCP サーバーにログインします。
バックアップ ファイルが保存されているディレクトリに移動します。
次のコマンドを入力し、Enter キーを押してバックアップ ファイルの MD5 値を生成します。
[user@scp-server]> md5sum space-backup.tgz
メモ:一部のシステムでは、md5sum コマンドはありません。これらのシステムでは、 コマンドは
md5 <file name>
md5ハッシュ値を印刷する必要があります。計算された MD5 値を、バックアップ ファイルと同じ場所に格納されている md5.txt ファイルの値と比較します。 md5.txt に格納されている値は、次のコマンドを使用して確認できます。
[user@scp-server]> cat md5.txt
MD5 の値が同じ場合、バックアップ ファイルはバックアップ場所に正常にコピーされます。MD5 値が一致しない場合は、「データ バックアップ プロシージャの実行」で説明されている バックアップ プロシージャを繰り返します。
バックアップ tar ファイルの整合性を検証して、エラーによってバックアップ ファイルが破損していないことを確認できます。これを行うには、次のコマンドを入力し、Enterキーを押してバックアップタールファイル内のファイルを確認します。
[user@scp-server]> tar -tf space-backup.tgz
tar ファイルに含まれるファイルのリストが表示されます。tar ファイルにエラーがある場合は、エラーが表示され、ファイル・リストが停止します。
USBストレージデバイスに保存されているバックアップファイルを検証するには、次の手順に従います。
メモ:USB ストレージ デバイスが Junos Space Appliance にプラグインされ、 パス /tmp/pendrive にマウントされていることを確認します。
次のコマンドを入力し、Enter キーを押してバックアップ ファイルの MD5 値を生成します。
[root@space-20.3R1-node ~]# md5sum /tmp/pendrive/space-backup.tgz
計算された MD5 値を、バックアップ ファイルと同じ場所に格納されている md5.txt ファイルの値と比較します。 md5.txt に格納されている値は、次のコマンドを使用して確認できます。
[root@space-20.3R1-node]# cat md5.txt]
MD5 の値が同じ場合、バックアップ ファイルはバックアップ場所に正常にコピーされます。MD5 値が一致しない場合は、「データ バックアップ プロシージャの実行」で説明されている バックアップ プロシージャを繰り返します。
次のコマンドを入力し、Enterキーを押してバックアップタールファイル内のファイルを確認します。
[root@space-20.3R1-node]# tar -tf /tmp/pendrive/space-20.3R1.4.tgz
tar ファイルに含まれるファイルのリストが表示されます。tar ファイルにエラーがある場合は、エラーが表示され、ファイル・リストが停止します。
Junos Space プラットフォーム リリース 21.1R1 をスタンドアロン ノードまたはファブリックの最初のノードとしてインストールし、バックアップしたデータを復元する
バックアップ スクリプトを実行し、Junos Space ノードからデータをバックアップした後、次の手順に従って Junos Space プラットフォーム リリース 21.1R1 ソフトウェア イメージをインストールします。
スタンドアロン ノードをアップグレードする場合は、Junos Space プラットフォーム リリース 21.1R1 ソフトウェア イメージをインストールする前に、ノード上のすべてのデータをリモート サーバーにバックアップします。Junos Space プラットフォーム リリース 21.1R1 ソフトウェア イメージをインストールした後、以前に保存したデータを取得することはできません。
Junos Spaceプラットフォームリリース21.1R1ノードを設定する場合、Junos Spaceプラットフォームリリース20.3R1ノードと同じネットワーク設定(ネットワークインターフェイスとIPアドレス)を使用してください。異なるネットワーク設定を構成した場合、デバイス接続とSNMPトラップが影響を受けます。
アップグレードに失敗した場合、Junos Space プラットフォーム リリース 20.3R1 にロール バックする
Junos Space プラットフォーム リリース 21.1R1 へのアップグレード中に、Junos Space プラットフォームのアップグレードを開始する前にバックアップされたデータを復元できない場合は、Junos Space プラットフォーム リリース 20.3R1 にロール バックできます。
データの復元に失敗した場合は、次のいずれかの手順を実行します。
Junos Spaceノードがスタンドアロンノードの場合:
以下の手順のいずれかを実行します。
Junos Space Appliance(JA2500)の場合、以下の手順のいずれかを使用して、ノードのイメージを再イメージして Junos Space プラットフォーム リリース 20.3R1 ソフトウェア イメージをインストールします。
JA2500 Junos Space Appliance に Junos Space プラットフォーム リリース 20.3R1 ソフトウェア イメージをインストールして設定するには、『 JA2500 Junos Space Appliance ハードウェア ガイド』の「USB ドライブを使用した Junos Space Appliance のインストール」および「Junos Space Appliance を Junos Space Node として構成する」のトピックを参照してください。
Junos Space 仮想アプライアンスの場合は、Junos Space プラットフォーム リリース 21.1R1 ノードの電源をオフにし、Junos Space プラットフォーム リリース 20.3R1 ノードの電源をオンにして、Junos Space プラットフォーム リリース 20.3R1 セットアップにロール バックします。
Junos Space 仮想アプライアンスからリリース 20.3R1 へのロール バックが完了しました。
Junos Space プラットフォーム リリース 20.3R1 パッチをダウンロードして適用します。 このパッチをインストールするには、 Junos Space Platform 20.3R1パッチのダウンロードと インストールを参照してください。
アップグレードを試みた Junos Space プラットフォーム リリース 20.3R1setup にインストールされたのと同じ Junos Space アプリケーションをインストールします。
/ var/cache/space-backup-restore ディレクトリに移動するには、次のコマンドを入力します。
[root@space-20.3R1-node ~]# cd /var/cache/space-backup-restore
バックアップを復元するには、次のコマンドを入力します。
[root@space-20.3R1-node /var/cache/space-backup-restore]# sh restore-20.3R1.sh
バックアップを復元する場所を指定するよう求められます。
1> Remote Server 2> USB 3> Local M> Return to Main Menu R> Redraw Menu Choice [1-3 MR]:
バックアップ ファイルの格納場所に応じて、以下のいずれかのオプションを選択します。
リモートSCP(セキュアコピープロトコル)サーバーから復元するには:
を入力 1 し、Enter キーを押します。
続行するかどうかを確認するメッセージが表示されます。
You have selected [ Remote Server ]. Do you want to Continue? [Y/N]
続行するか終了するかを基にして、次のいずれかのアクションを実行します。
タイプ Y.
リモート SCP サーバーの IPv4 アドレスを入力するよう求められます。
Please enter Remote Server IP:
リモート SCP サーバーの IPv4 アドレスを入力し、Enter キーを押します。
リモート サーバーのポート番号を入力するよう求められます。
Please enter port number for Remote Server REMOTE_SERVER_IP:
リモート SCP サーバーのポート番号を入力し、Enter キーを押します。
リモート サーバーにアクセスするためのユーザー名を入力するよう求められます。
Please enter Remote Server REMOTE_SERVER_IP user:
ユーザー名を入力し、Enter キーを押します。
ユーザーのパスワードの入力を求められます。
Please enter Remote Server user REMOTE_SERVER_USER password:
パスワードを入力し、Enter キーを押します。
バックアップ・ファイルが保管されているディレクトリーの完全パスを入力するようプロンプトが出されます。
Enter the path of the directory containing backup files:
ディレクトリのフルパスを入力し、Enterキーを押します。
メモ:ディレクトリ パスにスペース文字が含まれていないことを確認します。
コンソールに表示されるメッセージは、データが Junos Space ノードに正常に復元されたかどうかを示しています。
を入力 N して終了します。
USBストレージ デバイスから復元するには、次の手順に従います。
メモ:USB ストレージ デバイスから復元する前に、USB デバイスが接続されていることを確認します。復元手順は、パス /tmp/pendriveにデバイスをマウントしようとします。
データのバックアップと復元については、 コマンドを使用してUSBストレージデバイスを識別し、 コマンドを
fdisk -l
使用してデバイスをmkfs.ext2 <physical device>
フォーマットします。例えば、mkfs.ext2 /dev/sdb
.これにより、USBデバイスにバックアップと復元手順を実行するための正しいディスクレイアウトが確保され、データの損失を防ぐことができます。
を入力 2 して Enter キーを押して、USB ストレージ デバイスからバックアップを復元します。
コンソールに表示されるメッセージは、データが Junos Space ノードに正常に復元されたかどうかを示しています。
次のコマンドを入力して、USBストレージ デバイスをアンマウントします。
[root@space-20.3R1-node /var/cache/space-backup-restore]# umount /tmp/pendrive
USBストレージデバイスは、アンマウントした後に取り外すことができます。
Junos Space ノードに保存されているバックアップ ファイルからデータを復元するには、次の手順にしたがっています。
メモ:Junos Space ノードに保存されているバックアップ ファイルからデータを復元するには、まずバックアップ場所から Junos Space ノードにファイルをコピーする必要があります。
を入力 3 し、Enter キーを押します。
バックアップ・ファイルが保管されているディレクトリーの完全パスを入力するようプロンプトが出されます。
Enter the tar file path to restore from local:
ディレクトリのフルパスを入力し、Enterキーを押します。
ノードに表示されるメッセージは、データが Junos Space ノードに正常に復元されたかどうかを示します。
コンソールに表示されるメッセージが、データが正常に復元され、JBoss サービスがノードで開始されたことを示している場合、Web アクセス用に構成された VIP アドレスを使用して、ブラウザーから Junos Space プラットフォーム UI にアクセスできます。この Junos Space プラットフォーム リリース 20.3R1 インストールを使用できるようになりました。
復元が失敗した場合は、トラブルシューティングのログ ファイル 、/var/log/restoreStatus.log をコンピューターに保存します。ノードの電源を切ります。ジュニパーネットワークスサポートにお問い合わせください。
ノードが Junos Space Appliance(JA2500)で、Junos Space ファブリックの最初のノードである場合は、以下の手順を実行します。
ノードの電源を切ります。
クラスタの残りのノードの電源を入れて、Junos Space プラットフォーム リリース 20.3R1 をインストールしたクラスタを起動します。
Junos SpaceプラットフォームのGUIを使用して、クラスタから最初のノード(アップグレードに失敗したノード)を削除します。ノードの削除の詳細については、 Junos Spaceファブリックからノードを削除するを参照してください。
アップグレードを試みたノードの電源をオンにして再イメージ化し、Junos Space プラットフォーム リリース 20.3R1 ソフトウェア イメージをインストールします。ノードを再イメージ化するには、 1 に記載されているいずれかの手順に従います。
Junos Space プラットフォーム GUI を使用して、ファブリックにノードを追加します。Junos Space ファブリックへのノードの追加については、「 既存の Junos Space ファブリック へのノードの追加」を参照してください。
ファブリックの残りのノードにJunos Spaceプラットフォームリリース21.1R1をインストールする
Junos Space プラットフォーム リリース 20.3R1 から Junos Space プラットフォーム リリース 21.1R1 にアップグレードする場合、Junos Space ファブリックの最初のノードでのアップグレードとデータ復旧が完了した後、アップグレードする Junos Space プラットフォーム設定用に専用のデータベース ノードまたは障害監視およびパフォーマンス監視(FMPM)ノードが構成されている場合、 Junos Space プラットフォーム GUI を使用して、専用のデータベース ノードと FMPM ノードをファブリックに追加する必要があります。以下のいずれかの手順を使用して、ノードを Junos Space ノードまたは障害監視およびパフォーマンス監視(FMPM)ノードとして構成できます。
Junos Space Platform コマンド ラインからノードを設定した後、Junos Space プラットフォーム UI を使用して、ノードを JBoss ノード、専用データベース ノード、FMPM ノードとして Junos Space ファブリックに追加できます。Junos Space ファブリックへのノードの追加については、「 既存の Junos Space ファブリック へのノードの追加」を参照してください。
Junos Space 仮想アプライアンスに Junos Space プラットフォーム リリース 21.1R1 ソフトウェア イメージをインストールして設定するには、『Junos Space 仮想アプライアンスの導入』、『Junos Space 仮想アプライアンスを Junos Space Node として構成する』、および『Junos Space Virtual Appliance のスタンドアロンまたはプライマリ FMPM Node としての Junos Space 仮想アプライアンスの構成』のトピックを参照してください。
JA2500 Junos Space Appliance に Junos Space プラットフォーム リリース 21.1R1 ソフトウェア イメージをインストールして設定するには、『 JA2500 Junos Space Appliance ハードウェア ガイド』の「USB ドライブを使用した Junos Space アプライアンスのインストール」、Junos Space Appliance を Junos Space Node として構成する、および Junos Space Appliance をスタンドアロンまたはプライマリ FMPM Node として構成するトピックを参照してください。
デバイス通信の有効化
Junos Space プラットフォーム リリース 21.1R1 にアップグレードした後、検出されたデバイスが Junos Space サーバーと通信できるように、デバイス通信を設定する必要があります。
デバイス通信を設定するには:
Junos Spaceプラットフォームで検出されたデバイスが、Junos Spaceサーバーと通信できるようになりました。
21.1 へのアップグレード後の障害回復設定の管理
アップグレードする Junos Space プラットフォーム リリース 20.3R1 設定にディザスター リカバリーが構成されている場合、このトピックで説明したように、アクティブサイトとスタンバイ サイトの両方を Junos Space プラットフォーム リリース 21.1R1 にアップグレードし、災害復旧を再設定する必要があります。ディザスター リカバリーの設定については、「 アクティブサイトとスタンバイ サイト間の障害回復プロセスの設定」を参照してください。