バックアップと復元

バックアップと復元について

Catalyst Center VA のバックアップと復元機能を使用して、バックアップファイルを作成します。バックアップファイルを同じアプライアンスに復元したり(Catalyst Center が使用できなくなった場合)、バックアップファイルを使用して Catalyst Center を別のアプライアンスに移行したりできます。次に例を示します。

  • Catalyst Center ハードウェアアプライアンスからデータをバックアップして、Catalyst Center VA にデータを復元します。

  • 任意の Catalyst Center VA からデータをバックアップして、別の Catalyst Center VA にデータを復元します。

NFS サーバーのバックアップを作成する前に、Catalyst Center の Maglev ユーザーがアクセスできるようにバックアップサーバーを設定する必要があります。AWS 上の Catalyst Center については、このガイドのNFS サーバーの設定を参照してください。バックアップと復元に関するその他のすべての情報については、『Cisco DNA Center Administrator Guide, Release 2.3.5』[英語] を参照してください。

NFS サーバーの設定

Catalyst Center VA のバックアップを作成する前に、Maglev ユーザーがアクセスできるように NFS サーバーを設定する必要があります。

始める前に

  • Cisco DNA Center VA の IPアドレスと key.pem ファイルを用意します。これらは、展開時に提供されます。

  • key.pem ファイルに 400 個の権限があることを確認します。

詳細については、『Cisco DNA Center 2.3.5 on AWS Deployment Guide』の「Guidelines for Accessing the Cisco DNA Center CLI」[英語] を参照してください。

手順


ステップ 1

展開時にダウンロードした key.pem ファイルを使用して、 Catalyst Center VA とその Maglev 制限付きシェルに SSH 接続します。

$ ssh -i key.pem maglev@catalyst_center_ip_address -p 2222 

(注)  

 

バックアップサーバーへのアクセスは、AWS で有効になっているセキュリティグループポートを介してのみ許可されます。このため、最初に Maglev 制限付きシェルにログインしてから、バックアップサーバーにアクセスする必要があります。

ステップ 2

バックアップサーバーにログインするために必要な権限が key.pem ファイルにあることを確認します。

$ ls -ltr 

次の例に示すように、key.pem ファイルには読み取り権限があります。

-r-------- 1 maglev maglev 1674 Feb  5 19:57 A-1-1707161965011.pem 

ステップ 3

バックアップサーバーにログインしてルートユーザーになります。

  1. バックアップサーバーに SSH 接続し、展開時にダウンロードした key.pem ファイルを使用して ec2-user としてログインます。

    $ ssh –i key.pem ec2-user@backup_server_ip_address  
  2. [Are you sure you want to continue connecting (yes/no)?] プロンプトで、 yes と入力して Return キーを押します。

  3. ルート ユーザに切り替えます。

    $ sudo su 

ステップ 4

maglev ユーザーを sudoers ファイルに追加します。

  1. vi エディタを使用して sudoers ファイルを編集します。

    $ sudo vi /etc/sudoers.d/90-cloud-init-users 
  2. 次の行をファイルの末尾に追加します。

    $ maglev ALL=(ALL) NOPASSWD:ALL 
  3. ファイルを保存し、vi エディタを終了します。

ステップ 5

NFS 設定用の NFS 共有ディレクトリを作成し、権限を設定します。

(注)  

 

Cisco Global Launchpad リリース 1.8 では、ディレクトリは自動的に作成されません。バックアップの設定に必要なフォルダを作成します。

  1. /var ディレクトリに移動します。

    $ cd /var  
  2. NFS 共有ディレクトリを作成します。次の例では、この手順全体を通して「nfsshare」という名前のディレクトリが使用されています。

    $ mkdir nfsshare 

    (注)  

     

    Cisco DNA Center VA で NFS サーバーを設定するときにこの名前を指定する必要があるため、選択したディレクトリ名をメモしてください。

  3. NFS 共有ディレクトリの読み取り、書き込み、および実行権限を設定します。

    $ chmod -R 777 /var/nfsshare/ 
    $ chmod -R o+w /var/nfsshare/ 

ステップ 6

rsync 設定用のディレクトリを作成し、権限を設定します。

(注)  

 

Cisco Global Launchpad リリース 1.8 では、ディレクトリは自動的に作成されません。バックアップの設定に必要なフォルダを作成します。

  1. /var ディレクトリに移動します。

    $ cd /var  
  2. 「catalyst-backup」という名前のディレクトリを作成します。

    $ mkdir catalyst-backup  
  3. ディレクトリの読み取り、書き込み、および実行権限を設定します。

    $ chmod -R 777 /var/catalyst-backup/ 
    $ chmod -R o+w /var/catalyst-backup/ 

ステップ 7

システムに接続されているブロックデバイスを一覧表示し、500 GB があり、ext4 ファイルシステムを使用しているパーティションを特定します。

$ lsblk 

出力は次のようになります。


NAME		  MAJ:MIN	RM	SIZE	R0	TYPE	MOUNTPOINT
nvme1n1		  259:0		 0	500G	 0	disk	/var/catalyst-NFSbackup
nvme0n1		  259:1		 0	  8G	 0	disk
1-nvme0n1p1	  259:2		 0	  8G	 0	part	/

ステップ 8

使用するパーティションをフォーマットします。

$ mkfs.ext4 /dev/nvme1n1 

ステップ 9

ステップ 5 で作成した NFS 共有ディレクトリに、フォーマットされたパーティションをマウントします。

$ mount /dev/nvme1n1 /var/nfsshare/|  

ステップ 10

NFS エクスポートを許可するようにエクスポートファイルを設定します。

  1. vi エディタを使用してエクスポートファイルを編集します。

    $ vi /etc/exports 
  2. ステップ 5 で作成された NFS 共有ディレクトリを追加して、NFS エクスポートを許可します。

    $ /var/nfsshare/ *(rw,all_squash,sync,no_subtree_check)  
  3. 保存してエディタを修了します。

  4. 変更を適用します。

    exportfs -a 

ステップ 11

NFS エクスポート設定を検証し、NFS 共有ディレクトリが適切な権限でエクスポートされていることを確認します。

exportfs -v 

次のタスク

Catalyst Center GUI にログインし、必要に応じてバックアップ設定を行ってからバックアップを開始します。バックアップと復元に関する詳細については、『Cisco DNA Center Administrator Guide, Release 2.3.5』[英語] を参照してください。

バックアップと復元(ハードウェアアプライアンスから VA)

この手順では、Catalyst Center ハードウェアアプライアンスからデータをバックアップして、Catalyst Center VA に復元する方法の概要を示します。詳細な手順については、『Cisco DNA Center Administrator Guide, Release 2.3.5』の「Backup and Restore」の章 [英語] を確認してください。

始める前に

  • バックアップに使用されるハードウェアアプライアンスが 44 コア Catalyst Center アプライアンスであることを確認します。

  • クラウドバックアップ(NFS)サーバーを使用している場合、サーバーにログを記録するには、バックアップパスワードを知っている必要があります。

    バックアップサーバーのパスワードは動的に作成されます。パスワードは、VA ポッド名の最初の 4 文字とバックアップサーバーの IP アドレス(ピリオドなし)で構成されます。たとえば、VA ポッド名が DNAC-SJC で、バックアップサーバーの IP アドレスが 10.0.0.1 の場合、バックアップサーバーのパスワードは DNAC10001 になります。


    (注)  


    VA ポッド名は、展開先のリージョンを選択した後に Dashboard ペインで確認できます。

    バックアップサーバーの IP アドレスは、 [View Catalyst Center] ペインで確認できます。


手順


ステップ 1

Catalyst Center ハードウェアアプライアンスからデータをバックアップします。

バックアップサーバーが VPN を介して Catalyst Center に接続されていることを確認します。

ステップ 2

Catalyst Center VAを作成します。詳細については、『AWS 上の Cisco DNA Center 導入ガイド』の「Create a New Catalyst Center VA」[英語] を参照してください。

Catalyst Center VA が稼働していることを確認します。

ステップ 3

Catalyst Center VA をステップ 1 のバックアップサーバーに接続します。

バックアップサーバーが Catalyst Center VA から到達可能であることを確認します。

ステップ 4

Catalyst Center VA でバックアップサーバーを設定します。

ステップ 5

データを Catalyst Center VA に復元します。


バックアップと復元(VA から VA)

この手順では、任意の(ソース)Catalyst Center VA からデータをバックアップして別の(ターゲット)Catalyst Center VA にデータを復元する方法の概要を示します。詳細な手順については、『Cisco DNA Center Administrator Guide, Release 2.3.5』の「Backup and Restore」の章 [英語] を確認してください。

始める前に

  • Cisco Global Launchpad、AWS CloudFormation または AWS Marketplace を使用して 2 つの Catalyst Center VA が正常に展開されていることを確認します。詳細については、AWS 上の Cisco DNA Center 導入ガイドを参照してください。

  • Catalyst Center VA が両方ともに稼働していることを確認します。

  • バックアップサーバーが VPN を介してソース Catalyst Center VA に接続されていることを確認します。

  • バックアップサーバーがターゲット Catalyst Center VA から到達可能であることを確認します。

  • クラウドバックアップ(NFS)サーバーを使用している場合、サーバーにログを記録するには、バックアップパスワードを知っている必要があります。

    バックアップサーバーのパスワードは動的に作成されます。パスワードは、VA ポッド名の最初の 4 文字とバックアップサーバーの IP アドレス(ピリオドなし)で構成されます。たとえば、VA ポッド名が DNAC-SJC で、バックアップサーバーの IP アドレスが 10.0.0.1 の場合、バックアップサーバーのパスワードは DNAC10001 になります。


    (注)  


    VA ポッド名は、展開先のリージョンを選択した後に Dashboard ペインで確認できます。

    バックアップサーバーの IP アドレスは、 [View Catalyst Center] ペインで確認できます。


手順


ステップ 1

ソース Catalyst Center VA からバックアップサーバーにデータをバックアップします。

ステップ 2

データの復元先のターゲット Catalyst Center VA を起動します。

ステップ 3

ターゲット Catalyst Center VA をバックアップサーバーに接続します。(ステップ 1 を参照)。

ステップ 4

ターゲット Catalyst Center VA でバックアップサーバーを設定します。

ステップ 5

ターゲット Catalyst Center VA にデータを復元します。