3.9. CLI를 사용하여 볼륨 소유자 변경
볼륨 소유자를 변경하려면 볼륨 전송을 수행해야 합니다. 볼륨 소유자가 볼륨 전송이 시작되고 볼륨의 새 소유자가 전송을 수락한 후 소유권의 변경이 완료됩니다.
사전 요구 사항
- 성공적인 언더클라우드 설치 자세한 내용은 언더클라우드에 director 설치를 참조하십시오.
- 성공적인 오버클라우드 배포. 자세한 내용은 CLI 툴을 사용하여 기본 오버클라우드 생성을 참조하십시오.
절차
- 볼륨의 현재 소유자로 로그인합니다.
사용 가능한 볼륨을 나열합니다.
# cinder list
볼륨 전송을 시작합니다.
# cinder transfer-create VOLUME
Where
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 TRANSFERID TRANSFERKEY
여기서
TRANSFERID
및TRANSFERKEY
는cinder transfer-create
명령에서 반환한id
및auth_key
값입니다. 예를 들면 다음과 같습니다.# cinder transfer-accept 3f5dc551-c675-4205-a13a-d30f88527490 f03bf51ce7ead189
다음을 사용하여 사용 가능한 모든 볼륨 전송을 볼 수 있습니다.
# cinder transfer-list