美文网首页
Volume Transfer(volume过户)

Volume Transfer(volume过户)

作者: cheneydc | 来源:发表于2015-10-26 17:40 被阅读271次

    标签: cinder openstack 翻译


    原文:Transfer a Volume

    Transfer a volume

    这个功能可以使volume在不同的租户间转移。

    通过cinder transfer*等命令可以完成volume的过户。对于volume的发送方,需要创建一个transfer,然后将transfer的id和authorization key发送给接收方。接收方得到id和key之后就能通过命令完成volume的过户。

    适用于接收方和发送方,需要在同一个云环境内。

    创建transfer

    volume的提供方(所有者):

    首先要保证volume是available状态

    # cinder list
    +--------------------------------------+-----------+------------------+------+------+-------------+----------+-------------+-------------+
    |                  ID                  |   Status  | Migration Status | Name | Size | Volume Type | Bootable | Multiattach | Attached to |
    +--------------------------------------+-----------+------------------+------+------+-------------+----------+-------------+-------------+
    | 220dec77-9d4c-4bb5-869e-647efef7921c | available |        -         |  t1  |  5   |      -      |   true   |    False    |             |
    +--------------------------------------+-----------+------------------+------+------+-------------+----------+-------------+-------------+
    # cinder transfer-create 220dec77-9d4c-4bb5-869e-647efef7921c
    +------------+--------------------------------------+
    |  Property  |                Value                 |
    +------------+--------------------------------------+
    |  auth_key  |           568b429714aae29c           |
    | created_at |      2015-10-26T08:20:04.398648      |
    |     id     | d93180c9-6c4e-45e3-81ac-cfdadd467428 |
    |    name    |                 None                 |
    | volume_id  | 220dec77-9d4c-4bb5-869e-647efef7921c |
    +------------+--------------------------------------+
    

    创建transfer的结果中输出了auth key,但是对于命令cinder transfer-show的话,这个key是不可见的。

    # cinder transfer-list
    +--------------------------------------+--------------------------------------+------+
    |                  ID                  |              Volume ID               | Name |
    +--------------------------------------+--------------------------------------+------+
    | d93180c9-6c4e-45e3-81ac-cfdadd467428 | 220dec77-9d4c-4bb5-869e-647efef7921c |  -   |
    +--------------------------------------+--------------------------------------+------+
    # cinder transfer-show d93180c9-6c4e-45e3-81ac-cfdadd467428
    +------------+--------------------------------------+
    |  Property  |                Value                 |
    +------------+--------------------------------------+
    | created_at |      2015-10-26T08:20:04.000000      |
    |     id     | d93180c9-6c4e-45e3-81ac-cfdadd467428 |
    |    name    |                 None                 |
    | volume_id  | 220dec77-9d4c-4bb5-869e-647efef7921c |
    +------------+--------------------------------------+
    

    创建好transfer后,将transfer的id和key发送给接收方。

    volume接收方:

    得到transfer的id和auth key后就可以接收了

    # cinder transfer-accept d93180c9-6c4e-45e3-81ac-cfdadd467428 568b429714aae29c
    +-----------+--------------------------------------+
    |  Property |                Value                 |
    +-----------+--------------------------------------+
    |     id    | d93180c9-6c4e-45e3-81ac-cfdadd467428 |
    |    name   |                 None                 |
    | volume_id | 220dec77-9d4c-4bb5-869e-647efef7921c |
    +-----------+--------------------------------------+
    

    如果接收方的配额不满足volume的话接收请求被拒绝,但transfer不会消失,直到接收成功或被删除。

    # cinder transfer-accept d93180c9-6c4e-45e3-81ac-cfdadd467428 568b429714aae29c
    ERROR: Requested volume or snapshot exceeds allowed gigabytes quota. Requested 5G, quota is 0G and 0G has been consumed. (HTTP 413) (Request-ID: req-173c3f2c-8c73-4aea-8af8-ef1fb0e04d5d)
    

    相关文章

      网友评论

          本文标题:Volume Transfer(volume过户)

          本文链接:https://www.haomeiwen.com/subject/ngdxhttx.html