虛擬環境下微軟Windows Server許可證的計算方式(Revision 2)
2010-02-27 16:54:50
標籤:Microsoft Windows Server 虛擬化 許可證
原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://delxu.blog.51cto.com/975660/279033
08年底曾經寫過一篇博文介紹這個,時過境遷,當時的文章可能有些過時了,所以在這裏作一個補充和更新。
當然你可以去微軟網站看個仔細:
http://www.microsoft.com/licensing/about-licensing/virtualization.aspx
或者下載這個文檔:
http://download.microsoft.com/download/F/C/A/FCAB58A9-CCAD-4E0A-A673-88A5EE74E2CC/Licensing_Microsoft_Server_Products_Virtual_Environments.docx
討厭英文的同學可以看我這個簡單的介紹:
(1)
一個Windows Server 2008 R2 Standard 許可證可以在同一臺物理服務器上安裝1次(不包括Host那次,簡寫成1+1)
(2)
一個Windows Server 2008 R2 Enterprise 許可證可以在同一臺物理服務器上安裝4次(不包括Host那次,簡寫成4+1)
(3)
一個Windows Server 2008 R2 Datacenter 許可證可以在同一臺物理服務器上安裝無限次
(4) 一個Microsoft SQL
Server Standard/Workgroup/Enterprise版的許可證可以在同一臺物理服務器上安裝無限次
(5)
以上license概念適用於各種VM技術,包括MS Virtual Server, Hyper-V,
XEN和VMWare的各個版本。
由於高版本許可證允許安裝低版本的軟件,所以買了Windows 2008
R2的license,可以安裝Windows Server 2008, Windows Server 2003或者Windows 2000
server;又因爲版本本身向下兼容,因此,買了datacenter版本的許可證允許安裝Enterprise版或者Standard版。因此購買了Windows
Server 2008 R2 datacenter版,你就可以在同一臺物理服務器上安裝任意數量個Windows Server的VM,不管這個Windows
是2008R2還是2008還是2003還是2000甚至是NT,也不用管是datacenter版還是Enterprise版還是Standard版。
但是要注意以下幾點,首先,datacenter版本的Windows
Server只有per CPU的,因此1臺雙CPU(注意不是雙核,不管一個CPU有多少個核,都只算1個CPU,只需要一個per
CPU的許可證)的服務器必須買2個許可證,四個物理CPU的服務器必須買4個許可證;
其次,要注意Enterprise
License的應用。比如,你有2個Windows Server
Enterprise許可證,分別用在2臺ESX上,其中ESX1上運行了4個VM,ESX2上運行了3個VM,這些VM都安裝了Windows
Server
Enterprise。此時你是符合許可證規範的。如果此時你VMotion了一臺虛機,從ESX1到ESX2,這是合法的,因爲此時ESX1上運行3個,ESX2上運行4個。但是從ESX2到ESX1是不合法的,因此此時ESX2運行2個,但是ESX1上運行了5個VM,超過了許可。
當然,微軟沒有用技術手段(比如黑屏)來控制這一點,這完全是一個法律上的合規的概念。
希望本文對於那些希望法律合規的企業管理員帶來些幫助。如果您還有疑問,建議您向微軟的銷售人員諮詢。
本文出自 “三角陽臺的技術筆記本” 博客,請務必保留此出處http://delxu.blog.51cto.com/975660/279033