新しいVM(VM-VM)でのApstraのアップグレード
新しいVMでApstraをアップグレードすると、セキュリティ脆弱性の更新を含むUbuntu Linux OSの修正が提供されます。Apstraサーバーをアップグレードするには、Apstra OS管理者ユーザー権限とApstra管理者ユーザーグループ権限が必要です。
ステップ1:アップグレード前の検証
ステップ2:新しいApstraサーバーを展開する
古いApstraサーバーで /etc/aos/aos.conf ファイルをカスタマイズした場合(たとえば、別のネットワークインターフェイスを使用するように metadb フィールドを更新した場合)、新しいApstraサーバーVMの同じファイルに変更を再適用する必要があります。自動的に移行されるわけではありません。
ステップ3:状態をインポートする
新しいVMのインポートを開始した後に、古いApstraサーバーに対してAPI/GUI書き込み操作を実行した場合、それらの変更は新しいApstraサーバーにはコピーされません。
ステップ4:インテントベースの分析のために状態をインポートする
Apstra 5.0.0以降、プローブとステージにタグを割り当てたり、 evpn-host-flap-count テレメトリサービスをサポートしなくなりました。
インテントベースの分析用のウィジェットまたはプローブを削除または無効にするには、 sudo aos_import_state コマンドに以下の引数を追加します。
-
ダッシュボードで使用されていないウィジェットを削除するには、
--iba-remove-unused widgets引数を追加します。 -
Apstra 5.0.0では、プローブとステージにタグを割り当てることはありません。プローブとステージからタグを削除するには、
--iba-remove-probe-and-stage-tags引数を追加します。 -
一意でないプローブラベルにシリアル番号を追加するには、
--iba-number-non-unique-probe-labels引数を追加します。 -
一意でないダッシュボードラベルにシリアル番号を追加するには、
--iba-number-non-unique-dashboard-labels引数を追加します。 -
Apstra 5.0.0では、
evpn-host-flap-countサービスはサポート終了しています。このサービスを使用する未定義のプローブを無効にするには、引数を追加します。--iba-disable-probe-with-evpn-host-flap-count-service -
ダッシュボードラベルとそのウィジェットラベルから先頭および末尾の空白を削除するには、
--iba-strip-dashboard-labels-widget-labels引数を追加します。 -
プローブラベルとそのプロセッサ名から先頭および末尾の空白を削除するには、
--iba-strip-probe-labels-processor-names引数を追加します。
手順 5: 古い VM の IP アドレスを保持する (オプション)
古いVMのIPアドレスを保持する場合は、動作モードを変更してデバイスのエージェントをアップグレードする前に、次の追加手順を実行する必要があります。
ステップ6:Apstraアップグレード後にフロー設定でApstra IPを変更する(元のIPを再利用しない場合)
VM間でのApstraアップグレード中は、 ステップ5で古いIPを再利用しない限り、Apstra IPアドレスは変更されます。
IPアドレスが変更された場合は、以下のようにApstra Flowコンポーネントを更新して、新しいIPをキャプチャします。
- Apstra Flow CLIへのSSH接続(デフォルトの認証情報はapstra/apstra)。
/etc/juniper/flowcoll.ymlを開きます。- EF_JUNIPER_APSTRA_API_ADDRESSフィールドを新しいIPアドレスで変更します。
sudo systemctl restart flowcoll.serviceを実行します。
ステップ 7: 動作モードを通常に変更する
Apstraサーバーのアップグレードを開始すると、動作モードが 通常 から メンテナンス に自動的に変わります。メンテナンスモードは、オフボックスエージェントが早期にオンラインになるのを防ぎます。設定はプッシュされず、テレメトリはプルされません。この時点で、アップグレードせずに以前のバージョンのApstraを引き続き使用する場合は、新しいApstraサーバーをシャットダウンすればよいでしょう。アップグレードを完了する場合は、モードを 通常に戻します。
ステップ8:オンボックスエージェントをアップグレードする
Apstraサーバーとオンボックスエージェントは、同じバージョンのApstraを実行している必要があります。バージョンが異なる場合、エージェントはApstraサーバーに接続しません。
マルチステートブループリント、特に5ステージを実行している場合は、エージェントを段階的にアップグレードすることをお勧めします:最初にスーパースパイン、次にスパイン、次にリーフをアップグレードします。パスハンティングのため、この順序をお勧めします。すべてをスパインまで、またはスパインからスーパースパインにルーティングするのではなく、一時的にリーフからスパインへ、別のリーフへ、別のスパインへとルーティングを逆へと移動させることができます。このような事態が発生する可能性を最小限に抑えるため、デバイスを段階的にアップグレードすることをお勧めします。
ステップ9:古いApstraサーバーをシャットダウンする
- 設定に基づいて、新しいApstraサーバーのIP/FQDNを使用するようにDNSエントリーを更新します。
- Apstraサーバーにプロキシを使用している場合は、それが新しいApstraサーバーを指していることを確認します。
- 古いApstraサーバーを正常にシャットダウンします。古いApstraサーバーをシャットダウンするかどうかを尋ねられます。「はい」と回答した場合は、
service aos stopコマンドが自動的に実行され、古いApstraサーバーがシャットダウンされます。 - Apstraクラスターをアップグレードする際に、ワーカーノードを新しいVMに置き換えた場合は、古いワーカーVMもシャットダウンします。
デバイスのNOSバージョンが新しいApstraバージョンで認定されない場合は、認定バージョンにアップグレードします。(詳細については、 『Juniper Apstraユーザーガイド 』を参照してください)。





