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