OS のアップグレード
VRA オペレーティング・システムをアップグレードするには、IBM Cloud セキュリティ・サポート・チームがアップロードしたローカルの ISO ファイルを add system image
コマンドで実行します。 プロビジョニング時に提供されるバージョンは、2022年1月からの2012gです。 プロビジョニングまたは再ロードの直後に更新する必要があります。 利用可能な Vyatta アップグレードバージョンのリストは、Ciena Vyatta NOS ソフトウェアパッチ を確認し、IBM Cloud サポートケースシステムを使用してバージョンの ISO ファイルをリクエストすることで入手できます。 IBM Cloud によって安定版とみなされた最新バージョンは 2012p であり、サポートによって検証された利用可能な最新バージョンは 2204g です。 現時点では、2308 バージョンは推奨されていません。これは、VLAN の破壊バグ、および listen IP が設定されている場合に SSH を異常終了させるバグが原因です。
アップグレード・プロセスを開始するには、IBM Cloud サポート・ケースを開き、最新の安定した ISO イメージのシステムへのアップロードを要求します。 IBM Cloud セキュリティー・サポートから、Vyatta 上の ISO ファイル・アップロード・ロケーションを示す Case の更新が届きます。 下の例では、ファイルは tmp
ディレクトリーにありますが、通常は /home/vyatta
にアップロードされます。
以下の例に示すアップグレードプロセスは、単一の VRA に対するものです。 VRA を高可用性モードで使用している場合は、両方のシステムで同じアップグレード・コマンドを実行する必要があります。 さらに、HA で更新する前に、config-sync が同期されていることを確認してから、 BACKUP
マシンでリブートを発行して、問題なくリブートできることを確認し、正常に機能していることを確認することをお勧めします。 また、フェイルオーバーがプッシュされたときに実動トラフィックを処理するために必要なすべての
VLAN、インターフェース、および構成が BACKUP
にあることも確認してください。 次に、 BACKUP
で更新を実行し、問題なく更新が元に戻ることを確認します。 それから MASTER
マシンにアクセスし、reset vrrp master interface <interface name> group <group number>
コマンドを使ってフェイルオーバーさせる。
config-sync が同期していないときに BACKUP
が MASTER
としてテークオーバーすると、古い BACKUP
が古い MASTER
と同期し、古い MASTER
から大量の構成が削除される可能性があります。 停止は、構成および config-sync が MASTER
と BACKUP
の両方で適切に管理されていない場合に発生する可能性があります。 最後に、MASTER
が制御を取った時点で、元の BACKUP
をアップグレードします。 オプションで、元の MASTER
にフェイルオーバーします。
バージョン間での更新時に発生する可能性のある一般的な問題のリストについては、 アップグレードの問題の解決 を参照してください。また、Ciena によって公開されている既知の問題および非推奨コマンドについては、特定の Vyatta NOS バージョンの リリース・ノート を参照してください。
アップグレード手順
VRA をアップグレードするには、以下の手順を実行します:
-
コマンド
add system image <Local ISO File>
を実行します。 -
Enter キーを押して ISO イメージのデフォルト名を受け入れるか、ユーザー独自のものを入力します。
-
**「はい」**を選択して、現在の構成ディレクトリーと構成ファイルを保存します。
**「いいえ」**を選択すると、構成が消去されます。
-
現在の構成から SSH ホスト鍵を保存するかどうかを選択します。
-
Enter キーを押してデフォルトのシステム・コンソールを受け入れるか、ユーザー独自のものを入力します。
-
Enter キーを押してデフォルトのコンソール速度を受け入れるか、ユーザー独自のものを入力します。
-
コマンド
reboot
を入力し、Yes
を入力してマシンをリブートします。 -
VRA を高可用性モードで使用している場合は、2 番目のマシンでステップ 1 からステップ 7 までを再実行します。
以下の例は、アップグレード・プロセスを示しています。
vyatta@vra01:~$ show version | grep Version
Version: 5.2R5S3
vyatta@vra01:~$ add system image /tmp/vyatta-vrouter-5.2R5S4_amd64.iso
Welcome to the Brocade vRouter image installer.
Checking MD5 checksums of files on the ISO image...OK.
What would you like to name this image? [5.2R5S4.08091424]: 5.2R5S4
This image will be named: 5.2R5S4
Would you like to save the current configuration
directory and config file? (Yes/No) [Yes]:
Saving current configuration...
Would you like to save the SSH host keys from your
current configuration? (Yes/No) [Yes]:
Saving SSH keys...
Copying squashfs image...
Copying kernel and initrd images...
Copying saved configuration to config partition.
Copying saved SSH host keys.
Enter the desired system console [tty0]:
Enter the console speed [38400]:
Running post-install script...
Done.
vyatta@vra01:~$ show system image
The system currently has the following image(s) installed:
1: 5.2R5S3.06301309 (running image)
2: 5.2R5S4 (default boot)
vyatta@vra01:~$ reboot
Proceed with reboot? (Yes/No) [No] y
The system is going down for reboot NOW!
vyatta@vra01:~$ show version | grep Version
Version: 5.2R5S4