题目:使用VMM管理VMware

分类:Microsoft - System Center – Virtual Machine Manager

原文来源:http://technet.microsoft.com/en-us/library/cc764280.aspx

原文更新:2010.7.24

适用范围:VMM 2008VMM 2008 R2

这篇官方文档讨论了如何使用VMM管理VMware Infrastructure 3 VI3)。VMM通过VMwareVirtual Center提供的API接口对VMware ESX宿主机进行管理,因此针对ESX宿主机本身的一些管理,例如建立、删除资源池,对ESX宿主机本身的补丁、维护工作,还是需要通过VC去完成的。而对于ESX宿主机之上的虚拟机的大部分常规管理任务都可以通过VMM来完成。

VMMVMware的支持

Virtual Center 2.5 VI3)中的以下版本ESX Server

·         VMware ESX Server 3.5

·         VMware ESX Server 3.0或以上

也支持vSphere 4(仅VI3的功能)中的以下版本ESX Server

·         VMware ESX Server 4.0

·         VMware ESX Server 3.5

·         VMware ESX Server 3.0或以上

VMM不支持VMware Server

VMMVMware中的特定名称对应关系

VMware V3

Represented in VMM as

Hosts and host clusters

All Hosts (root host group)

Datacenter

Host group

Folder

Host group

Cluster

Host cluster

 

VMMVMware的互操作性

VMM通过Web Service调用联系VC,并不需要在VC或者ESX宿主机上安装代理,VMM会周期性的刷新VMware环境中的信息并将其对应到VMM的相应位置中。在VMM或者VC中做的修改都会体现在对方系统当中。

使用VMM管理ESX宿主机必须使用VC,但是VMM是通过SFTP或者HTTPS直接联系ESX宿主机并在ESX宿主机和Windows Server计算机之间传输数据的。而VMM使用VM来访问VMotion功能。

VMM 2008 R2可以显示出VC中的virtual switchport group,在将VC添加到VMM后不需要更新任何网络配置。在虚拟机的部署和迁移过程中,VMM可以选择已经存在的port group。对port group做的修改也会被VMM刷新。而在VMM 2008中,VMM只会发现virtual switch而不会发现port group,在虚拟机部署或者迁移时候,VMM会在选择的virtual switch上面建立一个新的port group。这个新的port group可以在VC中看到,但在VMM中看不到。

VMM不支持VMware vNetwork Distributed Switch,用户如果希望使用VMM管理VMware环境,只能使用Standard SwitchvSwtich)。

VMM支持的VMware特性

·         VMware虚拟机放置:在建立、部署、迁移VMware虚拟机过程中,VMM提供基于宿主机排名的放置功能。

·         SCOM集成以及PRO

·         VMM Library中的VMware虚拟机:可以在VMM Library中组织及存放VMware虚拟机、VMDK文件、VMware模板。VMM支持基于模板建立虚拟机,以及将VMware虚拟机转换成Hyper-V虚拟机(V2V)。

·         模板:VMM支持将VMware虚拟机模板导入到VMM Library中,并利用它们建立虚拟机。支持的VMware模板种类:

o   Customized template

o   Non-customized template

VC中使用PowerShell

支持使用PowerShell或者VMM管理控制台来控制VC

虚拟机高可用性的支持

用于高可用性的VMware群集和Dynamic Resource SchedulerDRS)在VMM中体现为宿主机群集。

·         HA——用于快速恢复。

·         VMotion——VMM支持通过VC实现VMotion。当移动ESX宿主机上的虚拟机配置文件以及虚拟磁盘文件时,Migrate Storage动作在VMM 2008 R2中是通过使用Storage vMotion完成的。

·         PRO——VMM使用PRO来启用使用了VMotion的动态负载均衡。

VMware宿主机的维护模式

通过VC将正在被VMM管理的ESX宿主机切换至维护模式时,VMM自动将该宿主机标识为不可放置。在宿主机的Host PropertiesStatus标签中,’This host is available for placement’选项被清除并变为不可用,用户不能改变该选项或者删除宿主机。如果希望该宿主机在VMM中恢复为可放置,必须在VC中取消维护模式。

VMM中添加VMware架构

1.       加入VC(以及加入ESX宿主机)

VC加入VMM后,VMM自动发现所有的ESX宿主机以及群集,并将其加入到VMM中。

之后也可以单独的将某个ESX宿主机加入到被VMM管理的VC中。参考链接:

注意:不能使用多个VMM管理一个VC。否则的话,VMM将复制每一个VMware虚拟机,复制的虚拟机将永远保持Mssing State

具体参考:

How to Add a VMware VirtualCenter Server

http://technet.microsoft.com/en-us/library/cc917961.aspx

How to Add an ESX Server Host to VMM

http://technet.microsoft.com/en-us/library/ee236437.aspx

2.       配置ESX宿主机的安全信息

所有新加入的ESX宿主机在VMM中状态都为OKLimited )。如果希望可以进行VMM支持的所有管理操作,必须在宿主机属性中输入适当的权限。

具体参考:

Configuring Security for a Managed VMware Environment in VMMhttp://technet.microsoft.com/en-us/library/dd548299.aspx

3.       导入VMware模板

注意:VMware模板不能和被VMM管理的VMware虚拟机重名,否则无法导入。

具体参考:

How to Import VMware Templates

http://technet.microsoft.com/en-us/library/cc956082.aspx

4.       VMware虚拟机转换为Hyper-V虚拟机

VMM使用SFTPESX Server 3.0ESX Server 3.5进行数据传输。

注意:在使用任何方法进行转换前,必须要先卸载掉虚拟机中的VMware Tools

具体参考:

V2V: Converting Virtual Machines in VMM

http://technet.microsoft.com/en-us/library/cc793147.aspx

P2V: Converting Physical Computers to Virtual Machines in VMM

http://technet.microsoft.com/en-us/library/cc764232.aspx