ダークサイトでBlueXPのバックアップとリカバリのデータをリストア
インターネットアクセスのないサイト(プライベートモード)でBlueXPのバックアップとリカバリを使用すると、BlueXPのバックアップとリカバリの設定データがバックアップが格納されているStorageGRIDまたはONTAP S3バケットにバックアップされます。将来、BlueXP Connectorホストシステムを搭載した問題を使用している場合は、新しいコネクタを導入して、BlueXPの重要なバックアップとリカバリデータをリストアできます。
BlueXPのバックアップとリカバリをクラウドプロバイダやインターネットにアクセスできる独自のホストシステムに導入されているSaaS環境で使用する場合は、BlueXPのバックアップとリカバリの重要な設定データがすべてクラウドにバックアップされて保護されます。コネクタ付きの問題がある場合は、新しいコネクタを作成して作業環境を追加するだけで、バックアップの詳細が自動的にリストアされます。
バックアップされるデータには次の2種類があります。
-
BlueXPバックアップおよびリカバリデータベース-すべてのボリューム、バックアップファイル、バックアップポリシー、および設定情報のリストが格納されます。
-
インデックス付きカタログ・ファイル-検索とリストア機能に使用される詳細なインデックスが含まれており、リストアするボリューム・データを検索する際に、検索を迅速かつ効率的に行うことができます。
このデータは1日1回午前0時にバックアップされ、各ファイルの最大7つのコピーが保持されます。コネクタが複数のオンプレミスONTAP作業環境を管理している場合、BlueXPのバックアップファイルとリカバリファイルは、最初にアクティブ化した作業環境のバケットに配置されます。
|
BlueXPのバックアップ/リカバリデータベースやインデックスカタログファイルにボリュームデータが含まれることはありません。 |
BlueXPのバックアップとリカバリのデータを新しいコネクタにリストア
オンプレミスコネクタで重大な障害が発生した場合は、新しいコネクタをインストールし、BlueXPのバックアップとリカバリのデータを新しいコネクタにリストアする必要があります。
BlueXPのバックアップとリカバリシステムを動作状態に戻すには、次の4つのタスクを実行する必要があります。
-
新しいBlueXPコネクタを取り付けます
-
BlueXPのバックアップとリカバリデータベースをリストア
-
インデックス付けされたカタログファイルを復元します
-
すべてのオンプレミスONTAP システムとStorageGRID システムをBlueXP UIに再検出します
システムが正常に動作していることを確認したら、新しいバックアップファイルを作成することをお勧めします。
バックアップファイルが保存されているStorageGRIDまたはONTAP S3バケットから、最新のデータベースとインデックスのバックアップにアクセスする必要があります。
-
BlueXPのバックアップとリカバリ用MySQLデータベースファイル
このファイルはバケット内の次の場所にあります
netapp-backup-<GUID>/mysql_backup/`という名前が付けられています `CBS_DB_Backup_<day>_<month>_<year>.sql
。 -
インデックス付きカタログバックアップのzipファイル
このファイルはバケット内の次の場所にあります
netapp-backup-<GUID>/catalog_backup/`という名前が付けられています `Indexed_Catalog_DB_Backup_<db_name>_<day>_<month>_<year>.zip
。
新しいオンプレミスLinuxホストに新しいコネクタをインストールします
新しいBlueXPコネクタをインストールするときは、元のコネクタにインストールしたものと同じリリースのソフトウェアをダウンロードしてください。BlueXPのバックアップとリカバリのデータベース構造を定期的に変更すると、新しいソフトウェアリリースと元のデータベースバックアップとの互換性がなくなる可能性があります。可能です "Backupデータベースをリストアした後、Connectorソフトウェアを最新バージョンにアップグレードします"。
-
作成した管理者ユーザー資格情報を使用してBlueXPにログインします。
BlueXPのバックアップとリカバリデータベースをリストア
-
バックアップの場所から新しいコネクタホストにMySQLバックアップをコピーします。次の例のファイル名「CBS_DB_Backup_23_05_2023.sql」を使用します。
-
DockerコンテナとPodmanコンテナのどちらを使用しているかに応じて、次のいずれかのコマンドを使用して、MySQL Dockerコンテナにバックアップをコピーします。
-
DockerコンテナとPodmanコンテナのどちらを使用しているかに応じて、次のいずれかのコマンドを使用してMySQLコンテナシェルを入力します。
-
コンテナシェルで、「env」を導入します。
-
MySQL DBのパスワードが必要なので、キー「mysql_root_password」の値をコピーします。
-
次のコマンドを使用して、BlueXPのバックアップとリカバリのMySQL DBをリストアします。
-
次のSQLコマンドを使用して、BlueXPのバックアップとリカバリのMySQL DBが正しくリストアされたことを確認します。
パスワードを入力します。
表示されているボリュームが、元の環境に存在していたボリュームと同じかどうかを確認します。
インデックス付けされたカタログファイルを復元します
-
インデックスカタログバックアップzipファイル(例のファイル名「Indexed_Catalog_DB_Backup_catalogdb1_23_05_2023.zip」を使用)をバックアップの場所から「/opt/application/netapp/cbs」フォルダの新しいコネクタホストにコピーします。
-
次のコマンドを使用して、「Indexed_Catalog_DB_Backup_catalogdb1_23_05_2023.zip」ファイルを解凍します。
-
*ls *コマンドを実行して、フォルダ"catalogdb1"が下のサブフォルダ"changes"と"snapshots"で作成されていることを確認します。
ONTAP クラスタとStorageGRID システムを検出
-
"オンプレミスのONTAP 作業環境をすべて検出できます" 以前の環境で使用できていたものです。これには、S3サーバとして使用しているONTAPシステムも含まれます。
StorageGRID 環境の詳細を設定
を使用して元のコネクタセットアップを行ったときの、ONTAP の作業環境に関連付けられているStorageGRID システムの詳細を追加します "BlueXP API"。
これらの手順は、StorageGRID にデータをバックアップするONTAP システムごとに実行する必要があります。
-
次のOAuth/token APIを使用して、認証トークンを抽出します。
このAPIは、次のような応答を返します。次のように、認証トークンを取得できます。
-
テナンシー/外部/リソースAPIを使用して、作業環境IDとX-Agent-IDを抽出します。
このAPIは、次のような応答を返します。「resourceIdentifier」の下の値は_WorkingEnvironment ID_を示し、「AgentID」の下の値は_x-agent-id_を示します。
-
作業環境に関連付けられたStorageGRID システムの詳細を使用して、バックアップとリカバリのデータベースを更新します。StorageGRID の完全修飾ドメイン名と、次に示すアクセスキーおよびストレージキーを入力してください。
BlueXPのバックアップとリカバリの設定を確認
-
各ONTAP 作業環境を選択し、右パネルのバックアップ/リカバリ・サービスの横にある*バックアップの表示*をクリックします。
ボリュームに対して作成されたすべてのバックアップが表示されます。
-
リストア・ダッシュボードの[検索とリストア]セクションで、[インデックス設定]をクリックします。
インデックスカタログが有効になっている作業環境が、以前に有効なままであることを確認します。
-
[検索と復元]ページで、いくつかのカタログ検索を実行して、インデックス付けされたカタログの復元が正常に完了したことを確認します。