3.10. CLI を使用したボリューム所有者の変更
ボリュームの所有者を変更するには、ボリュームの譲渡を行います。ボリュームの譲渡は、ボリュームの所有者が開始し、ボリュームの新しい所有者が譲渡を承認すると、そのボリュームの所有権の変更が完了します。
手順
- コマンドラインから、ボリュームの現在の所有者としてログインします。
利用可能なボリュームをリスト表示します。
cinder list
$ cinder list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、ボリュームの譲渡を開始します。
cinder transfer-create <volume>
$ cinder transfer-create <volume>
Copy 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 <transfer_id> <transfer_key>
$ cinder transfer-accept <transfer_id> <transfer_key>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<transfer_id>
はcinder transfer-create
コマンドによって返されたid
値に置き換えます。 <transfer_key>
はcinder transfer-create
コマンドによって返されたauth_key
値に置き換えます。以下に例を示します。
cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189
$ cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
利用可能なボリュームの譲渡をすべて表示するには、以下のコマンドを実行します。
cinder transfer-list
$ cinder transfer-list