测试通过Openstack仪表板和Openstack CLI两种方式进行镜像下载,创建,注册以及镜像格式转换等基本操作。参考《HCIP-Cloud_Computing-OpenStack_V1.0_实验手册》
实验流程如下:
openstack仪表板操作
创建镜像
cirros镜像是一个比较小(12米左右)的Linux镜像,镜像格式为QCOW2,下载后可以直接注册使用
下载地址http://donload.cirros-cloud.net/0.4.0/
选择“cirros-0.4.0-x86_64-disk.img"
在使用管理员用户登陆Openstack仪表板界面,在左侧导航栏选择“项目,计算,镜像”,进入镜像列表,单击创建“创建镜像“
按照如下信息创建镜像
镜像名称,Img_web
镜像格式,选择QCOW2-QEMU模拟器
最小磁盘,选择1 gb
最小内存,选择128 mb
镜像共享,选择公开表示该镜像可以被其他项目共享,私有表示只被所属的项目使用,此处选择私有
受保护性,选择是表示该镜像不允许被删除,选择否表示该镜像可以被删除,此处选择是
修改镜像
选择”项目,计算,镜像”,在操作列表中选择“编辑镜像“
在如下弹出的界面可以完成镜像信息的修改
openstack cli操作
下载镜像
下载镜像(cirros),在宿主机中将镜像文件上传到控制器节点
<代码> scp - p 2230 cirros-0.4.0-x86_64-disk。img osbash@127.0.0.1:/home/osbash 代码>
登陆控制器节点查看镜像文件详细信息
<代码> qemu-img信息cirros-0.4.0-x86_64-disk.img 代码>
创建注册镜像
导入管理用户环境变量
openstack镜像相关命令是openstack形象
创建镜像“Img_cli",镜像格式为“QCOW2",镜像设置为“私有”和“Protected"
<代码> openstack图像创建——磁盘格式qcow2容器格式裸露,min-disk 1——min-ram 128——私人——保护——文件。/cirros-0.4.0-x86_64-disk。img Img_cli 代码>
修改镜像
将镜像设置为“public"
<代码> openstack图像集——公共保护Img_cli 代码>
查看镜像详细信息
<代码> openstack图像显示Img_cli 代码>
共享镜像
将镜像设置为“shared"
<代码> openstack图像集——共享Img_cli 代码>
导入用户”User_cli_01"的环境变量,查看镜像列表中是否会显示镜像“Img_cli"
<代码>。User_cli_01-openrc.sh openstack图像列表代码>