このドキュメントでは、バックアップを使用して、TLS対応のNexus Dashboard Data Broker(NDDB)v3.10.4をスタンドアロンモードで再構築する手順について説明します。
コントローラのリビルドプロセスを開始する前に、次のコンポーネントが準備され、アクセス可能であることを確認します。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
この手順は、NDDBファブリックを管理する運用チームが、重要なコントローラデータをアーカイブするルーチンを確立するために推奨されます。ビジネスの継続性を確保するには、システムバックアップをtlsTrustStoreおよびtlsKeyStoreファイルとともにアクティブコントローラから定期的にエクスポートする必要があります。
注:定期的なバックアップについては、組織の指示に従ってバックアップ計画を実施し、リビルドプロセスを開始する前にそれらのバックアップにアクセスできることを確認してください。
ステップ 1:https://IP_address:8443/を使用して既存のNDDB GUIインスタンスにログインします。
ステップ 2 Administration > Backup/ Restoreタブに移動します。
ステップ 3 Backup Locallyをクリックして、設定をzipファイルとしてダウンロードします。
ステップ 4 WINSCPを使用して64ビットプロビジョニングされたLinux VMに接続し、<path>/ndb/configurationフォルダに移動して、tlsTrustStoreファイルとtlsKeyStoreファイルをローカルマシンにコピーします。
注意:VMおよびネットワークの設定:新しい64ビットLinux VMをプロビジョニングする前に、ネットワークまたは設定の競合を防ぐために、元のコントローラインスタンスの電源が完全にオフになっていることを確認してください。元のインスタンスがオフラインになったら、元のインスタンスと同じIPアドレスで新しいVMを設定します。
ステップ1:新しいLinux VMにSSH接続し、次のコマンドを実行してディレクトリを作成し、NDDBコントローラをインストールします。
mkdir /home/<user>/Desktop/CiscoNDDB
注:注:Linux VMの再配置時に作成されたユーザに応じて変更します。
ステップ2:このリンクからNDDBコントローラインストールファイル(集中型の導入のためのCisco Nexus Data Brokerソフトウェア)をダウンロードし、WinSCPを使用して、ステップ1で作成したCiscoNDDBフォルダ(/home/<user>/Desktop/CiscoNDDB)にコピーします。 また、バックアップされるバックアップコンフィギュレーションファイルのtlsTrustStoreファイルとtlsKeyStoreファイルもコピーします。(定期的なバックアップ手順の使用)
ステップ3:すべてのファイルがCiscoNDDBディレクトリにコピーされたら、CiscoNDDBディレクトリに移動し、次のコマンドを実行してCiscoNDDBソフトウェアをインストールします。
cd /home/<user>/Desktop/CiscoNDDB
unzip ndb1000-sw-app-k9-3.10.4.zip
ステップ4:tlsTrustStoreおよびtlsKeyStoreファイルを/ndb/configurationフォルダにコピーします。
cp /home/<user>/Desktop/CiscoNDDB/tlsTrustStore /home/<user>/Desktop/CiscoNDDB/ndb/configuration/tlsTrustStore
cp /home/<user>/Desktop/CiscoNDDB/tlsKeyStore /home/<user>/Desktop/CiscoNDDB/ndb/configuration/tlsKeyStore
ステップ 5 次のコマンドを使用して、NDDBインスタンスを再起動します。
cd /home/<user>/Desktop/CiscoNDDB/ndb/
./runndb.sh -tls -tlskeystore ./configuration/tlsKeyStore -tlstruststore ./configuration/tlsTrustStore
手順6:コントローラサーバIPにSSHで接続し、パス:
cd /home/<user>/Desktop/CiscoNDDB/ndb/bin
run,
./ndb config-keystore-passwords --user admin --password admin --url https://ip-address_localhost*:8443 --verbose --prompt --keystore-password keystore_password --truststore-password truststore_password
Please enter your password: <enter the NDB GUI Default password>
注:
1. これは新しいコントローラの導入であるため、これまでパスワードは設定されていません。デフォルトパスワードはadminです。
2. ip-address_localhost*をコントローラサーバのIPに置き換えます。
3. 続行する前に、tlsKeyStoreファイルとtlsTrustStoreファイル、および対応するパスワードが準備されていることを確認します。証明書がない場合は、「NDBサーバとNDBスイッチ間でのNXAPI用のTLSサードパーティ証明書の生成」というタイトルのドキュメントを参照して、元の.cerファイルと.keyファイルを使用して必要な証明書を再生成してください。
ステップ 7 https://IP_address:8443/を使用して、NDDB GUIの新しいインスタンスにログインします。
ステップ 8 Administration > Backup/ Restoreタブに移動します。
ステップ 9 Restore Locallyをクリックして、ステップ2で前述したコピーのバックアップコンフィギュレーションファイルをアップロードします。
NDDBの再起動後に、アップロードされたバックアップからNexus Dashboard Data Brokerでデバイスの設定を再構成する場合は、[復元] チェックボックスをオンにします。次のように再設定されます。
・ グローバル構成
・ ポート構成
・ UDF
·Connections
注:
1. 「復元」チェックボックスは、NDBリリース3.8以降で生成されたバックアップファイルとのみ互換性があります。このオプションを有効にすると、スイッチの完全な再プログラミングがトリガーされることに注意してください。このプロセスの期間は、ファブリックサイズとポリシーの総数によって異なります。ダウンタイムが長くなるのを防ぐため、大規模なNDDBファブリック(20スイッチを超えるファブリック)では、このチェックボックスを使用しないでください。
2. 設定のアップロードが正常に行われると、GUIに成功のメッセージが表示されます。
ステップ 10 NDDB GUI > Devices > NDB Switchesの順に移動します。NDDBスイッチのステータスが緑色であることを確認します。赤色になっている場合は、両方のスイッチのチェックボックスをオンにして、Action > Reconnectの順にクリックし、5分間待機します。
5分待機した後もステータスが赤色のままである場合は、影響を受けているスイッチを再度選択し、Action > Rediscoverの順に移動します。
警告:再検出はポリシーのプッシュをトリガーし、短期間のサービスの影響を及ぼす可能性があります。スイッチのステータスが赤色の場合にのみ、この操作を実行します。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
01-Jun-2026
|
初版 |