1. 块存储
1.1 查看Cinder服务状态
-
格式:
openstack volume service list
-
查看块存储服务状态
1.2 创建块存储
- 格式: openstack volume create 参数 名称
- 例子:
创建一个块存储 大小为2G 名称为volumeopenstack volume create --size 2 volume
1.3 查看块存储(列表)
- 格式: openstack volume 参数 (名称)
- 查看块存储列表
openstack volume list
- 查看块存储的详细信息
openstack volume show 名称
1.4 挂载云硬盘
- 格式:
openstack server add volume 云主机名称 块存储名称
- 例子:
openstack server add volume cirros-test test
将块存储 test 挂载到云主机 cirros-test 上边
1.5 移除云硬盘
- 格式: openstack server remove volume 云主机名称 块存储名称
- 例子:
openstack server remove volume cirros-test test
将块存储 test 从云主机cirros-test 上移除
2. 扩展卷
1. 扩展卷大小
- 格式: openstack volume set 参数 名称
- 例子:
openstack volume set --size 3 volume
设置块存储 volume 的大小为 3G
2. 如果不放心可以使用virsh登录云主机查看云硬盘大小
[root@controller ~]# virsh list --all
Id Name State
----------------------------------------------------
1 instance-00000001 running
[root@controller ~]# virsh console instance-00000001
Connected to domain instance-00000001
Escape character is ^] #按Enter键 即可看到登录信息,输入对应的登录信息登录。
login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
cirros-test login: cirros
Password:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
`-vda1 253:1 0 20G 0 part /
vdb 253:16 0 3G 0 disk
退出使用exit退出当前的账号 然后在使用crtl+)回到当前虚拟机