2014.10.10

本文详细解释了OpenStack中不同的启动方式,包括从镜像启动(bootfromimage)、从卷启动(bootfromvolume)及从快照启动(bootfromsnapshot)。探讨了不同启动方式的特点及其在实际应用中的注意事项。
摘要由CSDN通过智能技术生成

1. 主要是制作了suse镜像,但是还存在很多问题,没有加上默认网关,我很不开心,根目录没有扩展

2. 了解了下

boot from image             通过glance上传一个镜像,然后通过这个镜像创建一个虚机(本地)
boot from volume           volume可以当做一块硬盘,在共享存储上,volume可以用image制作也可以由snapshot制作(snapshot只能是volume snapshot而不是image启动虚机的snapshot),用一次就没了
boot from snapshot        snapshot可以利用一个启动的虚机,点击制作snapshot,(snapshot,image,volume都可以),制作出来的是文件形式的snapshot还是volume形式的snapshot?
boot from image(create a new volume)          先利用image创建一个volume,再boot from volume
boot from volume snapshot (create a new volume)   先利用volume snapshot创建一个新的volume,再boot from volume,必须先有一个volume snapshot才行


创建image启动的虚机的快照时,只能输入名字,不能选择快照的大小
创建image启动的虚机的快照,可以使用boot from snapshot启动,也可以使用boot from image,这两者有何区别?

volume snapshot 是先创建一个volume,再在这个基础上,直接创建snapshot,这就是volume snapshot,只有当volume没有挂载的时候,才能创建snapshot
一个volume应该只能给一个虚机使用,(可以做系统盘,也可以做数据盘 ),为了方便,才有了boot from image(create a new volume) 这种方式。

在openstack中,image创建的虚机的snapshot和image是一样的。volume创建的snapshot和volume一样么?

注意:
1. image创建的snapshot,创建时,没有机会 选择大小,再用这个snapshot创建虚机时,也 没有专门的填写大小的地方,只和模板的大小有关,而且可以 重复使用,
再次注意:
如果用image创建的虚机创建的snapshot,snapshot的实际大小可能很小,但是它的容量大小和虚机的大小是一样的,比如虚机模板是40G,它也有40G,因此如果,你用这个snapshot创建虚机时选择了小模板,比如20G,那么会报错:
错误:Instance type's disk is too small for requested image. (HTTP 400) (Request-ID: req-904d10e6-4a53-487a-b5cd-710ff4f61580)
2. 用volume snapshot创建虚机,可以 多次使用,从volume创建volume snapshot的过程中,没有 输入大小的机会,选择模板的磁盘大小不生效,整个磁盘的大小和创建的volume大小是一致的
1)
boot from volume snapshot 创建的虚机模板 1G 2vcpu
volume大小20G
volume snapshot 由上面的volume生成
最终,系统盘的大小是20G,通过/proc/cpuinfo 发现确实是2个核
2)
boot from volume snapshot 创建的虚机模板 80G 4vcpu
volume大小20G
volume snapshot 由上面的volume生成
最终,系统盘的大小是20G,通过/proc/cpuinfo 发现确实是4个核
3. 用volume创建虚机,只能使用一次,使用之后,volume将不能创建volume snapshot了,但是它所在的虚机能创建snapshot
1)
           boot from volume snapshot 创建的虚机模板 1G 1vcpu
           volume大小20G
           最终,系统盘的大小是20G,通过/proc/cpuinfo 发现确实是1个核
2)用volume创建的虚机,创建snapshot
a.使用boot from volume snapshot,大的模板,小的模板都失败
b.使用boot from image,选择这个,居然成功;
 boot from image 创建的虚机模板 1G 1vcpu
            volume 创建虚机,在做的snapshot为20G
           最终,系统盘的大小是20G,通过/proc/cpuinfo 发现确实是1个核

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值