十三、镜像管理

13.1 基本概念

•在红帽Openstack平台中,镜像指的是虚拟磁盘文件,磁盘文件中应该已经安装了可启劢的操作系统

•镜像管理功能由Glance服务提供

•它形成了创建虚拟机实例最底层的块结构

•镜像可以由用户上传,也可以通过红帽官方站点下载

13.2 Glance磁盘格式

•raw:非结构化磁盘镜像格式

•vhd:VMware、Xen、Microsoft、、VirtualBox等均支持的通用磁盘格式

•vmdk:另一个通用的磁盘格式

•vdi:VirtualBox虚拟机和QEMU支持磁盘格式

•iso:光盘数据内容的归档格式

•qcow2:QEMU支持的磁盘格式。空间自劢扩展,并支持写时复制copy-on-write

13.3 镜像服务

•镜像服务提供了服务器镜像的拷贝、快照功能,可以作为模板快速建立、起劢服务器

•镜像服务维护了镜像的一致性

•当上传镜像时,容器格式必须指定

•容器格式指示磁盘文件格式是否包含了虚拟机元数据

13.4 镜像容器格式

•bare:镜像中没有容器或元数据封装

•ovf:一种开源的文件规范,描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式

•ova:OVA归档文件

•aki:亚马逊内核镜像

•ami:亚马逊主机镜像

13.5 镜像应用

— 镜像格式的查看

[root@room8pc205 ~]# qemu-img info small.img 

image: small.img

file format: qcow2

virtual size: 1.0G (1073741824 bytes)

disk size: 102M

cluster_size: 65536

Format specific information:

    compat: 1.1

lazy refcounts: false

— 镜像格式的查看

[root@room8pc205 ~]# qemu-img info small.img 

image: small.img

file format: qcow2

virtual size: 1.0G (1073741824 bytes)

disk size: 102M

cluster_size: 65536

Format specific information:

    compat: 1.1

lazy refcounts: false

 

 

 

 

 

注:上面页面有个BUG不能自动刷新,需要点击F5手动刷新。状态变为运行中表示OK如下:

 

 

13.6 命令方式上传

13.6.1上传镜像

[root@host1 ~(keystone_admin)]# openstack image create --disk-format qcow2 --min-disk 10 --min-ram 512 --file /root/small.img  redhat

13.6.2 列出镜像

[root@host1 ~(keystone_admin)]# openstack image list

13.6.3 查看镜像详情

[root@host1 ~(keystone_admin)]# openstack image show redhat

13.6.4 修改镜像属性

[root@host1 ~(keystone_admin)]# openstack image set --public  redhat

13.6.5 另存镜像为本地文件

[root@host1 ~(keystone_admin)]# openstack image save  --file   /tmp/redhat.img  redhat

13.6.6 删除镜像

[root@host1 ~(keystone_admin)]# openstack image delete redhat

 

posted @ 2021-07-27 13:55  落樰兂痕  阅读(402)  评论(0编辑  收藏  举报