題目:使用VMM管理VMware
分類:Microsoft - System Center – Virtual Machine Manager
原文來源:http://technet.microsoft.com/en-us/library/cc764280.aspx
原文更新:2010.7.24
適用範圍:VMM 2008,VMM 2008 R2
這篇官方文檔討論瞭如何使用VMM管理VMware Infrastructure 3 (VI3)。VMM通過VMware的Virtual Center提供的API接口對VMware ESX宿主機進行管理,因此針對ESX宿主機本身的一些管理,例如建立、刪除資源池,對ESX宿主機本身的補丁、維護工作,還是需要通過VC去完成的。而對於ESX宿主機之上的虛擬機的大部分常規管理任務都可以通過VMM來完成。
VMM對VMware的支持
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
VMM和VMware中的特定名稱對應關係
VMware V3 |
Represented in VMM as |
Hosts and host clusters |
All Hosts (root host group) |
Datacenter |
Host group |
Folder |
Host group |
Cluster |
Host cluster |
VMM和VMware的互操作性
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 switch和port 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 Switch(vSwtich)。
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 Scheduler(DRS)在VMM中體現爲宿主機羣集。
· HA——用於快速恢復。
· VMotion——VMM支持通過VC實現VMotion。當移動ESX宿主機上的虛擬機配置文件以及虛擬磁盤文件時,Migrate Storage動作在VMM 2008 R2中是通過使用Storage vMotion完成的。
· PRO——VMM使用PRO來啓用使用了VMotion的動態負載均衡。
VMware宿主機的維護模式
通過VC將正在被VMM管理的ESX宿主機切換至維護模式時,VMM自動將該宿主機標識爲不可放置。在宿主機的Host Properties的Status標籤中,’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中狀態都爲OK(Limited )。如果希望可以進行VMM支持的所有管理操作,必須在宿主機屬性中輸入適當的權限。
具體參考:
Configuring Security for a Managed VMware Environment in VMM,http://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使用SFTP與ESX Server 3.0和ESX 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