10.5.3. gdeploy を使用した地理レプリケーションセッションの制御
gdeploy バージョン 2.0.2-35 は、Red Hat Gluster Storage 3.5 での地理レプリケーションセッションの制御をサポートします。gdeploy を使用すると、geo レプリケーションセッションを制御するために以下のアクションを実行できます。
gdeploy がインストールされている場合、設定ファイルのサンプルは
/usr/share/doc/gdeploy/examples
に作成されます。各アクションの設定ファイルのサンプルは、以下のとおりです。
表10.1 Geo レプリケーション設定ファイル名の gdeploy
Geo レプリケーションセッション制御 | 設定ファイル名 |
---|---|
セッションの開始 | georep-start.conf |
セッションの停止 | georep-stop.conf |
セッションの一時停止 | georep-pause.conf |
セッションの再開 | georep-resume.conf |
セッションの削除 | georep-delete.conf |
手順10.3 gdeploy を使用した地理レプリケーションセッションの制御
警告
geo レプリケーションセッションを作成してから制御する必要があります。詳細は、以下のいずれかを参照してください。
重要
「前提条件」 に記載の前提条件が完了していることを確認します。
- 以下の場所に、必要な gdeploy サンプル設定ファイルのコピーを作成します。
/usr/share/doc/gdeploy/examples
- 以下のテンプレートを使用して、設定ファイルの geo レプリケーションセクションに必要な情報を追加します。
[geo-replication] action=Action_Name georepuser=User_Name If georepuser variable is omitted, the user is assumed to be root user. mastervol=Master_IP:Master_Volname slavevol=Slave_IP:Slave_Volname slavenodes=Slave_IP_1,Slave_IP_2 [Add all slave IP addresses. Each address followed by a comma (,)] force=yes [yes or no] start=yes [yes or no]
重要georepuser 変数を省略すると、ユーザーは root ユーザーであることが想定されます。 - 設定ファイルを変更したら、以下のコマンドを使用して設定を呼び出します。
# gdeploy -c txt.conf
以下は、geo レプリケーションセッションを制御するための設定ファイルの変更例です。
geo レプリケーションセッションの開始
[geo-replication] action=start mastervol=10.1.1.29:mastervolume slavevol=10.1.1.25:slavevolume
geo レプリケーションセッションの停止
[geo-replication] action=stop mastervol=10.1.1.29:mastervolume slavevol=10.1.1.25:slavevolume force=yes
geo レプリケーションセッションの一時停止
[geo-replication] action=pause mastervol=10.1.1.29:mastervolume slavevol=10.1.1.25:slavevolume force=yes
geo レプリケーションセッションの再開
[geo-replication] action=resume mastervol=10.1.1.29:mastervolume slavevol=10.1.1.25:slavevolume force=yes
geo レプリケーションセッションの削除
[geo-replication] action=delete mastervol=10.1.1.29:mastervolume slavevol=10.1.1.25:slavevolume force=yes
使用できる値の詳細は、「設定ファイル」 を参照してください。