新しいVMでのApstraのアップグレード(VM-VM)(推奨)
セキュリティ脆弱性の更新を含むUbuntu Linux OSの修正を受けられるように、(同じ仮想マシンにインプレースでアップグレードするのではなく)新しい仮想マシンでApstraをアップグレードすることをお勧めします。Apstraサーバーをアップグレードするには、Apstra OS管理者ユーザー権限とApstra管理者ユーザーグループ権限が必要です。
ステップ1:アップグレード前の検証
ステップ2:新しいApstraサーバーを展開する
古いApstraサーバーで /etc/aos/aos.conf
ファイルをカスタマイズした場合(たとえば、別のネットワークインターフェイスを使用するように metadb
フィールドを更新した場合)、新しいApstraサーバーVMの同じファイルに変更を再適用する必要があります。自動的に移行されません。
ステップ3:状態のインポート
新しいVMのインポートを開始した後に、古いApstraサーバーにAPI/GUI書き込み操作を実行しても、それらの変更は新しいApstraサーバーにコピーされません。
手順 4: 古い VM の IP アドレスを保持する (省略可能)
古い仮想マシンのIPアドレスを保持する場合は、操作モードを変更してデバイスのエージェントをアップグレードする前に、次の追加手順を実行する必要があります。
ステップ5:動作モードを通常に変更する
Apstraサーバーのアップグレードを開始すると、動作モードが自動的に [通常] から [メンテナンス] に変わります。メンテナンスモードは、オフボックスエージェントが早期にオンラインになるのを防ぎます。設定はプッシュされず、テレメトリもプルされません。この時点で、アップグレードせずに以前のバージョンのApstraを引き続き使用することにした場合は、新しいApstraサーバーをシャットダウンするだけで済みます。アップグレードを完了する場合は、モードを [通常] に戻します。
手順 6: Onbox エージェントのアップグレード
Apstraサーバーとオンボックスエージェントは、同じバージョンのApstraを実行している必要があります。バージョンが異なる場合、エージェントはApstraサーバーに接続しません。
マルチステートのブループリント、特に 5 ステージを実行している場合は、エージェントを段階的にアップグレードすることをお勧めします: 最初にスーパースパインをアップグレードし、次にスパインをアップグレードし、次にリーフをアップグレードします。パスハンティングのため、この順序をお勧めします。すべてをスパインまで、またはスパインからスーパースパインまでルーティングするのではなく、ルーティングで一時的にリーフからスパインに移動して別のリーフに戻り、別のスパインに戻すことが可能です。これが発生する可能性を最小限に抑えるために、段階的にデバイスをアップグレードすることをお勧めします。
ステップ7:古いApstraサーバーをシャットダウンする
- 設定に基づいて、新しいApstraサーバーのIP/FQDNを使用するようにDNSエントリーを更新します。
- Apstraサーバーのプロキシを使用している場合は、新しいApstraサーバーを指していることを確認します。
- 古いApstraサーバーを正常にシャットダウンします。Apstraバージョン4.2.1以降では、古いApstraサーバーをシャットダウンするかどうかを尋ねられます。「はい」と答えた場合は、
service aos stop
コマンドが自動的に実行され、古いApstraサーバーがシャットダウンされます。 - Apstraクラスタをアップグレードし、ワーカーノードを新しいVMに置き換えた場合は、古いワーカーVMもシャットダウンします。
お使いのデバイスのNOSバージョンが新しいApstraバージョンで認定されていない場合は、認定バージョンにアップグレードしてください。(詳細については、 Juniper Apstraユーザーガイド を参照してください。)