11.9.5. ボリュームでのブリックの再設定
reset-brick サブコマンドは、置き換えるのではなく、ブリックを再設定する場合に便利です。reset-brick を使用すると、ブリックを同じ場所と UUID の別のブリックに置き換えることができます。たとえば、hostname で識別されるように最初にブリックを設定していても、その hostname を他の場所に使用したい場合は、reset-brick を使用してブリックを停止し、ホスト名ではなく IP アドレスで識別されるように再設定できます。
ブリックを再設定するには (同じホスト名、パス、UUID の別のブリックに置き換えます)、以下の手順を行います。
- リセットするブリックがオフラインの時に依然としてクォーラムに達していることを確認します。
- 可能であれば、Red Hat は、I/O を停止し、ボリュームで 16 回の操作が保留していないことを確認することを推奨します。
- 以下のコマンドを実行して、リセットするブリックを強制終了します。
gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH start
# gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に応じてオフラインブリックを設定します。
- gluster volume infoで表示されるボリュームの
Volume-ID
が、オフラインブリックのVolume-ID
(ある場合)と一致していることを確認します。gluster volume info VOLNAME cat /var/lib/glusterd/vols/VOLNAME/VOLNAME.HOSTNAME.BRICKPATH.vol | grep volume-id
# gluster volume info VOLNAME # cat /var/lib/glusterd/vols/VOLNAME/VOLNAME.HOSTNAME.BRICKPATH.vol | grep volume-id
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、以下の分散ボリュームでは、ボリューム ID
とボリューム ID
はどちらもab8a981a-a6d9-42f2-b8a5-0b28fe2c4548
です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat /var/lib/glusterd/vols/vol/vol.myhost.brick-gluster-vol-1.vol | grep volume-id option volume-id ab8a981a-a6d9-42f2-b8a5-0b28fe2c4548
# cat /var/lib/glusterd/vols/vol/vol.myhost.brick-gluster-vol-1.vol | grep volume-id option volume-id ab8a981a-a6d9-42f2-b8a5-0b28fe2c4548
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 再設定されたブリックをオンラインに戻します。これには 2 つのオプションがあります。
- 前のステップでブリックに
volume-id
がない場合は、以下のコマンドを実行します。gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH HOSTNAME:BRICKPATH commit
# gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH HOSTNAME:BRICKPATH commit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ブリックの
volume-id
がボリュームの識別子と一致する場合、Red Hat は操作が成功するようにforce
キーワードを追加することを推奨します。gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH HOSTNAME:BRICKPATH commit force
# gluster volume reset-brick VOLNAME HOSTNAME:BRICKPATH HOSTNAME:BRICKPATH commit force
Copy to Clipboard Copied! Toggle word wrap Toggle overflow