openstack cinder manager volumes
2014-07-25 17:56
417 查看
迁移(migrate)volume
destinationHost目标主机
–force-host-copy 强制迁移
创建(create)volume
只创建volume
myvo1是创建完毕后显示名称
10是创建volume大小为10GB
创建一个附带镜像的volume,下次启动instance可以从此volume直接启动
10volume大小不能小于image最小限制大小;
给instance添加volumes(相当于给instance添加了一块硬盘)
/dev/vdb 这个是挂载到instance的那个设备下,想使用此空间需进行分区格式化,及再挂载。
提示:设置开机自动挂载!
查看volume
更改(resize)volume大小:
注意:如已挂载到instance上,需要先卸载掉;
20是你新给volume设置的大小;
删除(delete)volume
转移(transfer)volumes
由管理员创建一个transfer-volume,可以提供给其它用户使用;
transfer-volume通过cinder transfer*等命令来实现,由admin贡献一个大容量的volume出来,然后通过created_id和key_id来授权这个volume;
创建一个volume transfer request(请求)
先查看一个admin提供的是volume是那个;
可以附加此选项添加名称:–display_name mytrvolume
!!!注意auth_key和id这2个字段
备注awaiting-transfer等待转移
+--------------------------+-----------+--------------------------------------+------+
| ID | | Volume ID | Name |
+--------------------------+--------------------------------------------------+------+
| 6df5c9d8-7f27-4846-88f6-a30b287040dd | 548a428a-439b-4191-b679-c58f227ad4e0 | None |
+--------------------------+-----------+--------------------------------------+------+
授权volume可以转移
+-----------+--------------------------------------+
| Property | Value |
+-----------+--------------------------------------+
| id | 6df5c9d8-7f27-4846-88f6-a30b287040dd |
| name | None |
| volume_id | 548a428a-439b-4191-b679-c58f227ad4e0 |
+-----------+--------------------------------------+
+-----------+--------------------------------------+
| Property | Value |
+-----------+--------------------------------------+
| id | 6df5c9d8-7f27-4846-88f6-a30b287040dd |
| name | None |
| volume_id | 548a428a-439b-4191-b679-c58f227ad4e0 |
+-----------+--------------------------------------+
删除transfer-volume
$ cinder ttansfer-delete $transfer-volume-id
对比一下transfer-volume和普通volume有什么区别:
| metadata | {} |
================================================
| metadata | {u'readonly': u'False'}
$ cinder migrate volumeID destinationHost –force-host-copy=True|False
destinationHost目标主机
–force-host-copy 强制迁移
创建(create)volume
只创建volume
$ cinder create –display-name myvo1 10
myvo1是创建完毕后显示名称
10是创建volume大小为10GB
创建一个附带镜像的volume,下次启动instance可以从此volume直接启动
$ cinder create 10 –display-name mybootvolume –image-id $image_id
10volume大小不能小于image最小限制大小;
给instance添加volumes(相当于给instance添加了一块硬盘)
$ nova volume-attach $instance_ID $volumes_ID /dev/vdb
/dev/vdb 这个是挂载到instance的那个设备下,想使用此空间需进行分区格式化,及再挂载。
提示:设置开机自动挂载!
查看volume
$ cinder show $volume_ID
更改(resize)volume大小:
注意:如已挂载到instance上,需要先卸载掉;
$ nova volume-detach $instance_ID $volume_ID $ cinder extend $volume_ID 20
20是你新给volume设置的大小;
删除(delete)volume
$ cinder delete $volume_ID
转移(transfer)volumes
由管理员创建一个transfer-volume,可以提供给其它用户使用;
transfer-volume通过cinder transfer*等命令来实现,由admin贡献一个大容量的volume出来,然后通过created_id和key_id来授权这个volume;
创建一个volume transfer request(请求)
先查看一个admin提供的是volume是那个;
$ cinder list $ cinder transfer-create $volume_id
可以附加此选项添加名称:–display_name mytrvolume
+------------+--------------------------------------+ | Property | Value | +------------+--------------------------------------+ | auth_key | f4f2af3413c661e4 | | created_at | 2013-12-27T02:23:08.679777 | | id | 6df5c9d8-7f27-4846-88f6-a30b287040dd | | name | None | | volume_id | 548a428a-439b-4191-b679-c58f227ad4e0 | +------------+--------------------------------------+
!!!注意auth_key和id这2个字段
$ cinder list | 548a428a-439b-4191-b679-c58f227ad4e0 | awaiting-transfer | myvo5 |20| None | false |
备注awaiting-transfer等待转移
$ cinder transfer-list
+--------------------------+-----------+--------------------------------------+------+
| ID | | Volume ID | Name |
+--------------------------+--------------------------------------------------+------+
| 6df5c9d8-7f27-4846-88f6-a30b287040dd | 548a428a-439b-4191-b679-c58f227ad4e0 | None |
+--------------------------+-----------+--------------------------------------+------+
$ cinder transfer-show $transfer-volumes-id
授权volume可以转移
$ cinder transfer-accept $transfer-volume-id $key-id # cinder transfer-accept 6df5c9d8-7f27-4846-88f6-a30b287040dd f4f2af3413c661e4
+-----------+--------------------------------------+
| Property | Value |
+-----------+--------------------------------------+
| id | 6df5c9d8-7f27-4846-88f6-a30b287040dd |
| name | None |
| volume_id | 548a428a-439b-4191-b679-c58f227ad4e0 |
+-----------+--------------------------------------+
+-----------+--------------------------------------+
| Property | Value |
+-----------+--------------------------------------+
| id | 6df5c9d8-7f27-4846-88f6-a30b287040dd |
| name | None |
| volume_id | 548a428a-439b-4191-b679-c58f227ad4e0 |
+-----------+--------------------------------------+
删除transfer-volume
$ cinder ttansfer-delete $transfer-volume-id
对比一下transfer-volume和普通volume有什么区别:
| metadata | {} |
================================================
| metadata | {u'readonly': u'False'}
相关文章推荐
- openstack instance add cinder-volumes
- 理解 Cinder 架构 - 每天5分钟玩转 OpenStack(45)
- 掌握 Cinder 的设计思想 - 每天5分钟玩转 OpenStack(46)
- openstack-cinder_lvm_driver命令汇总
- OpenStack(Grizzly) Cinder基本状态图
- openstack安装(liberty)--安装块存储服务(Block Storage service/cinder)
- Openstack之Cinder服务初探
- openstack-cinder-netapp
- Install and Configure OpenStack Block Storage (Cinder)
- OpenStack源码分析之cinder-volume服务
- OpenStack入门以及一些资料之(一、cinder,swift存储)
- OpenStack Cinder源码流程简析
- openstack controller ha测试环境搭建记录(十三)——配置cinder(控制节点)
- OpenStack-Newton之 Cinder 存储
- OpenStack 存储服务 Cinder介绍和控制节点部署(十五)
- Data Center Manager Leveraging OpenStack
- OpenStack-Cinder创卷代码走读(Grizzly)
- Deep in OpenStack-Cinder
- openstack-cinder_lvm_driver命令汇总(下)
- OpenStack 系列之Cinder multi backend