欢迎来到天天文库
浏览记录
ID:42169262
大小:223.12 KB
页数:6页
时间:2019-09-09
《OpenStack之管理卷》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、OpenStack之管理卷卷是一个类似于USB硬盘驱动器的可插拨块存储设备。一个实例只能附加一个卷。要想创建和管理卷,必须使用nova和cinder这两个组件服务的客户端命令。下面的例子演示了基于镜像创建一个名为my-new-volume的卷。1客户端环镜脚本执行1)首先登录openstack的controller节点,认证客户端环境,即确定以哪个租户的身份进行管理。本实例是使用“admin”身份进行cinder卷的管理。所以要在命令行运行客户端环境的脚本文件,这样才有权限执行openstack的管理命令。2)查看客户端环境的脚本文件/r
2、oot/mitaka_install-V1.9.5/lib/admin-openrc.sh脚本内容:3)运行sourceadmin-openrc.sh,则当前客户端环境就是admin用户管理2、创建cinder-volumn1)为了确定用哪一个镜像来创建卷,先查出所有镜像的列表:$novaimage-list记下你想要使用的镜像的ID。2)为了确定哪些可用的区域能用来创建卷,列出那些可用的区域:$novaavailability-zone-list记下你想要使用的可用的区域的名称。3)在基于指定的镜像和区域上,分配8GB的空间,创建一个卷
3、,如下所示:$cindercreate8--display-namemy-new-volume--image-id397e713c-b95b-4186-ad46-6126863ea0a9--availability-zonenova4)为了验证卷是否创建成功,列出所有可用的卷$cinderlist如果卷创建成功,则状态会显示为available;如果状态显示沩error,则可能是你的配额超出了卷的范围。则删除该卷,重新建立符合配额要求的卷3附加卷到一个服务器1)首先查看当前项目admin下面的虚拟机情况,如下所示:2)然后将新建的云硬盘附
4、加到第一个虚拟机vm1上,$novavolume-attach0a889398-1de2-4d40-97d4-6d8fa732766477ca88e2-766e-458e-90bd-9766ba3f20c4/dev/vdb记下卷的ID。4查看卷的信息$cindershow573e024d-5235-49ce-8332-be1576d323f8从输出可以看出,卷已被附加到ID为0a889398-1de2-4d40-97d4-6d8fa7327664的服务器上,处于nova的可用区域,而且已被启动。5在虚拟机vm1上查看挂载的云硬盘可以使用控
5、制台,或者ssh登录vm1虚拟机(ip为虚拟机的外网ip或者浮动ip,用户名为“cirros”,密码“cubswin:)”)下面是挂载云硬盘之前,虚拟机本地块存储设备情况下面是挂载云硬盘之后,虚拟机本地块存储设备情况,多了一个/dev/vdb6删除cinder-volumn1)要删除一个卷,必先把它从对应的服务器server分离。为了从服务器server分离一个卷,执行下面的指令,并传递服务器ID和卷ID,如下所示:$novavolume-detach0a889398-1de2-4d40-97d4-6d8fa732766477ca88e2
6、-766e-458e-90bd-9766ba3f20c4volume-detach卷分离指令不会返回任何输出。2)列出卷分离前cinder卷的状态$cinderlist分离后cinder卷的状态记下可用的卷。3)现在,你可以进行卷的删除了,如下所示删除该卷后,在列表中看不到了$cinderdeletemy-new-volume删除卷的指令也是不会4)再次列出所有的卷,记下你刚才删除掉的卷的状态$cinderlist当卷被彻底删除时,它将从卷列表指令结果中消失:$cinderlist
此文档下载收益归作者所有