第8章 Data Grid クラスターのバックアップおよび復元
キャッシュされたエントリー、キャッシュ設定、Protobuf スキーマ、およびサーバースクリプトを含む Data Grid リソースのアーカイブを作成します。その後、バックアップアーカイブを使用して、再起動または移行後に Data Grid Server クラスターを復元できます。
前提条件
- Data Grid CLI を起動している。
- 実行中の Data Grid クラスターに接続している。
8.1. Data Grid クラスターのバックアップ リンクのコピーリンクがクリップボードにコピーされました!
ダウンロードまたは Data Grid Server に保存できる .zip 形式のバックアップアーカイブを作成します。
前提条件
バックアップアーカイブは、最新のクラスター状態を反映している必要があります。このため、バックアップアーカイブを作成する前に、クラスターが書き込み要求を受け付けていないことを確認する必要があります。
手順
- Data Grid への CLI 接続を作成します。
適切なオプションを指定して
backup createコマンドを実行します。以下に例を示します。自動生成された名前ですべてのリソースをバックアップします。
[//containers/default]> backup createexample-backupという名前のバックアップアーカイブにすべてのリソースをバックアップします。[//containers/default]> backup create -n example-backupサーバー上の
/some/server/dirパスにすべてのリソースをバックアップします。[//containers/default]> backup create -d /some/server/dirキャッシュとキャッシュテンプレートのみをバックアップします。
[//containers/default]> backup create --caches=* --templates=*指定した Protobuf スキーマのみをバックアップします。
[//containers/default]> backup create --proto-schemas=schema1,schema2
サーバー上で利用可能なバックアップアーカイブを一覧表示します。
[//containers/default]> backup lsサーバーから
example-backupアーカイブをダウンロードします。バックアップ操作がまだ進行中の場合、コマンドはバックアップ操作が完了するのを待ちます。
[//containers/default]> backup get example-backupオプションで、
example-backupアーカイブをサーバーから削除します。[//containers/default]> backup delete example-backup