版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《云计算技术与应用》任务6.4命令行操作OpenStack
空空在OpenStack平台的Web图形化界面上操作配置了云主机实例后,觉得图形化的界面配置对于批量创建云主机来说效率有点低。空空在想有没有方法可以快速批量的创建云主机呢?带着这个问题,空空去请教了小云。小云告诉空空,其实OpenStack平台也支持命令行操作哦。小云为他制订了以下工作任务内容:首先登录到OpenStack的命令行界面;然后,使用OpenStack的组件命令去创建镜像、网络和云主机实例;最后,使用命令创建卷存储并挂载到云主机实例上。任务描述任务分析空空在OpenStack图形化界面上配置了各组件后,对各组件的创建和依赖关系有了直观的认识。接下来空空登录到OpenStack的后端,使用OpenStack的命令来操作组件。空空通过学习了解到,OpenStack命令除了以openstack开头的本身的命令外,还有组件命令,所以使用命令行操作组件有多种命令方式。那接下来我们看一下如何通过命令行的方式来创建镜像、网络和云主机实例吧。OpenStack命令OpenStack平台提供两种命令访问方式,一种是openstack命令,另外一种是组件命令。以查看组件列表为例,大家来比较两种命令的不同,如表所示。初学者进阶学习者高级学习者功能openstack命令组件命令查看镜像列表openstackimagelistglanceimage-list查看网络列表openstacknetworklistneutronnet-list查看云主机列表openstackserverlistnovalist查看卷列表openstackvolumelistcinderlistOpenStack命令每个组件的命令都有help、list、show、create、delete等常规命令。通过管道形式glancehelp|grepshow根据关键字检索查看镜像详情的完整命令。如图所示。初学者进阶学习者高级学习者OpenStack命令使用glancehelpimage-show查看镜像详情的命令使用。如图所示。初学者进阶学习者高级学习者Glance组件命令镜像创建命令glanceimage-create[options]选项描述--name镜像名称--file镜像文件路径--disk-format磁盘格式--container-format容器格式--progress显示进度选项列表Glance组件命令查看镜像列表命令查看镜像详情命令glanceimage-listglanceimage-show<ID>Neutron组件命令Neutron创建网络的命令neutronnet-createnet-name选项列表Neutron创建子网的命令neutronsubnet-createsubnet-name[options]net-name选项描述--name子网名称--gateway子网网关--dns-nameserverDNS服务器地址Neutron组件命令查看网络和子网列表命令查看网络和子网详情命令neutronnet-listneutronsubnet-listneutronnet-show<ID>neutronsubnet-show<ID>Nova组件命令Nova创建云主机实例的命令选项列表novaboot[options]name选项描述--flavor实例类型--image镜像名称--nic网络名称或ID--security-groups安全组Nova组件命令查看云主机列表命令查看云主机详情命令novalistnovashow<ID>Cinder组件命令Cinder创建卷的命令选项列表cindercreate[options]选项描述--name磁盘名称size磁盘大小,默认单位是GBCinder组件命令查看卷列表命令查看卷详情命令cinderlistcindershow<ID>连接云主机实例命令novavolume-attach<server><volume>任务实施1.OpenStack命令行OpenStack在创建用户时,根据其角色和分配的权限,这个用户就会有相应的权限。登录到Linux的命令行界面后,需要执行如下命令才会获得admin这个用户的权限。命令如下:[root@openstack~]#sourcekeystonerc_admin任务实施2.glance命令创建镜像在/root目录下上传镜像文件cirros-0.3.3-x86_64-disk.img,执行如下命令创建名称为testjx1的镜像,命令如下:[root@openstack~(keystone_admin)]#glanceimage-create--nametestjx1--file/root/cirros-0.3.3-x86_64-disk.img--disk-formatqcow2--container-formatbare--progress任务实施2.glance命令创建镜像创建成功后,如图所示。其中id为testjx1镜像的ID。任务实施2.glance命令创建镜像使用如下命令可以查询镜像列表和镜像详情。[root@openstack~(keystone_admin)]#glanceimage-list[root@openstack~(keystone_admin)]#glanceimage-showdc773162-fb96-469c-a53d-8a9d718978be任务实施3.neutron命令创建网络使用neutron命令创建网络,先创建网络testnet1,在创建子网testsubnet1,命令如下://创建网络testnet1[root@openstack~(keystone_admin)]#neutronnet-createtestnet1//在网络testnet1下创建testsubnet1[root@openstack~(keystone_admin)]#neutronsubnet-create--nametestsubnet1--gateway192.168.181.254--dns-nameserver8.8.8.8testnet1192.168.181.0/24任务实施3.neutron命令创建网络查看网络详情信息,命令如下://查看网络列表,可以看到testnet1对应的ID[root@openstack~(keystone_admin)]#neutronnet-list//根据testnet1的ID查看网络详情[root@openstack~(keystone_admin)]#neutronnet-show1e1d898f-1728-4e7c-9ca9-eaaf17e31b57//查看子网列表,可以看到testsubnet1对应的ID[root@openstack~(keystone_admin)]#neutronsubnet-list//根据testsubnet1的ID查看子网详情[root@openstack~(keystone_admin)]#neutronsubnet-show6b655987-102e-492d-8802-6247932b1fc5任务实施4.nova命令创建云主机实例使用nova命令创建云主机实例,和Web界面创建一致,需要明确实例名称、实例规格、镜像、网络、安全组等参数,命令如下://创建云主机实例testhost1[root@openstack~(keystone_admin)]#novaboot--flavorm1.tiny--imagetestjx1--nicnet-name=testnet1--security-groupsdefaulttesthost1//查看实例列表,可以看到testhost1对应的ID[root@openstack~(keystone_admin)]#novalist//根据testhost1的ID查看实例详情[root@openstack~(keystone_admin)]#novashow24c21481-fc35-46e4-a3fd-8073d0c23d67任务实施5.cinder命令创建卷使用cinder命令创建1G的卷testdisk1,并连接到云主机实例testhost1上,命令如下://创建云主机实例testhost1[root@openstack~(keystone_admin)]#cindercreate--nametestdisk11//查看卷列表,可以看到testhost1对应的ID[root@openstack~(keystone_admin)]#cinderlist//根据testdisk1的ID查看磁盘详情[root@openstack~
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 县级领导包联村考勤制度
- 店面考勤制度管理规定
- 工地员工考勤制度模板
- 中铁四局人员考勤制度规定
- 人力资源部完善考勤制度
- 东安一中学生考勤制度规定
- 2026年磨床操作规范考试试题及答案
- 湖南司法警官职业学院《控制系统》2024-2025学年第二学期期末试卷
- 河南工学院《科研设计与论文写作》2024-2025学年第二学期期末试卷
- 武昌职业学院《EP英语》2024-2025学年第二学期期末试卷
- 乳牙根管治疗护理配合
- 机械设计基础(第二版)课件全套 李春明 绪论、1.1 平面机构及自由度 - 5.1 机械系统方案设计概述
- 修脚店铺转让合同协议书
- GB/T 5453-2025纺织品织物透气性的测定
- 2025年初中语文课程标准(2022版)考试模拟试卷及参考答案
- 研究生课程-方法论课件
- 糖尿病科护理组长岗位竞聘
- 《油气储运安全技术》课件第八章 油库安全技术与管理 - 简版
- 新苏教版五年级下册科学全册习题一课一练(含答案)
- 环境专业英语-8-PART-2-3
- 《动画场景设计》课程标准
评论
0/150
提交评论