openstack android镜像,openstack虚拟机导出镜像

当在虚拟机中安装有软件后,为了使用镜像创建虚拟机不再安装软件,而是创建后就会自动安装,需要将原虚拟机导出为镜像。

如下虚拟机,修改密码后,重新打成镜像,创建出虚拟机后,使用新密码登录

14b00595fec3d01b78200baede5721c2.png

b8edc9b613e530fca5db1b0491dd2603.png  

888eb92b9d4a280ce625249aef1bfc4d.png

查询出镜像所在位置,执行qemu-img convert -c -O qcow2 /var/lib/nova/instances/c4fcf7dd-74db-4091-93d8-d611248553eb/disk caesar.qcow2 -p 将镜像转化为想要的名称*.qcow2

82c7d55d13b89f75ffad0689a8285282.png

16ed50f9f381ed72ef7dae0a456620b1.png

创建镜像 glance image-create --name river --visibility public --container-format bare --disk-format qcow2 --file ./caesar.qcow2

a737ac5bac3effc0bdc7dc6da3e07d62.png

创建虚拟机   nova boot river --image 5808f608-2b30-4b65-8c2f-436b4d2b5734 --nic net-id=ffe7b6bc-1e0f-457f-b09b-8e1c5b74db6c --flavor 1

7362d2feca3dd5e9aa2d10213534b88c.png

登录虚拟机,使用新密码登录,且在原来虚拟机中创建的文件caesar.txt。使用镜像创建的虚拟机中也存在。

a48027ecfb3f32cfdd517efeb13476db.png

以上是使用本地盘,若使用cinder 卷,需要使用 cinder upload-to-image --container-format bare --disk-format qcow2  d40205f9-ecef-491b-90b8-2ce12c6fbb7c  cirros 更新镜像,并使用 glance image-download    --file   下载此镜像供后续使用。

创建虚拟机 nova boot --flavor 1 --block-device source=image, id=5808f608-2b30-4b65-8c2f-436b4d2b5734,dest=volume,size=1,shutdown=preserve,bootindex=0  hill

基于image创建block volume,然后从这个volume中boot instance hill,shutdown选项选为preserve, 在instance关闭时, volume会被save下来;其中size选项要求大于等于flavor中的disk大小。

e46401e10016ef81a240cc1013f35161.png

虚拟机使用lvm,如下

f35eb892eea305da76ebf7f446201e59.png

登录虚拟机,在caesar.txt文件中添加如下,并更新镜像

398c3d0d2c20024bc55c2a55826c7932.png

2fe81ffadf547544d6a76feb024f44ce.png

使用新镜像,创建虚拟机(本地盘),并 novnc登录虚拟机,检查caesar.txt文件

3bdd229c0f95f3c85ed3ee23aece7ee4.png

c5ea857caaf64d5e599a2b58d0836522.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值