使用OVF 模版部署虚拟机
By dongnan
Email:dngood@https://www.wendangku.net/doc/ad11041123.html,
qq群:37275208 (已满)
71921660
一什么是OVF 协议?
OVF (Open Virtualization Format) OVF协议被喻为虚拟机的MP3格式,由业界著名DMTF(Distributed Management Task Force,分布式管理任务组)协会制定和发布,同时隶属于志在推动云计算互操作性的VMAN(Virtualization Management,虚拟化管
理)计划,并且在2010年9月份正式被ANSI(American National Standards Institute、美国国家标准学会)定为美国国家标准。
虽然OVF协议发起人和主要负责人都是来自于VMware的,但因为其开放性和重要性,使得越来越多厂商开始支持此协议,甚至VMware的竞争对手Xen、思杰,以及虚拟化的开创者IBM也参与了协议的制定。同时有一系列支持OVF的工具已经发布了,或者正处于测试阶段,例如VMware的VMware Studio、思杰的Project Kensho、IBM的IBM OVF Toolkit,等等。
二 OVF 协议意义在那?
跨平台:OVF协议不依赖于特定的虚拟化平台,例如 VMware 或者 Xen。
开放协议:OVF协议是业界几大虚拟化技术供应商之间合作的产物,并且鼓励更多的企业参与其中。
利用OVF协议来部署应用是非常方便和快捷的,当下次再部署相同应用的时候,只需通过点
击几下鼠标部署之前制作好的OVF包即可。
三使用 OVF 模版部署虚拟机ovf 模版文件夹
1 vsphere client → 部署 ovf 模版
2 指定源,选择 ovf 模版,单击下一步
3显示ovf 模版详细信息,单击下一步
4 指定虚拟机名称与位置,单击下一步
5 选择目标主机,单击下一步
6 设置虚拟机文件存储位置,单击下一步
7 选择虚拟磁盘格式,这里选择精简置备,单击下一步
8 配置网络,单击下一步
9 创建虚拟机的详细列表
10 部署过程
11 部署完成
12 査看此虚拟机属性
四验证OVF模版跨平台
将由VMware 导出的OVF 模版导入笔记本电脑中的VirtualBox 虚拟机中1 ovf 模版文件夹,包含三个文件
2 virtualbox 导入虚拟电脑向导
3 找到导入的ovf 模版路径
4 确认路径后单击下一步
5 描述与配置
6 开始导入virtualbox
7 导入完成后,更改设置
8 虚拟机正常运行
五VMware vmkfstools 工具介绍
vmkfstools是一个创建和维护在VMware ESX(i) Server上的虚拟磁盘,文件系统,逻辑卷和物理存储设备的程序.他支持创建在一磁盘分区上创建VMFS,和管理保存在VMFS上的文件.
2 更改虚拟磁盘(vmdk)大小
要特別注意的是,如果此虚拟机已有快照,请先删除所有快照在执行以下操作,否则这个VMDK将出错,內部的资料丢失!!!!
2.1 vmkfstools 命令格式
vmkfstools -X [新的大小] [目的vmdk文件]
2.2 当前虚拟机虚拟磁盘大小
[root@bz-cl2 ~]# fdisk -l /dev/sda
Disk /dev/sda: 21.4 GB, 21469396992 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
2.3 关闭虚拟机,登陆ESXI 调整虚拟磁盘大小
/vmfs/..../converter-two-57.72 # vmkfstools -X 40g converter-two.vmdkdk
2.4 开启虚拟机,验证虚拟磁盘大小
[root@bz-cl2 ~]# fdisk -l /dev/sda
Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
六制作OVF模版要求
1 虚拟机虚拟磁盘类型请尽量使用精简置备(部署过程中可转换),虚拟磁盘尽量小比如
20GB(部署后可用vmkfstools调整)
2 虚拟机安装好操作系统,部署好软件环境(如amp,nmp)等等
3 取消虚拟cd/dvd iso 镜像文件,否则将会将iso 文件加载到ovf 模版中