虚拟机的管理

一、创建虚拟机模板和克隆
1.创建模板
2.使用模板部署虚拟机
3.克隆虚拟机
4.允许通过VMware vCenter Server自定义客户操作系统

模板是虚拟机的主副本,用于创建和部署新虚拟机。
模板是通常包含一个客户操作系统、一组应用程序和一个特定虚拟机配置的映像。

虚拟机右键模板,克隆或者转换为模板
克隆为模板:虚拟机既可以处于开启状态,也可以处于关闭状态
转换为模板:虚拟机必须处于关闭状态

查看模板
1.使用虚拟机和模板清单视图
2.使用主机和群集清单视图中的虚拟机选项卡

使用模板部署虚拟机
要部署虚拟机,必须提供虚拟机名称、清单位置、主机、数据存储和客户操作系统自定义数据等信息。

更新模板
1.将该模板转换为虚拟机
2.将虚拟机置于隔离的网络中,防止用户访问
3.对虚拟机进行适当的更改
4.将虚拟机转换为模板

克隆虚拟机
克隆虚拟机是部署虚拟机的另一种方式
克隆就是虚拟机的一个精确副本
被克隆的虚拟机可处于开启状态,也可处于关闭状态

自定义客户操作系统
为防止发生软件和网络冲突,VMware建议自定义克隆的客户操作系统
在进行克隆或使用模板部署时,您可以选择运行“Guest Customization”(客户机自定义)向导
1.您可以使用该向导创建用于准备虚拟机客户操作系统的规范
2.可将规范存储在数据库中
3.可以在“Customization Specifications Manager”(自定义规范管理器)中编辑规范

跨数据中心部署虚拟机
允许跨数据中心部署虚拟机
1.将虚拟机从一个数据中心克隆到另一个数据中心
2.通过一个数据中心的模板在另一个数据中心内部署虚拟机







二、修改虚拟机
1.介绍虚拟机的设置和选项
2.添加可热插拔的设备
3.动态增加虚拟磁盘的大小
4.向虚拟机添加裸磁盘映射(RDM)

修改虚拟机设置
可以在“Properties”(属性)对话框中修改虚拟机的配置
1.添加虚拟硬件;部分硬件可以在虚拟机处于开机状态时添加
2.移除虚拟硬件
3.设置虚拟机选项
4.控制虚拟机的CPU和内存资源
5.创建RDM

可热插拔的设备
USB控制器、以太网适配器和硬盘设备
此外,您还可以在虚拟机处于开启状态时添加CPU和内存

创建RDM
1.编辑设置修改虚拟机配置
2.单击添加按钮添加设备
3.单击硬盘
4.选择“Raw Device Mappings”(裸设备映射),然后通过定义以下各项完成需要在添加硬件向导中提供信息:
1)目标LUN---将RDM映射到其上的LUN
2)映射的数据存储---使用虚拟机或其他数据存储RDM文件
3)兼容模式
4)虚拟设备节点

动态增加虚拟磁盘的大小
Windows中增加的是一个没有划分的空磁盘
Linux中LVM的

类型格式即可动态增加磁盘的大小

常规选项
虚拟机显示名称
.vmx文件的位置
虚拟机目录
客户操作系统类型

选项:VMware Tools
自定义电源按钮的操作
何时运行VMware Tools脚本
更新检查和时间同步

高级:引导选项
通常情况下,很少需要设置高级选项
延迟启动
引导到BIOS中
引导失败后重试







三、迁移虚拟机
1.介绍迁移的类型
2.阐述VMware vSphere vMotion的重要性
3.确定vMotion的要求(虚拟机、主机)
4.确定vMotion的要求(CPU限制和指导原则)
5.执行vMotion迁移

迁移虚拟机
迁移---将虚拟机从一台主机或数据存储移到另一台主机或数据存储。
迁移类型:
1.冷迁移---迁移处于关闭状态的虚拟机
2.挂起---迁移处于挂起状态的虚拟机
3.vMotion---迁移处于开启状态的虚拟机
4.vSphere Storage vMotion---在虚拟机处于开启状态时将虚拟机的文件迁移到另一个数据存储中

可以执行并发迁移:
1.通过vMotion或Storage vMotion,一个主机最多可以同时执行两个迁移操作
2.最多支持对单个VMFS-5数据存储同时进行八次vMotion、克隆、部署或Storage vMotion访问

迁移类型的比较
迁移类型 虚拟机电源状况 是否更改主机/数据存储 是否跨虚拟数据中心 是否需要共享存储 CPU兼容性
冷迁移 关闭 主机或数据存储或二者 是 否 允许使用不同的CPU系列
挂起 挂起 主机或数据存储或二者 是 否 必须满足CPU兼容性要求
vMotion 开启 主机 否 否(after5.1) 必须满足CPU兼容性要求
Storage 开启 数据存储 否 否 不适用
Enhanced Vmotion 开启 二者 否 否 是
加强版

vMotion迁移
可将已开启的虚拟机从一个主机移到另一个主机上
vMotion可用于:
1.提高整体硬件利用率
2.可用于使虚拟机在计划内硬件停机期间能够继续运行
3.可用于使vSphere Distributed Resource Scheduler(DRS)实现跨主机平衡虚拟机负载

VMkernel
1.虚拟机的管理
2.vMotion网络
3.FT网络
4.NFS存储

vMotion迁移的工作原理
1.vMotion迁移任务开始
2.开始内存拷贝,并且创建一个内存bitmap
3.开始迁移静默VM1,并且传输内存bitmap,速度快,客户VM无感知
4.将bitmap文件内记录的内存从源主机copy到目标主机
5.当原始内存copy完的瞬间,会静默源VM,瞬间将bitmap中变化的数据从源ESXi主机copy到目标ESXi主机,此时两台主机内存同步
6.目标主机上虚拟机启动,并执行反向ARP,让网络交换机学习新的MAC
7.最后从源主机中删除VM1的信息

vMotion迁移对虚拟机的

要求
虚拟机必须满足以下要求:
1.虚拟机不能与内部虚拟交换机(具有零个上行链路适配器的虚拟交换机)相连接
2.虚拟机不能与装载了本地映射的虚拟设备(如CD-ROM或软盘驱动器)相连接
3.虚拟机不能配置VCPU和物理CPU关联性
4.如果目标主机无法访问虚拟机的交换文件,vMotion必须能够创建一个使目标主机可以访问的交换文件,然后才能开始迁移
5.如果虚拟机使用的是RDM,目标主机必须能够访问该RDM
源主机和目标主机必须具有:
1.能够看到虚拟机使用的所有存储(光纤通道、iSCSI或NAS)的能力:每个VMFS数据存储可同时进行128个并发的vMotion迁移
2.至少一个千兆位以太网:
1)在1Gbps网络上可同时进行四个并发的vMotion迁移
2)在10Gbps网络上可同时进行八个并发的vMotion迁移
3.对相同物理网络的访问权限
4.兼容的CPU:
1)源主机和目标主机的CPU功能集必须兼容
2)可以使用增强型vMotion兼容性(EVC)或兼容性掩码隐藏某些功能

vMotion迁移对CPU的限制
CPU特性 是否要求完全匹配 原因何在
时钟速度、缓存大小、超线程功能及核心数量 否 可由VMkernel来虚拟化
制造商(Intel或AMD)产品系列(P4、Opteron) 是 指令集有许多细微的区别
SSE3、SSSE3或SSE4.1指令是否存在 是 应用程序可以直接使用多媒体指令
虚拟机硬件辅助 对于32位VM:否 可由VMkernel来虚拟化
对于基于Intel的64位VM:是 VMware在Intel64位平台上的部署利用 了VT
执行-禁用(CPU掩码屏蔽)(NX/XD位) 是(但可以自定义) 客户操作系统依赖于NX/XD位(如果检 测到)


Storage vMotion
1.执行存储维护和重新配置
2.重新分配存储负载
3.清除即将淘汰的物理存储
4.执行存储分层
5.在虚拟机不停机的情况下升级ESXi主机
Storage vMotion与存储类型无关
源和目标的存储类型可以不同

Storage vMotion操作过程
1.启动存储迁移
2.使用VMkernel数据移动器或vSphere Storage API复制数据-阵列集成(VAAI)
3.启动新的虚拟机进程
4.将I/O调用镜像到已复制到目标数据存储的虚拟磁盘上的文件块
5.切换到目标虚拟机进程,开始访问虚拟磁盘副本

Storage vMotion的指导原则和限制
指导原则
1.与管理员一同规划和协调
2.在非高峰时段执行
3.确保源主机可以访问源数据存储和目标数据存储
限制
虚拟机磁盘必须处于持

久模式,或者必须是RDM




相关文档
最新文档