iT邦幫忙

2

虛擬化授權討論(繼上一篇我已經取得文件)

虛擬化授權討論(繼上一篇我已經取得文件)

上一篇http://ithelp.ithome.com.tw/question/10120605
這是我文中提到的經理給我的回應似乎又打翻了之前的說法??:

附上詳細說明. 目前確認在windows server virtualization hyper-V上的VM如果安裝windows server , 則不必再另外取得授權.


Page 13 of the attached slides

Page 7 of the attached “WindowsServer2012VirtualTech_VLBrief”

另外我也要到了原文授權與中文授權PDF

http://sdrv.ms/113T0mS

http://sdrv.ms/113T3z6

最近忙翻了沒時間研究這個請各位大大研究一下討論吧


0
ted99tw
iT邦高手 1 級 ‧ 2013-05-27 09:48:52

據上一篇迴響,這篇討論完後大概樓主也應獲頒微叉MVP了...加油!哈哈

0
小成
iT邦高手 10 級 ‧ 2013-05-27 14:42:14

現在才來追這串討論串
這個授權問題,去年的VDAY就有講很清楚了
http://www.youtube.com/watch?v=p6-rFGLyJA0
一直都是買一套授權就可以在一台實體機器上上合法使用一定數量的多台VM,超過就買第二套授權,不管底層是Hyper-V還是其他Hypervisor
你問的經理是男生還是女生啊? 他自己還沒搞清楚就不該出來亂講吧...

看更多先前的回應...收起先前的回應...
ted99tw iT邦高手 1 級‧ 2013-05-27 14:53:54 檢舉

iT邦幫忙MVPesyc提到:
男生還是女生

依現行氛圍,應為...男生還是女生或其它...汗

小成 iT邦高手 10 級‧ 2013-05-27 15:09:23 檢舉

其他是指???

女的,他說微軟的授權是他在管的

賽門 iT邦超人 1 級‧ 2013-05-27 19:03:47 檢舉

xsuper0027提到:
女的,他說微軟的授權是他在管的

以我多次和微軟的"第三類接觸"的認知, 我想她的意思是她在微軟的工作是管理授權方案.
"微軟的授權是他在管的"...聽起來好像是美國微軟總部的副總級人物才有的職權.

小成 iT邦高手 10 級‧ 2013-05-27 20:32:27 檢舉

simon581923提到:
"第三類接觸"

0
player
iT邦大師 1 級 ‧ 2013-05-27 16:40:37

好像怪怪的

不是說在Windows Server 上, VM 用Windows
不管你跑幾個VM, 都要買足夠的Windows授權嗎?
不論底層是否為Hyper-V

在Windows Server 2012 標準版上, 能跑2個VM
在Windows Server 2012 Datacenter上, 能跑的VM數量不限(以主機跑得動為準)
但是每個一VM裡用的Windows都要買授權

所以既然要跑VM, 就可以考慮改用FreeBSD或Linux這些不需要花錢的OS

看更多先前的回應...收起先前的回應...
小成 iT邦高手 10 級‧ 2013-05-27 17:08:57 檢舉

不是,你說反了...
標準版的2個VM,指的是可以在一台實體機器上,同一份授權可以裝在兩台VM中並合法使用
而買一套Datacenter版本,則是可以在一台實體機器上安裝無限VM,每一個VM中所使用的Windows都是用這個Datacenter的授權,不需一台買一份。
而底層的Hypervisor,如果要用 Hyper-v,則是必須用同一份授權,但是只能用來安裝管理VM用的相關軟體,不能挪做他用。
如果不用Hyper-v,當然也可以用ESXi等等其他的虛擬化軟體。

小成 iT邦高手 10 級‧ 2013-05-27 17:15:33 檢舉

所以要買幾個授權,就是先看有幾台實體機器,然後看要裝幾台 Windows 的VM,然後要購買的 Windows 版本是甚麼,才能算出要買幾套授權。
如果是 Windows 2008 R2 標準版,因為是1+1授權,所以真的是每一台 VM 上面的 Windows 都要買一套,但是其他更高階版本就不需要。

小成 iT邦高手 10 級‧ 2013-05-27 17:25:31 檢舉

所以假設有一台實體機器上有安裝 Windows 2012 標準版,Hyper-V 總共開了 10個VM,上面8個都是跑 Linux,2 個 Windows VM,那麼就只需要購買一套 Windows 2012 標準版,而實體機上的 Windows 2012 只能安裝管理VM的相關軟體,不能挪做他用。而安裝LINUX的VM,則是你高興要開幾個就開幾個。

小成 iT邦高手 10 級‧ 2013-05-27 17:27:35 檢舉

所以案例同上,如果你在實體機器上的 Windows 2012 安裝了AD服務,雖然你只有開兩個 Windows 的 VM,但因為你在實體機器上有開了管理VM以外的服務,所以你就必須再多買一套授權。

esyc 說:
所以假設有一台實體機器上有安裝 Windows 2012 標準版,Hyper-V 總共開了 10個VM,上面8個都是跑 Linux,2 個 Windows VM,那麼就只需要購買一套 Windows 2012 標準版,而實體機上的 Windows 2012 只能安裝管理VM的相關軟體,不能挪做他用。而安裝LINUX的VM,則是你高興要開幾個就開幾個。

這點肯定有問題,2012標準版只能建立兩個VM就算你VM是LINUX也不行

賽門 iT邦超人 1 級‧ 2013-05-27 18:17:02 檢舉

xsuper0027提到:
2012標準版只能建立兩個VM就算你VM是LINUX也不行

暈
E大說的是正確的, 一套Windows 2012標準版可以授權最多兩套Windows 2012標準版VM, 以及多個Linux VM.
版大可能聽錯微軟授權經理的說法了, 因為多次去聽微軟虛擬化授權的講法, 從來沒有改變, 就是那一套說詞.

直到看到Xsuper的說法, Xsuper要不要再研究一下微軟的權說明文件呢? 授權文件上明明寫著:
Windows Server 2012 Standard 最多可以執行兩個Windows Server的VM.
Windows Server 2012 DataCenter 最多可以執行無限個Windows Server的VM.

Xsuper的講法是標準版最多個可以執行兩個VM, 和上面正確的最多可以執行兩個Windows Server的VM, 有很大的差別.

我認為以E大的說法才是正確的.

小成 iT邦高手 10 級‧ 2013-05-27 20:29:54 檢舉

微軟的授權中,從來就只有講可以用同一套授權在同一台實體機器上安裝幾台 Windows Server 的 VM,但是從來沒有出現過,規定只能建幾台 VM。
第一次看到有人講只能建幾台VM,是在ITHELP的某個討論中看到,第二次看到就是在這裡...
試想,微軟就是要用HYPER-V的免費來奪市佔率,對手是VMWARE,
而 Hyper-V Server 所對應的就是 ESXi 免費版本,ESXi 上面可以建一大堆VM,Hyper-V Server當然也是可以建一堆VM,都是免費的,
而 Windows Server 則是更進階,有UI可以用,當然也要花錢買授權才能使用,既然要花錢買,沒理由自我設限,還限制只能建兩台VM,那客戶一定不會想買的阿,為什麼Hyper-V Server 可以建立一堆,而反而要花錢的不行呢? 當然這是不可能的事情啊,
所以正解就是,Windows Server 上的 VM 數量根本沒有限制,微軟根本沒提過有限制這件事情,而購買一套授權可以用在多台Windows的VM上,則是Windows搶市的手段,而其他非微軟OS的VM,或是例如 Win7、Win8 等等用戶端的OS,則是要有個別的授權,但並不需要再另外付費。就是要利用Hyper-V便宜又好用的方式來搶市了,如果VMWARE可以不用付費,微軟如果又收費,這不是拿石頭砸自己腳嗎?

小成 iT邦高手 10 級‧ 2013-05-27 20:37:04 檢舉

上文有語病
其他的OS,要另外購買該OS的授權,但是並不需要再針對開了幾台VM再付費給微軟

xsuper0027提到:
2012標準版只能建立兩個VM就算你VM是LINUX也不行

那請問...用Hyper-V Server的,使用Linux當做Guest OS怎麼算?

賽門 iT邦超人 1 級‧ 2013-05-27 23:51:38 檢舉

wiselou提到:
使用Linux當做Guest OS怎麼算?

照Xsuper的說法, 就算一個VM囉...還剩一個VM可利用...
這樣, 微軟可就卯係呀....
所以, 建議微軟頒個鑽冠級的獎給Xsuper, 這樣拚命為微軟賺錢的死忠, 怎麼不快點給MVP他呢?!

怪了我只想知道問題的答案,你也有辦法講成我在推廣微軟,你真行

James iT邦大師 7 級‧ 2013-05-28 10:47:13 檢舉

xsuper0027提到:
2012標準版只能建立兩個VM就算你VM是LINUX也不行

這個不合理肯定有問題。

xsuper0027提到:
2012標準版只能建立兩個VM就算你VM是LINUX也不行
這個不合理肯定有問題。

大哥因為這答案我又打電話到微軟課服,他說linux也要有VM授權所以你的回答是錯的!!
雖然微軟課服的答案不知道是真的還是假的

xsuper0027提到:
linux也要有VM授權

所以也就是說...免費的Hyper-V Server根本就是個幌子
還是用XenServer或VMWare好~~
可以結案了...謝謝

hon2006 iT邦大師 1 級‧ 2013-05-29 17:18:20 檢舉

那個客服我也問過了
他根本就不懂,
那個授權那麼複雜,又改來改去,
我想比爾蓋茲也不會懂.

James iT邦大師 7 級‧ 2013-05-30 09:25:34 檢舉

其實客服的標準說法就是“要授權“是永遠不會錯的,裝Linux當然要授權,裝Windows當然也要授權,問客服授權問題永遠只會有一個答案“要授權”。

微軟的虛擬化是它作業系統的一部份,通常我們買作業系統是對實體主機授權,因為微軟的作業系統內含虛擬化技術,所以微軟授權我們用虛擬化技術在作業系統上執行多個Windows Instance。

至於Linux VM當然也要授權,要的是Linux的授權,如果標準版的hyper-v只能開兩個VM,那依微軟的作風直接鎖掉就好了。

0
賽門
iT邦超人 1 級 ‧ 2013-05-27 19:04:52

我把這篇當成是這位邦友沒被錄取金翅級虛擬化戰士的抱怨文續篇...

看更多先前的回應...收起先前的回應...
小成 iT邦高手 10 級‧ 2013-05-27 20:33:40 檢舉

我去年也沒錄取XD
不過學到很多,認識很多人

賽門 iT邦超人 1 級‧ 2013-05-27 21:29:50 檢舉

兩年都停在藍羽級....Orz

ted99tw iT邦高手 1 級‧ 2013-05-27 22:06:14 檢舉

怎麼看賽大都應屬...重量級...失神

賽門 iT邦超人 1 級‧ 2013-05-27 23:57:00 檢舉

ted99tw提到:
賽大都應屬...重量級.

按照重力加速度, 羽毛和豬一起由比薩斜塔塔頂扔下去, 會同時抵達地面.
所以, 豬 等於 羽毛...
因此可證, 重量級 等於 藍羽級...
同理可證, 本賽很大屬於藍羽級.
以上說明, 敬請泰大指正...謝謝

小成 iT邦高手 10 級‧ 2013-05-28 00:34:13 檢舉

賽大太忙了XD,考試也沒法到

ted99tw iT邦高手 1 級‧ 2013-05-28 07:44:58 檢舉

simon581923提到:
羽毛和豬一起由比薩斜塔塔頂扔下去

羽毛留給賽大,豬肝留給我...吃

ted99tw iT邦高手 1 級‧ 2013-05-28 07:48:29 檢舉

esyc提到:
賽大太忙XD了

忙插D嗎,似乎有點小暴力...汗

你也滿厲害的,我只是提到ㄧ點對他們考試的方式不好其他都在說明受權方式,你有辦法把整篇當做報怨文,真厲害

hon2006 iT邦大師 1 級‧ 2013-05-28 11:02:41 檢舉

第一屆的贈送的東西比較好
第二屆上機考只有送爛爛的led鑰匙圈
我想我不會參加第三屆了

ted99tw iT邦高手 1 級‧ 2013-05-28 11:08:35 檢舉

等惜別晚會再找我...

0
外獅佬
iT邦大師 1 級 ‧ 2013-05-27 23:38:09

我想...發文者的問題應該是卡在host的授權....
所有的文章,都只看到搞不清楚Hyper-V Host OS的授權方式....落寞

0
obiwanking
iT邦新手 3 級 ‧ 2013-05-28 15:38:01

你這篇的結論又推翻了上一篇所謂的"虛擬化授權方式真正的答案"
弄得大家好亂

其實, 這篇的結論是對的, 只是說法和觀念不是很好(不是很簡明扼要).

一開始的切入點不要太執著實體機器是用哪個虛擬化技術
而是1個授權, 授權同一台機器能同時執行幾個OSEs當作觀念核心

用Windows 2012 Standard當例子
1套授權就是2個OSEs這麼簡單

如果你用非Hyper-V的虛擬技術, 1套授權當然就是2 OSEs, 2套就是4 OSEs
如果你用Hyper-V的虛擬技術, 因為Hyper-V是架構在Windows上, 微軟特別讓你 1(實體)+2(虛擬), 2套授權就是 1(實體)+ 4(虛擬) OSEs
如果你都不用虛擬化, 你可以合法在同一台機器安裝, 執行2 OSEs
(我知道可以做成多重開機安裝, 至於怎麼同時執行2個執行個體我就不知道了)

真的還不懂, 統一用最小授權數去計算一定不會錯.

那 windows 2012 Standard 1(實體)+2(虛擬)
就是安裝在一台實體電腦上,並執行2個VM機器,
這2台VM機上的OS,要不要另外再購買授權?疑惑
還是 這2台VM機上的OS,都包含在 Windows 2012 Standard 1(實體)+2(虛擬) 的授權裡面?

賽門 iT邦超人 1 級‧ 2013-05-30 21:21:20 檢舉

richardsuma提到:
這2台VM機上的OS,都包含在 Windows 2012 Standard 1(實體)+2(虛擬) 的授權裡面?

Yes. 您的想法正確.

0
lcn0
iT邦新手 3 級 ‧ 2013-05-30 16:06:34

看半天,越看越混亂了。請問一下,如果我底層想要使用Windows Server 2012 STD,
然後我在機器上裝了4個Linux,再加上4台P2V進去的"Windows Server 2003 大量授權版",這樣要買幾個授權?

賽門 iT邦超人 1 級‧ 2013-05-30 21:23:06 檢舉

Windows Server 2003已有正式授權.
如果Linux也有正式授權...
只要買Windows Server 2012 STD授權即可.

0
小成
iT邦高手 10 級 ‧ 2013-06-03 11:07:34

其實應該是說,Hypervisor 的部分跟 Windows Server 的 OSEs 授權,其實是兩個獨立的部分,只是微軟混在一起講,大家就容易搞混。

先談Hypervisor 的部分,微軟的 Hyper-V 跟 VMWare 的 ESXi 是一樣的,此處先不管 Windows Server 的 OSEs 的授權,也先不要管甚麼 1+幾。
免費的 Hyper-V Server 對應的就是免費的 ESXi,功能較陽春,都一樣不會管你建立幾台 VM 與使用的 OS 種類,只要有支援,但每一台VM上所使用的OS,都要個別取得授權。
而 Windows Server 的 Hyper-V 跟付費購買的 ESXi 一樣,有進階的功能,也同上,不會管你建立幾台 VM 與使用的 OS 種類,只要有支援,同樣每一台VM上所使用的OS,都要個別取得授權。
所以安裝的是 Windows,你就要去跟微軟購買 Windows 授權,安裝的是 Linux,當然也是要跟 Linux 廠商取得授權,如果是企業版本,當然就要跟 Linux 付費購買。如果你原先已經購買過授權,那當然就可以直接使用。

接下來談 Windows Server 的 OSEs 授權的部分,Windows Server 允許安裝多個 OSEs。
不管你 HOST 是用哪一個 Hypervisor,購買 Windows Server 2012 Std 就是可以安裝兩個 OSEs,所以你購買了一套 Windows Server 2012 Std,你就可以在一台實體機器上安裝兩個 Windows Server 2012 Std 的 VM,不管你HOST是用 ESXi、Windows Server、Hyper-V Server、XenServer等等任何東西。

看更多先前的回應...收起先前的回應...
小成 iT邦高手 10 級‧ 2013-06-03 11:13:42 檢舉

所以你要安裝兩台 Windows Server 2012 Std 的 VM,安裝在 Windows Server 2012 Hyper-V 上,跟安裝在 Hyper-V Server 2012 上,意思是一樣的,同樣都只需要購買一套 Windows Server 2012 Std 授權。

但是 Windows Server 2012 有很好的 UI 管理介面阿,Hyper-V Server 2012 只有醜醜的 Server Core 介面,實在很難用,所以難道我要為了好用的 UI 再購買 Hypervisor 的授權嗎? 於是微軟很佛心地跳出來說,沒關係,反正你已經購買了 Windows Server 2012 的授權了,所以實體機的授權部分就免費送你了,於是就變成了 1(實體) + N(VM) 的說法了。但是這個實體機的授權部分,只能用來管理VM喔,畢竟是免費送你的,所以如果你要在這個實體機上安裝各式各樣的服務,像DHCP啦、AD啦、當File Server啦,對不起,這不是贈送的範圍,這時候實體機就必須另外再購買一個授權。

小成 iT邦高手 10 級‧ 2013-06-03 11:30:01 檢舉

只是說到這邊,又冒出一個問題來,
像前面 lcn0 所提到的案例,他購買了一套 Windows Server 2012 Std,開了 Hyper-V 服務,然後上面開了 4 個 Linux VM 跟 4 個已取得授權的 Windows Server 2003,並沒有安裝任何 Windows Server 2012 的 VM。
反過來看,其實他根本可以不用購買 Windows Server 2012 Std,可以直接拿 Hyper-V Server 2012 來用,因為他要用的 VM 中的 OS,原先就已經取得授權了,也就是說,在他的環境中,他購買的 Windows Server 2012 跟 Hyper-V Server 2012 角色定位其實是差不多的。
那麼,在他沒有開任何 Windows Server 2012 的 VM 的情況下,他安裝在實體機上的 Windows Server 2012 是否可以安裝其他的角色服務呢? 例如他把這台實體機升級成DC,那麼是否需要在另外購買一套授權? 還是不用?
如果要的話,那他把一台實體機一分為二,一台用 Hyper-V Server 並安裝 VM,另外一台安裝購買的 Windows Server 2012,並安裝 Hyper-V 管理工具來管理這台 Hyper-V Server,並升級成 DC,那意思不是也一樣? 只是多浪費了一台實體機器

小成 iT邦高手 10 級‧ 2013-06-03 11:31:09 檢舉

還是說,如果他在沒有安裝任何 Windows Server 2012 的 VM 的狀況下,底層的 Windows Server 2012 就可以安裝任何服務而不需另購授權呢?

lcn0的例子, 的確只要用Hyper-V Server 2012即可
可以不用買 Windows Server 2012 Std

另外, 只要client端裝好管理工具
server端有沒有UI操作, 影響不大吧?

目前的管理工具只支援windows 8 和windows server 2012

至於安裝任何服務買不買授權?
這個問題的根源在於用了多少OSEs,而不是有沒有安裝VM

如果裝了20個VM都是用Linux, 授權當然不用加買.
如果沒裝任何VM, 本身的Windows授權當然也就足夠用

James iT邦大師 7 級‧ 2013-06-03 12:55:21 檢舉

esyc提到:
只是說到這邊,又冒出一個問題來

這個問題其實也很單純,標準Windows Server是兩個OSE實例,你可以只用一個在實體機,甚至可以一個在實體機、一個在虛擬機,而實體機因為有用了OSE的授權就可以使用含hyper-v在內的全部windows功能。

小成 iT邦高手 10 級‧ 2013-06-03 13:53:08 檢舉

bruck提到:
這個問題其實也很單純,標準Windows Server是兩個OSE實例,你可以只用一個在實體機,甚至可以一個在實體機、一個在虛擬機,而實體機因為有用了OSE的授權就可以使用含hyper-v在內的全部windows功能。

讚

lcn0 iT邦新手 3 級‧ 2013-06-03 15:11:56 檢舉

bruck提到:
只用一個在實體機,甚至可以一個在實體機、一個在虛擬機,而實體機因為有用了OSE的授權就可以使用含hyper-v在內的全

幾天沒上來,變這麼熱鬧了...
請問各位大哥,以我的例子來說:

1.我知道Hyper-V Server免錢,但是很不太好使用,所以還是買了一套 Server 2012 STD.
2.同上,所以我可以使用那套Server 2012 STD的序號,再建立一台Server 2012的VM,這樣沒錯吧?
3.某大廠商的業務跟我說,我的狀況需要買4套Server 2012 STD授權(8台VM,Liunx與Server 2003各四台)
我說,如果按照你的說法,假設我要裝30台Linux VM,那大家都跑去買VMWARE了,誰會去買MS的產品?

小成 iT邦高手 10 級‧ 2013-06-03 17:09:13 檢舉

不要聽業務亂講= =
第3點絕對是錯的
第2點應該沒錯
要不然,用 Hyper-V Server 開 8 台 VM,再買一套 Win 8 並安裝 Hyper-V 管理工具,同樣可以有相同的UI介面來管理, 8跟2012 Std價格差距就大了

小成 iT邦高手 10 級‧ 2013-06-03 19:35:42 檢舉

不好意思補充一下你說的第二點
如果你實體機器的 2012 只有安裝 Hyper-v 跟管理工具,那你可以再開兩個 2012 的 VM
如果你實體機器的 2012 有啟用了 Hyper-v 跟管理工具以外的其他服務,那你可以再開一個 2012 的 VM

我要留言

立即登入留言