openstack-cinder_lvm_driver命令汇总
来源:互联网 发布:拉格朗日插值算法程序 编辑:程序博客网 时间:2024/06/05 20:11
http://blog.csdn.net/sxmatch/article/details/9304127
【
dd if=/dev/zero of=cinder-volumes bs=1 count=0 seek=2Glosetup /dev/loop2 cinder-volumesfdisk /dev/loop2#Type in the followings:np1ENTERENTERt8ew
Proceed to create the physical volume then the volume group:
pvcreate /dev/loop2vgcreate cinder-volumes /dev/loop2
】
Cinder在使用LVM(逻辑卷管理)作为driver时,在suse环境和不安装lvm的ubuntu环境上需要先执行一系列的命令才能正常使用cinder:
1.创建物理卷(一般选择服务器没有使用的另一块或多块硬盘作为供cinder使用的物理卷)
pvcreate [磁盘设备路径] 例如:pvcreate /dev/sdb 创建完成后可以使用 pvdisplay 命令查看物理卷详情
2.创建卷组(cinder默认使用的卷组名称为cinder-volumes)
vgcreate [卷组名称] [要添加到卷组的分区或者磁盘] 例如: vgcreate cinder-volumes /dev/sdb 创建完成后可以使用 vgdisplay 命令查看卷组详情
3.激活卷组(这步完成后,cinder就可以正常使用lvm了)
vgchange -ay [卷组名称] 例如 vgchange -ay cinder-volumes
4.如果卷组的空间不够用了,后续可以添加新的物理卷到卷组中
vgextend [卷组名] [物理卷路径] 例如:vgextend cinder-volumes /dev/sdc 注意添加新的物理卷也要再次激活一下卷组
5.从卷组中删除一个物理卷,首先要确保没有逻辑卷使用这个物理卷
vgreduce [卷组名] [物理卷路径] 例如:vgreduce cinder-volumes /dev/sdc
6.创建逻辑卷(cinder的lvm driver就是使用这个命令创建一个卷)
lvcreate -L [卷大小MB] -n [卷名称] [卷组名] 例如: lvcreate -L 1000 -n volume1 cinder-volumes 创建完成后还可以查询一下: lvdisplay
7.扩展逻辑卷(可以扩展逻辑卷的大小,根据参数不同有两种方式)
lvextend -L [大小] [逻辑卷路径] 例如:1.扩展到12G lvextend -L 12G /dev/cinder-volumes/volume1 ;2.增加12G lvextend -L +12G /dev/cinder-volumes/volume1
8.减少逻辑卷(和扩展一样,根据参数不同有两种方式)
lvreduce -L [大小] [逻辑卷路径] 例如: 1.减少到4G lvreduce -L 4G /dev/cinder-volumes/volume1 ; 2.减少4G lvreduce -L -4G /dev/cinder-volumes/volume1
9.删除逻辑卷(要先确保该卷没有被挂载使用)
lvremove [逻辑卷路径] 例如: lvremove /dev/cinder-volumes/volume1
注意有时候删除逻辑卷时会报:Can't remove open logical volume 的错误,这时需要先清除一下linux系统中块设备映射关系,例如:dmsetup remove -f /dev/mapper/cinder–volumes-volume1
10.lvm driver在创建卷后还会为卷创建iscsi target,为后续挂卷使用,当cinder的实现用的是TgtAdm(此外还有IteAdm和LioAdm两种实现)其使用的命令为:
tgt-admin –update [iscsi target名称] 例如:tgt-admin –update iqn.2010-10.org.openstack:volume-2748f2f2-4394-4e6e-af8d-8dd34496c024 (cinder默认iscsi名称的构成是 前缀+卷uuid, 其中前缀默认是iqn.2010-10.org.openstack:)
查询所有的iscsi target的命令:tgt-admin –show
删除iscsi target的命令:tgt-admin –force –delete [iscsi target名称] 例如:tgt-admin –force –delete iqn.2010-10.org.openstack:volume-2748f2f2-4394-4e6e-af8d-8dd34496c024
- openstack-cinder_lvm_driver命令汇总
- openstack-cinder_lvm_driver命令汇总 (上)
- openstack-cinder_lvm_driver命令汇总(下)
- openstack-cinder_lvm_driver命令汇总(下)
- Openstack 命令
- openstack命令
- Openstack命令
- OpenStack 命令
- OpenStack技术文档汇总
- Openstack VNC资料汇总
- Openstack安装问题汇总
- openstack文章汇总
- Openstack Kilo安装错误汇总
- OPENSTACK常见问题及注意事项汇总
- openstack实践各种问题汇总
- Openstack命令收集
- OpenStack命令大全
- Openstack命令收集
- 新人学习opencv笔记(一)
- WinCE6.0 USB Function驱动加载流程
- 变量运算符和表达式
- jquery计算和
- expect脚本解释
- openstack-cinder_lvm_driver命令汇总
- iOS开发 frame 与 bounds 的区别与关系
- WinCE6.0+S3C6410 USB驱动架构分析
- spoj 247
- OC学习之UIKit的类层次结构图
- URAL 1297 Palindrome(最长回文子串 )
- Android
- 正则表达式30分钟入门教程
- 函数重载的简单示例