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 レプリケーションセッションを作成してから制御する必要があります。詳細は、以下のいずれかを参照してください。
重要
「前提条件」 に記載の前提条件が完了していることを確認します。
  1. 以下の場所に、必要な gdeploy サンプル設定ファイルのコピーを作成します。
    /usr/share/doc/gdeploy/examples
  2. 以下のテンプレートを使用して、設定ファイルの 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 ユーザーであることが想定されます。
  3. 設定ファイルを変更したら、以下のコマンドを使用して設定を呼び出します。
    # 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
使用できる値の詳細は、「設定ファイル」 を参照してください。