10.6. 新規に追加されたブリック、ノード、またはボリュームでの Geo レプリケーションの起動
10.6.1. 新規ブリックまたは新規ノードの Geo レプリケーションの起動
geo レプリケーションセッションが実行され、新しいノードが信頼できるストレージプールに追加されるか、信頼されているストレージプールの新たに追加されたノードからボリュームにブリックが追加された場合には、以下の手順を実行して新規ノードで geo レプリケーションデーモンを起動する必要があります。
- 一般的な
pem pub
ファイルを作成するために、キーベースの SSH 認証接続が設定されているプライマリーノードで以下のコマンドを実行します。# gluster system:: execute gsec_create
- 以下のコマンドを使用して geo レプリケーションセッションを作成します。スレーブノードで必要な
pem-file
設定を実行するには、push-pem とpem-file
オプションが必要です。# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL create push-pem force
以下に例を示します。# gluster volume geo-replication Volume1 storage.backup.com::slave-vol create push-pem force
注記このコマンドを実行するノードと、上記コマンドで指定されたセカンダリーホストの間に、キーベースの SSH 認証アクセスが必要です。このコマンドは、有効なセカンダリー URL の確認、有効なセカンダリーボリューム、およびセカンダリーで利用可能な領域の確認など、セカンダリーの検証を実行します。 - 共有ストレージボリュームの設定後に、新しいノードがクラスターに追加されると、共有ストレージはこのノードに自動的にマウントされません。このノードの共有ストレージ用に
/etc/fstab
エントリーは追加されません。このノードで共有ストレージを使用するには、以下のコマンドを実行します。# mount -t glusterfs <local node's ip>:gluster_shared_storage /var/run/gluster/shared_storage # cp /etc/fstab /var/run/gluster/fstab.tmp # echo "<local node's ip>:/gluster_shared_storage /var/run/gluster/shared_storage/ glusterfs defaults 0 0" >> /etc/fstab
注記3.5 Batch Update 3 のリリースにより、共有ストレージのマウントポイントが /var/run/gluster/ から /run/gluster/ に変更されました。共有ストレージボリュームの設定についての詳細は、「共有ストレージボリュームの設定」 を参照してください。 - geo レプリケーションのメタボリュームを設定します。
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL config use_meta_volume true
以下に例を示します。# gluster volume geo-replication Volume1 storage.backup.com::slave-vol config use_meta_volume true
meta-volume の設定に関する詳細は、「メタボリュームの設定」 を参照してください。 - ノードがセカンダリーに追加される場合は、以下のコマンドを使用して geo レプリケーションセッションを停止します。
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL stop
- 以下のコマンドを使用して、セカンダリーとプライマリー間の geo レプリケーションセッションを開始します。
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL start force
- 以下のコマンドを使用して、作成したセッションのステータスを確認します。
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL status
警告以下のシナリオでは、チェックサムの不一致が発生する可能性があります。- ブリックを追加して、geo レプリケートされたボリュームを拡張する。
- geo レプリケーションの同期中にボリュームを拡張する。
- 新たに追加されたブリックがデータを同期するために 'ACTIVE' になる。
- 新しいブリックの自己修復が完了しない。