locked
請問如何設定Vista的Hyper-V管理員及虛擬機器連線,連線到Windows Hyper-V Server 2008 RRS feed

  • 問題

  • 感謝之前於3月提問時,Jerry0822_ITAskaSu 二位的回答,我今天完成設定Vista的Hyper-V管理員,連線到Windows Hyper-V Server 2008的實驗,先將實做結果貼上,然後再次提問今天要問的問題。
    1.Hyper-V的server(Windows Hyper-V Server 2008)和client(VistaSp1 已安裝Hyper-V管理員KB952627)同屬於workgroup

    2.下載最新版本的HVRemote.wsf(http://code.msdn.microsoft.com/HVRemote),並分別存放在Hyper-V server及client之上

    3.在Hyper-V server上新增使用者的權限
    c:\>cscript HVremote.wsf /add:<username>

    4.在Hyper-V server上檢視DCOM權限、角色定義、及防火牆規則設定 
    c:\>cscript HVremote.wsf /show

    5.在Hyper-V client開啟防火牆的MMC.exe例外規則
    c:\>cscript HVremote.wsf /MMC:enable

    6.在Hyper-V client給予ANONYMOUS LOGON有 遠端存取 的權限 
    c:\>cscript HVremote.wsf /AnonDCOM:grant

    7.最後Hyper-V client將能存取Hyper-V 伺服器的帳號及密碼,存放於用戶端電腦裡
    c:\>cmdkey /add:<Hyper-vServerName> /user:<在server上建立的username> /pass:<userPassword>

    8.在Hyper-V client確認是否成功儲存認證
    c:\>cmdkey /list

    9.由於Hyper-V client的Hyper-V管理員要管理遠端的Hyper-V server,只認電腦名稱不認IP,所以如果LAN內沒有DNSserver只有接數據機的話,Hyper-V client就必須設定HOSTS檔案(C:\Windows\System32\drivers\etc\hosts),例如:
    <IP>                  <Hyper-vServerName>
    192.168.0.107     Hyper-vServer


    10.這樣就可以使用Hyper-V管理員管理Hyper-V server 2008的Hyper-V角色
    (參考資料:趙驚人-悅知文化-Hyper-V虛擬化技術蘇老碎碎念)



    我這次想向各位先進提出的問題是
    1.Vista Sp1的電腦管理員(Computer Manager)無法管理遠端管理Hyper-V server 2008,電腦管理員會出現錯誤訊息:
    Computer \\<hostname> cannot be managed. (null)
    Choose 'Connect to another computer' from the Action menu to manage a different computer.

    我目前無法釐清是否為Hyper-V server 2008沒有電腦管理員嵌入式管理元件

    2.Hyper-V server的實體處理器(CPU)是如何分配給虛擬機器的虛擬處理器資源的,例如:我分配給1台虛擬機器1顆虛擬CPU,虛擬機器的工作行程(process)就只會在1顆實體CPU上跑嗎? 還是會分配行程給實體CPU的所有核心(比如4核心)? 那如果我需要做實驗要讓7台虛擬機器同時跑在擁有4核心的實體電腦上,
    虛擬機器的工作行程(process)又如何分配?

    3.我在網路爬文的結果知道Windows server 2008 R2的Hyper-V是支援Red Hat Enterprise Linux 5.x 並支援Live Migration,但是Windows server 2008的Hyper-V支援Red Hat Enterprise Linux 5.x 嗎? 還是僅僅不能安裝Intergration Services? 也有人PO文說與Red Hat系出同門的CentOS 5.1 安裝在Hyper-V 之上不穩定,是這樣嗎?


    懇請各位先進賜教,謝謝


    James Potter
    2009年4月6日 下午 11:57

解答

  • http://www.wretch.cc/blog/jerry0822/13978088
    這是Hyper-V管理員管理Hyper-V Server
    提醒你一點,目前我只測試只能在同網域的電腦使用管理
    工作群組就無法了

    server core非官方管理工具介紹給你看看
    http://www.wretch.cc/blog/jerry0822/13977351

    第二個問題建議妳不要裝7台虛擬系統,這樣你只會拖慢速度,建議最多到達4台,我個人實測雖然可以跑,但是效能太差

    第三個問題
    目前Linux只支援
    SUSE Linux Enterprise Server 10 使用 Service Pack 2 x86 版
    SUSE Linux Enterprise Server 10 與 Service Pack 2 x64 Edition
    SUSE Linux Enterprise Server 10 使用 Service Pack 1 x86 版
    SUSE Linux Enterprise Server 10 與 Service Pack 1 x64 Edition

    http://www.wretch.cc/blog/jerry0822/13928130

    個人裝過是不支援的,就像Virtual PC裝Linux就會無法使用,其實虛擬軟體都要看該軟體所發表的官方資料看看所支援的系統
    不然大致上都裝不起的
    分享工作上的經驗,Windows歡迎提出討論,Jerry_IT資訊技術手札 - 無名小站http://www.wretch.cc/blog/jerry0822 10/26影音教學(有聲音)Jerry_IT資訊教學影片技術手札(http://kili92.myweb.hinet.net/index.htm)
    • 已標示為解答 James Potter 2009年4月7日 上午 05:23
    2009年4月7日 上午 02:15
  • 遠端管理Hyper-V Server 2008 的問題,
    我有找到一篇文章:Remotely managing your Server Core using Compmgmt.msc
    由於Hyper-V Server 核心其實就是Server Core,
    可以先參考那篇試試看,我有空也會實作確認是否可用。
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    • 已標示為解答 James Potter 2009年4月7日 上午 05:24
    2009年4月7日 上午 02:40
    版主

所有回覆

  • http://www.wretch.cc/blog/jerry0822/13978088
    這是Hyper-V管理員管理Hyper-V Server
    提醒你一點,目前我只測試只能在同網域的電腦使用管理
    工作群組就無法了

    server core非官方管理工具介紹給你看看
    http://www.wretch.cc/blog/jerry0822/13977351

    第二個問題建議妳不要裝7台虛擬系統,這樣你只會拖慢速度,建議最多到達4台,我個人實測雖然可以跑,但是效能太差

    第三個問題
    目前Linux只支援
    SUSE Linux Enterprise Server 10 使用 Service Pack 2 x86 版
    SUSE Linux Enterprise Server 10 與 Service Pack 2 x64 Edition
    SUSE Linux Enterprise Server 10 使用 Service Pack 1 x86 版
    SUSE Linux Enterprise Server 10 與 Service Pack 1 x64 Edition

    http://www.wretch.cc/blog/jerry0822/13928130

    個人裝過是不支援的,就像Virtual PC裝Linux就會無法使用,其實虛擬軟體都要看該軟體所發表的官方資料看看所支援的系統
    不然大致上都裝不起的
    分享工作上的經驗,Windows歡迎提出討論,Jerry_IT資訊技術手札 - 無名小站http://www.wretch.cc/blog/jerry0822 10/26影音教學(有聲音)Jerry_IT資訊教學影片技術手札(http://kili92.myweb.hinet.net/index.htm)
    • 已標示為解答 James Potter 2009年4月7日 上午 05:23
    2009年4月7日 上午 02:15
  • 遠端管理Hyper-V Server 2008 的問題,
    我有找到一篇文章:Remotely managing your Server Core using Compmgmt.msc
    由於Hyper-V Server 核心其實就是Server Core,
    可以先參考那篇試試看,我有空也會實作確認是否可用。
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    • 已標示為解答 James Potter 2009年4月7日 上午 05:24
    2009年4月7日 上午 02:40
    版主
  • 這是我在網路找到關於Red Hat Enterprise Linux 可以在Windows server 2008 R2的Hyper-V上面跑的文章
    資料來源: http://news.softpedia.com/news/RedHat-Linux-on-Windows-Server-2008-R2-Hyper-V-107135.shtml

    1B8y :M Maarrcihu s2 O00ia9ga, Technology News Editor
    RedHat Linux on Windows Server 2008 R2 Hyper-V

    Live Migration works like a charm
    In mid-February 2009, Microsoft and RedHat announced a Linux and Windows support agreement for
    virtualization scenarios. Essentially, the two rival companies have agreed to offer support for Windows Server
    and Red Hat Enterprise Linux (RHEL) operating systems deployed in both Microsoft and Red Hat
    virtualization products
    . The agreement involves ensuring that customers running the RedHat distribution of
    Linux as a guest with Hyper-V, as well as those working with Windows Server on top of Red Hat Enterprise
    virtualization, will benefit from support from both Microsoft and RedHat. In the video embedded at the bottom
    of this article you will be able to see Vijay Tewari, principal product manager on the Windows 7 virtualization
    product, talk about Microsoft's collaboration with RedHat and demonstrate a virtualized copy of RedHat Linux
    inside a Windows Server 2008 R2 (Windows 7 Server) Hyper-V VM
    .

    &ldquo;As we have spoken to our customers a fairly large number of them were running heterogeneous
    environments, were they want to run not only Windows Server as guests RedHat Linux virtual
    machines,&rdquo; Tewari stated. &ldquo;We heard this pretty clearly from the customers, the step that we've
    taken recently is an agreement which allows for Microsoft to certify that RedHat can run successfully as a
    guest OS on the Hyper-V platform, and at the same time it allows RedHat to certify that Windows Server
    actually runs as a guest successfully on their virtualization platform.&rdquo;

    According to Tewari, since the introduction of Hyper-V there have been in excess of 600,000 million
    downloads, a number illustrative of the success of the virtualization technology. Microsoft itself has virtualized
    top web properties such as Microsoft.com and TechNet on top of Hyper-V. In fact, with the introduction of
    Windows 7 Sever Beta, the software giant has long migrated Microsoft.com to Windows Server 2008 R2. And
    because in the video, Tewari is actually running RedHat Linux on top of Windows Server 2008 R2, you will be
    able to see that Live Migration also works with the distribution of the open-source operating system.

    &ldquo;With the integration components we've done a large number of optimizations which allow the data
    transfer between the guest and the network for example, and the guest and the storage subsystem. So there
    are significant enhancements when you actually go to the integration components. And that's why we want to
    make sure that we get the validation and certification for Linux RedHat with the integration
    components,&rdquo; Tewari added.
    James Potter
    2009年4月8日 上午 02:02
  • 2009.04.09>我有Hyper-V虛擬機器裡安裝Red Hat Enterprise Linux 5.2成功了,或許我分配給它的資源夠(2CPUs, 1024Mem)而且沒拿來當server所以系統跑得滿順的沒有瓶頸,可是因為沒有裝Intergration Services所以應該是模擬硬體而不是全虛擬化(照趙驚人先生的書是說Linux要安裝Intergration Services需要Linux有Xen架構的核心,而我的RHEL5.2因為安裝時沒有輸入Installation number,只是30天試用版不能安裝Xen套件),我找時間再拿CentOS5.2來測測看是否可以像SUSE10一樣達到全虛擬化

    2009.04.12>我忽然覺得我很白目,經過測試,可以在Hyper-V角色內安裝Red Hat Enterprise Linux 5.2及CentOS 5.2,只不這些虛擬作業系統是跑在模擬環境上,因為虛擬服務用戶端(VSC)的元件LinuxIC在這些系統裝不上去(會做這個實驗真的是白目~),又或者我系統管理的能力還不夠強。


    2009.04.10>我有實做出,serve(Windows Server 2008 Enterprise ServerCore)r和client(VistaSp1 )同屬於workgroup,可以使用Vista的電腦管理(員),對ServerCore進行遠端管理,只要有開啟防火牆就OK! 所以我猜Hyper-V Server 2008可能真的沒有可供遠端電腦管理的元件。

    2009.04.13>關於"Hyper-V server的實體處理器(CPU)是如何分配給虛擬機器的虛擬處理器資源的"這個問題我有在一本書(http://vaemon.com/?p=33)找到答案,書我沒買,僅將所記憶的貼上:
    在虛擬化技術中將CPU資源分為以下術語:
    pCPU:電腦實體的中央處理器,例如,一顆Xeon 2.13 GHz等於1 pCPU
    pCore:電腦實體中央處理器的(多)核心數,例如,一顆Xeon 2.13 GHz有4顆核心等於4 pCore
    vCPU:虛擬機器所分配到的虛擬中央處理器,例如,分配到2顆CPU等於2 vCPU
    虛擬機器的虛擬中央處理器不會有多核心,因此沒有所謂的vCore
    虛擬中央處理器資源是由單一電腦所有電腦實體中央處理器資源去進行分配的
    分配給虛擬機器的總系統資源百分比:(邏輯處理器數量 / Hyper-V虛擬處理器數量) * 虛擬機器保留值

    當分配給虛擬機器的CPU個數>=2顆,只有windows server 2008作業系統才有作用(支援)


    James Potter
    2009年4月9日 上午 10:47