天天看点

OpenStack 常用指令 --Cinder/Glance

glance image-list          查看所有镜像

glance image-show 4e49a8a5-f074-4c37-bf79-b4951c432864      查看具体信息

cinder list --all-tenants     查看所有云盘

cinder list --all-tenants |grep -v in-use|grep KS3200     查看在ks3200空闲云盘

cinder list --all-tenants |grep -v in-use|grep ceph          查看在ceph空闲云盘

  |grep -v in-use  去除in-use

cinder show volume_id     查看云盘

cinder delete volume_id    删除云盘

cinder create --image id  --name ** size(云盘大小)

如果确认云盘没有被虚机使用了,可以更新一下云盘状态再来删。

cinder reset-state --attach-status=detached id

cinder reset-state --state=available id

cinder delete id

cinder snapshot-list --all-tenants  查看所有的云盘快照

cinder snapshot-list | grep 3cc2c57e-85be-4adc-83b0-8aeeeabaffe3 查看快照

cinder snapshot-delete  snapshot_id    删除快照,有快照的云盘不能直接删除,必须先删除快照

glance image-create --name CentOS7_yu --disk-format qcow2 --container-format bare --file /root/CentOS7.qcow2 --is-public True --progress    上传镜像

云盘状态重置命令

cinder reset-state <volume-id>

解挂云盘命令

nova volume-detach <server> <volume>

/etc/cinder/cinder.conf中enabled_backend      查看cinder后端

cinder --os-tenant-id 6b2af498b8b4436383d86dbe39a6d171 create --volume-type ceph --image-id 815a9197-ac24-4c41-a03d-f667bfe146d7 --name slave200.g1.r2.xa.ceph 150

6b2af498b8b4436383d86dbe39a6d171  租户信息

815a9197-ac24-4c41-a03d-f667bfe146d7 镜像信息

导出镜像

# glance image-list

# glance image-download --file /root/xxx.img 789eb102-031b-4559-a00e-eeeb3272c37c

命令解释:/root/xxx.img为导出后的镜像存放路径及名称,789eb102-031b-4559-a00e-eeeb3272c37c为需要导出镜像的ID

查看快照

rbd ls -l volumes

查看快照

rbd ls -l volumes

上传image glance

add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf \

disk_format=qcow2 < /root/precise-server-cloudimg-amd64-disk1.img

查看image:glance index

查看image具体信息(ID是通过 glance index 查看获得):glance show ID

查看虚拟机里的volume情况(登陆虚拟机里):

[email protected]:~$ cat /proc/partitions 

major minor  #blocks  name

253        0   10485760 vda

253        1   10474380 vda1

253       16   20971520 vdb

253       32   10485760 vdc

格式化分区

sudo mkfs.ext4 /dev/vdc

sudo mkdir -p /mnt/volume

sudo mount /dev/vdc /mnt/volume

镜像位置   控制节点/var/lib/glance/images

cinder type-key KS3200_IPSAN-2 unset volume_backend_name=cinder-2    解绑后端

[[email protected] cinder(keystone_admin)]# lvs

# cinder type-key ceph set volume_backend_name=ceph 

# cinder type-key lvm set volume_backend_name=lvm

# cinder extra-specs-list 

# cinder type-create ceph

继续阅读