openstack学习——镜像管理

  

测试通过Openstack仪表板和Openstack CLI两种方式进行镜像下载,创建,注册以及镜像格式转换等基本操作。参考《HCIP-Cloud_Computing-OpenStack_V1.0_实验手册》

  

实验流程如下:
 openstack学习——镜像管理

  

openstack仪表板操作

  

创建镜像

  

cirros镜像是一个比较小(12米左右)的Linux镜像,镜像格式为QCOW2,下载后可以直接注册使用
下载地址http://donload.cirros-cloud.net/0.4.0/
选择“cirros-0.4.0-x86_64-disk.img"
 openstack学习——镜像管理

  

在使用管理员用户登陆Openstack仪表板界面,在左侧导航栏选择“项目,计算,镜像”,进入镜像列表,单击创建“创建镜像“
 Openstack学习——镜像管理

  

按照如下信息创建镜像
镜像名称,Img_web
镜像格式,选择QCOW2-QEMU模拟器
最小磁盘,选择1 gb
最小内存,选择128 mb
镜像共享,选择公开表示该镜像可以被其他项目共享,私有表示只被所属的项目使用,此处选择私有
受保护性,选择是表示该镜像不允许被删除,选择否表示该镜像可以被删除,此处选择是
 openstack学习——镜像管理”> <br/>单击“创建镜像”,完成镜像的创建<br/>返回镜像列表,等待镜像状态变为“运行中”,表示镜像注册成功<br/> <img src=

  

修改镜像

  

选择”项目,计算,镜像”,在操作列表中选择“编辑镜像“
 openstack学习——镜像管理

  

在如下弹出的界面可以完成镜像信息的修改

  

 openstack学习——镜像管理

  

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镜像相关命令是openstack形象

  

创建镜像“Img_cli",镜像格式为“QCOW2",镜像设置为“私有”和“Protected"

  
 <代码> openstack图像创建——磁盘格式qcow2容器格式裸露,min-disk 1——min-ram 128——私人——保护——文件。/cirros-0.4.0-x86_64-disk。img Img_cli  
  

 openstack学习——镜像管理”> <br/>然后查看镜像列表</p>
  <pre> <代码> openstack图像列表</代码> </pre>
  <p> <img src=

  

修改镜像

  

将镜像设置为“public"

  
 <代码> openstack图像集——公共保护Img_cli  
  

查看镜像详细信息

  
 <代码> openstack图像显示Img_cli  
  

 openstack学习——镜像管理

  

共享镜像

  

将镜像设置为“shared"

  
 <代码> openstack图像集——共享Img_cli  
  

导入用户”User_cli_01"的环境变量,查看镜像列表中是否会显示镜像“Img_cli"

  
 <代码>。User_cli_01-openrc.sh
  openstack图像列表 
  

 openstack学习——镜像管理”> <br/>可以看的到,改为共享后,镜像Img_cli会被用户User_cli_01-openrc.sh看到</p>
  <p>导入管理的环境变量,并查看镜像列表和项目列表</p>
  <pre> <代码>。admin-openrc.sh
  openstack图像列表
  openstack项目列表</代码> </pre>
  <p> <img src=openstack学习——镜像管理