3.10. 使用 CLI 更改卷所有者
要更改卷的所有者,您必须执行卷转让。卷转让由卷的所有者启动,在卷的新所有者接受转让后,卷的所有权的更改就会完成。
流程
- 以卷的当前所有者身份登录。
列出可用的卷:
$ cinder list
启动卷转让:
$ cinder transfer-create <volume>
将
<volume
> 替换为您要转让的卷的名称或 ID。例如:+------------+--------------------------------------+ | Property | Value | +------------+--------------------------------------+ | auth_key | f03bf51ce7ead189 | | created_at | 2014-12-08T03:46:31.884066 | | id | 3f5dc551-c675-4205-a13a-d30f88527490 | | name | None | | volume_id | bcf7d015-4843-464c-880d-7376851ca728 | +------------+--------------------------------------+
cinder transfer-create
命令清除卷的所有权,并为转让创建一个id
和auth_key
。这些值可以被提供给,以供其他用户接受转让并成为卷的新所有者。新用户现在可以声明卷的所有权。要做到这一点,用户应首先从命令行登录并运行:
$ cinder transfer-accept <transfer_id> <transfer_key>
-
将
<transfer_id
> 替换为cinder transfer-create
命令返回的id
值。 将
<transfer_key
> 替换为cinder transfer-create
命令返回的auth_key
值。例如:
$ cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189
-
将
注意
您可以使用以下命令查看所有可用卷转让:
$ cinder transfer-list