Juniper Cloud-Native Routerの管理
JCNR のアップグレード
JCNR リリース 23.2 から 23.3 にアップグレードするには、次の手順に従います。
-
tarball Juniper_Cloud_Native_Router_release_number.tgz を任意のディレクトリにダウンロードします。ファイルをサーバーに転送するときは、圧縮された tar ファイルが正しく展開されるように、バイナリー・モードでファイル転送を実行する必要があります。
-
Juniper_Cloud_Native_Router_release-number.tgz ファイルを展開します。
tar xzvf Juniper_Cloud_Native_Router_release-number.tgz
-
ディレクトリを Juniper_Cloud_Native_Router_release-number に変更します。
cd Juniper_Cloud_Native_Router_release-number
手記:アップグレードの残りの手順はすべて、現在の作業ディレクトリが Juniper_Cloud_Native_Router_release-numberされていることを前提としています。 -
helmchart/values.yaml
ファイルを使用してデプロイメントの helm チャートをカスタマイズし、現在のインストールの helm チャート構成と一致させます。 -
Helmチャートを使用してJuniper Cloud-Native Routerを導入します。helmchart ディレクトリに移動し、次のコマンドを実行します。
helm upgrade jcnr . Release "jcnr" has been upgraded. Happy Helming! NAME: jcnr LAST DEPLOYED: Thu Sep 21 03:58:28 2023 NAMESPACE: default STATUS: deployed REVISION: 2 TEST SUITE: None
-
Juniper Cloud-Native Routerの導入を確認します。
helm ls
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION jcnr default 2 2023-09-21 03:58:28.024244633 -0400 EDT deployed jcnr-23.3.0 23.3.0
JCNRのダウングレード
現在、古いバージョンにダウングレードする手順はありません。現在のバージョンから古いバージョンに変更するには、現在のバージョンをアンインストールし、古いバージョンをインストールする必要があります。
JCNRのアンインストール
JCNR は、次のコマンドを使用してアンインストールできます。
helm uninstall jcnr
JCNR をアンインストールすると、DPDK からバインド解除され、元のドライバーにバインドし直すことで、インターフェイスが元の状態に復元されます。また、JCNRディレクトリの内容を削除し、cRPDで作成されたインターフェイスを削除し、JCNR用に作成されたKubernetesオブジェクトを削除します。
jcnr 名前空間は、helm のアンインストールの一部としては削除されないため、手動で削除する必要があります。
helm uninstall jcnr--
no-
hooks kubectl delete <ds/name> kubectl delete <job/jobname> kubectl delete ns jcnrops
JCNRライセンスの更新
JCNRライセンスの有効期限が切れると、ライセンスの有効期限が切れた通知が届きます。JCNR のすべての機能は引き続き機能しますが、次回 cRPD ポッドが再起動すると動作を停止します。このような事態を防ぐため、できるだけ早くジュニパーネットワークスの担当者に連絡し、新しいライセンスを取得してください。
新しいライセンスを受け取ったら、jcnr-secrets.yaml ファイルを