3.9. 使用 CLI 更改卷所有者
要更改卷的所有者,您必须执行卷传输。卷的所有者由卷的所有者启动,在卷的新所有者接受转让后,对所有权的改变已完成。
先决条件
- 成功安装 undercloud。有关更多信息,请参阅在 undercloud 上安装 director。
- 成功部署 overcloud。如需更多信息,请参阅使用 CLI 工具创建基本 overcloud。
流程
- 以卷的当前所有者身份登录。
列出可用的卷:
cinder list
# cinder listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启动卷传输:
cinder transfer-create VOLUME
# cinder transfer-create VOLUMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
VOLUME是您要传输的卷的名称或ID。例如,Copy to Clipboard Copied! Toggle word wrap Toggle overflow cinder transfer-create命令清除卷的所有权,并为传输创建一个id和auth_key。这些值可以提供给,并由另一个用户接受转让并成为卷的新所有者。新用户现在可以声明卷的所有权。要做到这一点,用户应首先从命令行登录并运行:
cinder transfer-accept TRANSFERID TRANSFERKEY
# cinder transfer-accept TRANSFERID TRANSFERKEYCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
TRANSFERID和TRANSFERKEY是cinder transfer-create命令返回的id和auth_key值。例如,cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189
# cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
您可以使用以下方法查看所有可用的卷传输:
cinder transfer-list
# cinder transfer-list