4.13.3. プライマリーからセカンダリーリージョンへの Geo レプリケーションの設定
プライマリーリージョンノードから、ローカルの
myvol ボリュームからリモートリージョン myvol-slave ボリュームに geo レプリケーションを確立します。
- 前提条件として、すべてのセカンダリー/スレーブサイドノードで SSH 経由での root ユーザーのログインを許可する必要があります。以下のコマンドは、すべての rhgs-secondary-n{01..10} で実行する必要があります。
sed -i s/PermitRootLogin\ no/PermitRootLogin\ yes/ \ /etc/ssh/sshd_config service sshd restart
# sed -i s/PermitRootLogin\ no/PermitRootLogin\ yes/ \ /etc/ssh/sshd_config # service sshd restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow - rhgs-primary-n01 で root ユーザーの SSH キーペアを作成し、パブリックキーの内容をコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - rhgs-secondary-n01 で、SSH 公開鍵を rhgs-primary-n01 から root ユーザーの authorized_keys ファイルに追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記上記の SSH 公開鍵は、説明のみを目的としています。rhgs-primary-n01 で独自のid_rsa.pubファイルからのキーを使用します。
この時点で、rhgs-primary-n01 の root ユーザーは、rhgs-secondary-n01 へのパスワードなしの SSH アクセスを持つ必要があります。これは、geo レプリケーションの設定の前提条件です。
- rhgs-primary-n01 に共通の pem pub ファイルを作成します。注記これは、パスワードなしの SSH がセカンダリーノードに設定されたノードで行う必要があります。
gluster system:: execute gsec_create
# gluster system:: execute gsec_createCopy to Clipboard Copied! Toggle word wrap Toggle overflow - プライマリーサイトからセカンダリーサイトへのジオレプリケーションセッションを作成します。セカンダリーノードで必要な pem-file を設定するには、push-pem オプションが必要です。
gluster volume geo-replication myvol \ rhgs-secondary-n01::myvol-slave create push-pem
# gluster volume geo-replication myvol \ rhgs-secondary-n01::myvol-slave create push-pemCopy to Clipboard Copied! Toggle word wrap Toggle overflow gluster volume geo-replication myvol \ rhgs-secondary-n01::myvol-slave start
# gluster volume geo-replication myvol \ rhgs-secondary-n01::myvol-slave startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - geo レプリケーションのステータスを確認します。数分後に初期化ステージを完了し、各接続はそのステータスに Active または Passive と表示されるはずです。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
この時点で、100 TB Gluster ボリュームが完全に使用でき、プライマリーサイドでゾーン間同期データレプリケーションと、別のリージョンにあるセカンダリー側の読み取り専用ボリュームへのリモート非同期データレプリケーションで完全に準備されます。