彩神大发快三_神彩大发快三官方

glance 上传镜像

时间:2020-03-08 20:19:31 出处:彩神大发快三_神彩大发快三官方

挂载到本地后,还不可以拷贝软件包、配置模板等到镜像文件系统中,比如/mnt/root/,就说 chroot到镜像文件系统中:

就说 是qcow2格式,前要安装qemu-nbd工具包,就说 加载nbd内核模块:

3.基于Ceph存储后端的更新法律方法

挂载镜像到本地文件系统中:

使用rbd命令拷贝一份镜像副本,假设POOL变量为glance使用的ceph池:

这种人只能直接修改快照snap,就说 它是protect的,只能读只能写。直接修改镜像得话只能同步到快照中,就说 出错就说 好回滚。

于是这种人想到把镜像挂载到本地文件系统中,就说 chroot到镜像文件系统环境中进行升级配置。就说 glance镜像使用本地文件系统作为存储后端,镜像格式为raw,挂载镜像就非常简单了:

本文重点没得于基于本地文件系统作为存储后端的具体情况,重点介绍基于Ceph存储后端的操作法律方法,下文将全部介绍过程。

就说 镜像文件系统中使用LVM,还不可以使用以下法律方法初始化:

注意就说 镜像是Linux文件系统,就说 通常只三个根分区,就说 是windows镜像,第三个分区通常是隐藏分区,C盘是第三个分区,就说 挂载时注意选折 rbd0p2,其中p表示partition。

以上法律方法参考Mounting-raw-and-qcow2-vm-disk-images。

这种人经常前要更新glance镜像,比如上传的镜像就说 有配置问题报告 ,就说 这种人前要对已有的镜像进行软件包升级就说 预装这种新的软件包等。当时着手这件事是就说 这种人对cloud-init进行了少量的patch,前要同步到glance镜像中,就说 重新制作镜像就说 传输到生产环境再上传,不仅工作非常繁琐,还非常消耗时间,这种人希望不要再可以在那我的镜像基础之上直接升级cloud-init。

升级qemu-guest-agent:

2.glance存储后端使用本地文件系统

最后对新镜像进行功能验证,就说 只能 问题报告 ,就还不可以安全的删除老的镜像了。

1.通过快照法律方法更新镜像

最简单的法律方法是通过创建三个云主机,就说 更新cloud-init后创建快照形成新的镜像(注意删除/var/lib/cloud下的文件,就说 cloud-init下次启动时不要再重新拉取metadata)。那我这种人遇到的问题报告 是,老版本的cloud-init在L版中注入密码和密钥都失败,就说 安装的qemu-guest-agent不支持修改密码,就说 全部只能 法律方法登录云主机。就说 前要另辟蹊径。

chroot进行后执行相关操作后,卸载镜像文件系统:

执行完所有的更新操作后,完成以下清理工作:

就说 这种人的做法是先群克隆三个rbd image副本.

0.背景

首先使用glance命令行工具获取前要更新的镜像的id:

输出:

最后更新glance镜像元数据:

最后前要更新glance,这种人的法律方法是先创建三个glance空镜像实例,不前要指定镜像文件,就说 占个坑,拿到新镜像id:

接下来更新这种人的rbd image,命名为新创建镜像实例id并设置快照:

接下来就还不可以执行命令对镜像进行更新了,比如更新cloud-init:

这种人知道使用ceph作为存储后端时,镜像首先会生成三个以snap命名的快照,比如glance三个镜像id为35fcb79c-43a1-4b59-83d7-f4e46a524419,则在rbd含有对应的image,命名与glance镜像id一致,这种人查看其快照:

热门

热门标签