站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Hyper-V Server 2008 R2 安裝及遠端管理

內容

  1. 前言
  2. 教學影片
  3. Hyper-V Server 2008 R2 SP1 端設定
    1. 安裝 Hyper-V Server 2008 R2 SP1
    2. 了解 Hyper-V Server 2008 R2 預設開啟 Port 號
    3. Hyper-V Server 設定固定 IP 位址
    4. 啟動 Hyper-V Server 遠端桌面功能
    5. 新增 Hyper-V Server 本機系統管理員帳號
    6. 變更 Hyper-V Server 電腦名稱
    7. Hyper-V Server 開啟遠端管理功能
    8. Hyper-V Server 防火牆允許 ICMP Type 8 (允許 ping)
  4. Windows 7 端 (RSAT 端) 設定
    1. Windows 7 安裝 RSAT 遠端伺服器管理工具
    2. Windows 7 設定 hosts 解析檔案
    3. Windows 7 設定遠端管理事項
  5. Hyper-V Server 允許遠端伺服器管理工具設定
  6. Windows 7 使用伺服器管理員進行遠端管理
  7. 其它基礎設定
    1. 查看軟體授權資訊
    2. Windows Update 設定
    3. 下載並安裝 Windows Update 更新
    4. 日期和時間
    5. 登入時不顯示這個功能表
    6. 其它選項
    7. 不小心把 cmd 及 sconfig 都關閉時
  8. 參考
  9. Me FAQ
    1. Q.設定靜態 IP 位址套用時出現錯誤訊息?
    2. Q.無法使用 Hyper-V 管理員進行遠端管理 (您沒有完成此工作的必要使用權限)?
    3. Q.無法使用 Hyper-V 管理員進行遠端管理 (拒絕存取)?
    4. Q.無法使用 Hyper-V 管理員進行遠端管理 (無法解析電腦)?
    5. Q.無法使用 伺服器管理員 進行遠端管理 (WinRM 用戶端無法處理該要求)?
    6. Q.伺服器管理員中無法查看 裝置管理員?
    7. Q.伺服器管理員中無法查看 磁碟管理?
    8. Q.伺服器管理員中無法查看 進階安全性防火牆?
    9. Q.執行 winrm quickconfig 指令時發生錯誤?
    10. Q.如何增加 VM 虛擬主機 Virtual Processors 數量?

前言

本文將說明 Hyper-V Server 2008 R2 安裝及遠端管理部份,至於 Hyper-V Server 2008 R2 具備什麼功能請參考站內文章 Hyper-V 版本清單 即可。

教學影片

筆者已將此篇文章中的要求以教學影片的方式進行錄製,有興趣的朋友可以參考看看。

Hyper-V Server 2008 R2 SP1 端設定

安裝 Hyper-V Server 2008 R2 SP1

安裝 Hyper-V Server 2008 R2 非常簡單,請插入安裝光碟片並將主機 BIOS 開機順序調整為 光碟機即可:

  1. 選擇此安裝過程以及後續的操作介面語系,此實作為選擇 【我的語言是 中文(繁體) (台灣)】 項目即可 (如圖 1 所示)。
  2. 選擇時間及貨幣格式還有鍵盤或輸入法後,按下 【下一步】 鍵 (如圖 2 所示)。
  3. 按下 【立即安裝】 鍵 (如圖 3 所示)。
  4. 請勾選 【我接受授權合約】 項目後,按下 【下一步】 鍵 (如圖 4 所示)。
  5. 請選擇 【自訂 (進階)】 項目 (如圖 5 所示)。
  6. 於磁碟分割視窗中選擇欲安裝 Hyper-V 的硬碟後,按下 【下一步】 鍵 (如圖 6 所示)。
  7. 開始進行安裝程序,安裝過程中總共會重新啟動二次 (如圖 7 所示)。
  8. 安裝完畢後,由於目前管理者帳號沒有密碼,因此請您登入時要輸入密碼 (如圖 8、9 所示),當所輸入的管理密碼不符合複雜性密碼原則時,會彈出提示視窗 (如圖 10 所示),符合複雜性密碼原則才會顯示設定成功 (如圖 11 所示)。
  9. 登入後您會看到一個 【命令提示字元】 以及 【Server Configuration tool (Sconfig.cmd)】 視窗 (如圖 12 所示)。

圖1、選擇操作介面語系 圖2、選擇時間及貨幣格式還有鍵盤或輸入法 圖3、立即安裝 圖4、接受軟體授權合約

圖5、選擇安裝類型 圖6、選擇安裝硬碟 圖7、開始進行安裝程序 圖8、提示變更管理密碼

圖9、輸入管理密碼 圖10、輸入的密碼不符合密碼原則 圖11、符合複雜性密碼原則 圖12、成功登入 Hyper-V Server

了解 Hyper-V Server 2008 R2 預設開啟 Port 號

Hyper-V 版本清單 功能比較表可知,Hyper-V Server 2008 R2 其實可以稱得上是 「Server Core 精簡版」,差別在於它 「無法新增其它功能及角色」 以及 「不支援 Application Failover」 ,另外關於硬體裝置支援部份 Hyper-V Server 已經包含了 Windows Server Driver Model,因此只要是 Windows Server 2008 R2 能抓到的硬體裝置,Hyper-V Server 2008 R2 也抓得到。 以下為 Hyper-V Server 2008 R2 安裝後預設會開啟的 Port 號以及功能說明:

您可配合指令 netstat –nao 以及工作管理員進行查詢,如下列二張圖所示:

圖13、netstat –nao 圖14、工作管理員

預設情況下 Hyper-V Server 會開啟防火牆功能 BlockInbound, AllowOutbound (所以預設無法 Ping 到 Host),並且網路卡會啟動 DHCP Client 功能,試圖尋找區域網路中的 DHCP Server 取得 IP 位址。 而 Hyper-V Server 與 Server Core 相較之下 Server Configuration tool 選單視窗,多了二個項目:

Hyper-V Server 設定固定 IP 位址

預設情況下 Hyper-V Server 會啟動 DHCP Client 功能,試圖尋找區域網路中的 DHCP Server 取得 IP 位址,當然您也可以設定固定 IP 位址。請於 Hyper-V Server 的 Server Configuration tool 選單視窗中進行操作,設定固定 IP 位址至指定網路卡上:

  1. 鍵入 【8】 選擇網路設定項目 (如圖 15 所示)。
  2. 清單中會出現偵測到的網路卡清單,若有多片網卡請依索引 ID 進行選擇,本實作為鍵入 【0】 選擇網卡 (如圖 16 所示)。
  3. 依序鍵入相關資訊 【1 > S > 10.10.75.100 > 255.255.255.0 > 10.10.75.254】 ,也就是設定靜態 IP 位址、子網路遮罩、預設閘道 (如圖 17)。
  4. 依序鍵入相關資訊 【2 > 8.8.8.8 > 168.95.1.1】 ,也就是設定 DNS 伺服器位址 (如圖 18 所示)。
  5. 設定完成後鍵入 【4】 離開設定選單 (如圖 19 所示)。

圖15、選擇網路設定項目 圖16、選擇網卡 圖17、設定靜態 IP 位址、子網路遮罩、預設閘道 圖18、設定 DNS 伺服器位址

圖19、離開設定選單

啟動 Hyper-V Server 遠端桌面功能

開啟 Hyper-V Server 的遠端桌面功能,以便後續進行遠端維護 (例如 下指令開啟防火牆允許某個協定及 Port 號能通過...等):

  1. 鍵入 【7】 選擇遠端桌面項目 (如圖 20 所示)。
  2. 依序鍵入相關資訊 【E > 1】 ,也就是採用較安全的方式來連結遠端桌面服務 (如圖 21 所示),啟用後 Hyper-V Server 將開啟 TCP 協定 Port 3389 (svchost.exe - Windows Services 的主機處理程序),關於這較安裝以及較不安全的遠端桌面用戶端詳細資訊,請參考 [TechNet 技術文件庫 - 設定遠端桌面服務連線的網路層級驗證]

圖20、選擇遠端桌面項目 圖21、採用較安全的方式來連結遠端桌面服務

新增 Hyper-V Server 本機系統管理員帳號

建立另一個本機系統管理員群組 Administrators 成員帳號,以減少被暴力猜測密碼工具攻擊的機會:

  1. 鍵入 【3】 選擇新增本機系統管理員項目 (如圖 22 所示)。
  2. 輸入新建立的且加入本機系統管理員群組 Administrators 的成員帳號,本實作帳號名稱為 【Weithenn】 (如圖 23 所示),請注意 !! 此管理帳號及密碼若與稍後的 Windows 7 主機上的使用者帳號及密碼不同的話,就需要搭配使用 cmdkey 指令否則後續的遠端管理作業將會發生錯誤無法連接。
  3. 帳號輸入完畢後會跳出視窗,請您設定二次該管理帳號的密碼 (如圖 24、25 所示)。
  4. 另一個管理帳號建立完成後,請切換至命令提示字元使用 【net user 帳號名稱】 指令,便可以查看帳號資訊 (如圖 26、27 所示)。
  5. 確認新建立的管理帳號權限無誤後,將預設的管理帳號 Administrator 進行「停用」的動作,請輸入 【net user Administrator /ACTIVE:NO】 指令即可,接著再次查看帳號資訊您會看到 帳戶使用中 的欄位由 【Yes -> No】 (如圖 28 所示)。關於 net user 指令的詳細資訊請參考 [Microsoft 技術支援 - KB-251394][Technet 技術文件庫 - net user]

圖22、選擇新增本機系統管理員項目 圖23、輸入另一個管理帳號名稱 圖24、輸入另一個管理帳號密碼 圖25、建立另一個管理帳號成功

圖26、查看 Administrator 帳號資訊 圖27、查看 Weithenn 帳號資訊 圖28、停用 Administrator 帳號

變更 Hyper-V Server 電腦名稱

預設情況下 Hyper-V Server 在安裝過程中會採用 「WIN- + 亂數」 的規則給予電腦名稱,在設定電腦名稱以前先了解一下命名規則,請使用在「網際網路主機需求 - 應用程式與支援(RFC-1123)」中定義的任何標準支援字元,並且儘量不要超過 15 個字元,相關標準支援字元如下:

若您要加入 Windows 網域環境也是使用此選項,不過本實作 Hyper-V Server 並未加入網域。接著請準備變更 Hyper-V Server 的電腦名稱:

  1. 鍵入 【2】 選擇電腦名稱項目 (如圖 29 所示)。
  2. 此實作鍵入 【Weithenn-HyperV】 為電腦名稱,改變電腦名稱後必須要重新啟動主機才會套用生效 (如圖 30 所示)。
  3. Hyper-V Server 重新啟動之後,由於剛才已經將預設的 Administrator 管理帳號停用,因此登入畫面僅剩剛才新建立的管理帳號 【Weithenn】 供登入 (如圖 31 所示)。

圖29、選擇電腦名稱項目 圖30、輸入電腦名稱 圖31、重新啟動主機後登入畫面

Hyper-V Server 開啟遠端管理功能

開啟相關的遠端管理功能,以便我們稍後在 Windows 7 能透過 RSAT 遠端伺服器管理工具進行管理的動作:

  1. 鍵入 【4】 選擇設定遠端管理項目 (如圖 32 所示)。
  2. 鍵入 【1】 以允許 MMC 遠端管理,此舉將會使 Hyper-V Server 開啟 TCP 協定 Port 49157 (svchost.exe - Windows Services 的主機處理程序) (如圖 33 所示)。
  3. 鍵入 【2】 以啟用 Windows PowerShell 功能,當功能啟用完畢後會彈出提示視窗請您重新啟動主機 (如圖 34 所示)。
  4. 重新啟動完畢後請鍵入 【4 > 3】 允許伺服管理員遠端管理,此舉將會使 Hyper-V Server 開啟 TCP 協定 Port 5985 (System - NT Kernel & System) (如圖 35 所示),若您只是想使用 Hyper-V 管理員進行管理的話,此選項可不用開啟。
  5. 最後請鍵入 【5】 返回 Server Configuration tool 主功能表。

圖32、選擇設定遠端管理項目 圖33、允許 MMC 遠端管理 圖34、啟用 Windows PowerShell 功能 圖35、允許伺服管理員遠端管理

Hyper-V Server 防火牆允許 ICMP Type 8 (允許 ping)

預設情況下 Hyper-V Server 會啟動防火牆功能 (BlockInbound, AllowOutbound),所以您無法 ping 到 Hyper-V Server 請切換至命令提示字元視窗,鍵入以下指令即可開啟 ICMP Type 8 (允許 Echo Request 封包通過): (關於新舊指令詳細資訊請參考 [Microsoft 技術支援 - KB-947709][TechNet 技術文件庫 - 使用 Netsh Advfirewall 命令列工具])

舊指令:

 netsh firewall set icmpsetting 8 enable       //允許 ping
 netsh firewall set icmpsetting 8 disable      //禁止 ping

新指令:

 netsh advfirewall firewall add rule name="ICMP Allow incoming IPv4 echo request" protocol=icmpv4:8,any dir=in action=allow  //首先建立防火牆規則 
 netsh advfirewall firewall set rule name="ICMP Allow incoming IPv4 echo request" new enable=yes  //允許 ping
 netsh advfirewall firewall set rule name="ICMP Allow incoming IPv4 echo request" new enable=no   //禁止 ping

Windows 7 端 (RSAT 端) 設定

Windows 7 安裝 RSAT 遠端伺服器管理工具

請於 Windows 7 主機中建立與剛才 Hyper-V Server 相同的管理帳號及密碼後進行登入 (如圖 36 所示),登入後您應該可以於 Windows 7 使用 【預設共用 C$】 方式連接至 Hyper-V Server,如果 Windows 7 主機的登入帳號與 Hyper-V Server 上不同則會跳出帳號密碼驗證視窗 (如圖 37、38 所示),接著請安裝下載好的 [Windows 7 SP1 - RSAT 遠端伺服器管理工具] (如圖 39 所示)。

圖36、登入 Windows 7 主機 圖37、帳號密碼驗證視窗 圖38、存取 Hyper-V Server 預設共用 C$ 圖39、安裝 RSAT 遠端伺服器管理工具

安裝好 RSAT 後預設並不會自動出現於系統管理工具中,您必須要至 【開始 > 控制台 > 程式集 > 開啟或關閉 Windows 功能】 才能進行開啟,請勾選 【伺服器管理員】 及角色管理工具下的 【Hyper-V 工具】 項目 (如圖 40 所示)。

圖40、安裝伺服器管理員及Hyper-V 工具

Windows 7 設定 hosts 解析檔案

由於此次的實作環境為單機管理,而非在 AD 網域中但是採用 Hyper-V 管理員進行管理行為時,必須要採用 【主機名稱】 進行連結才行,否則屆時將會發生 【無法連線至 RPC 服務】 的錯誤訊息,因此我們可以透過修改 Windows 7 本機 hosts 檔案來達成自我解析的需求,請使用 【以系統管理員身份執行】 開啟 【C:\Windows\System32\drivers\etc\hosts】 檔案,加入 【10.10.75.100 Weithenn-HyperV】 記錄後存檔離開即可 (如圖 41 所示)。

圖41、設定 hosts 解析檔案

Windows 7 設定遠端管理事項

請先準備好由 [John Howard] 所撰寫的遠端管理簡易設定工具 [Hyper-V Remote Management Configuration Utility],接著請使用 【以系統管理員身份執行】 開啟 【命令提示字元】,執行如下相關指令:

  1. 鍵入 【winrm quickconfig > y > y】 指令 (如圖 42 所示),若與 Hyper-V Server 連接的網路卡處於 【公用網路】,此指令將會執行失敗。
  2. 鍵入 【winrm set winrm/config/client @{TrustedHosts="Weithenn-HyperV"}】 指令,將 Hyper-V Server 加入至信任主機清單中 (如圖 43 所示)。
  3. 鍵入 【netsh advfirewall firewall set rule group="遠端磁碟區管理" new enable=yes】 指令,屆時才可存取 Hyper-V Server 的 【磁碟管理】 項目 (如圖 44 所示)。
  4. 切換至存放 HVRemote.wsf 設定工具資料夾下,鍵入 【cscript hvremote.wsf /AnonDCOM:grant /mmc:enable】 指令,以便給予 Anonymous Logon 具備遠端存取的權限,並開啟防火牆 MMC 例外規則 (如圖 45 所示)。

圖42、執行 winrm quickconfig 指令 圖43、執行 winrm set 指令 圖44、開啟防火牆遠端磁碟區管理 圖45、給予 Anonymous Logon 遠端存取的權限

如果您登入的 Windows 7 主機的使用者帳號與 Hyper-V Server 上不同時,則您需要鍵入 【cmdkey /add:Weithenn-HyperV /user:weithenn /pass:1qaz@WSX】 指令,指定將要存取 Hyper-V Server 的帳號及密碼存放於 Windows 7 電腦中 (如圖 46 所示),才可以進行稍後的遠端管理作業。(關於 cmdkey 指令的詳細資訊請參考 [TechNet Library - Command-line Reference Cmdkey])

圖46、新增帳號

Hyper-V Server 允許遠端伺服器管理工具設定

請由 Windows 7 主機將 HVRemote.wsf 設定工具,透過預設共用 C$ 存放 Hyper-V Server 中的 【C:\Tools】 資料夾內 (如圖 47 所示),接著執行相關指令:

  1. 切換至存取 HVRemote.wsf 設定工具資料夾下 (如圖 48 所示),鍵入 【cscript hvremote.wsf /add:weithenn】 指令,以授權使用者帳號遠端存取相關權限 (如圖 49 所示)。
  2. 鍵入 【REG ADD HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Settings /v AllowRemoteRPC /t reg_dword /d 1】 指令,否則 Windows 7 主機屆時遠端存取 裝置管理員 時將會發生錯誤 (如圖 50 所示)。
  3. 鍵入 【netsh advfirewall firewall set rule group="遠端磁碟區管理" new enable=yes】 指令,以允許 Windows 7 主機屆時能存取 磁碟管理 (如圖 51 所示)。
  4. 設定完成後請 【重新啟動】 Hyper-V Server 主機,以便相關設定套用生效 (如圖 52 所示)。

圖47、存放 HVRemote.wsf 設定工具 圖48、切換至 HVRemote.wsf 設定工具資料夾下 圖49、授權使用者帳號遠端存取相關權限 圖50、新增機碼項目 (以便遠端存取裝置管理員)

圖51、允許防火牆項目 (以便遠端存取磁碟管理) 圖52、重新啟動 Hyper-V Server

如果您覺得是 Hyper-V Server 上的防火牆在作怪,導致無法遠端管理的話,您可以使用下列指令將 Hyper-V Server 的防火牆關閉。

 netsh advfirewall set allprofiles state on/off

Windows 7 使用伺服器管理員進行遠端管理

當 Hyper-V Server 重新啟動完畢後,此時 Windows 7 便可以使用伺服器管理員進行遠端管理作業:

  1. 開啟 【伺服器管理員】 後輸入遠端電腦主機名稱 (也就是遠端的 Hyper-V Server),此次實作為輸入 【Weithenn-HyperV】 輸入完畢後按下 【確定】 鍵 (如圖 53 所示),當連結成功後便可以使用伺服器管理員進行管理作業。
    1. Hyper-V 管理員:【角色 > Hyper-V > Hyper-V 管理員 > 連線到伺服器】 ,鍵入 【Weithenn-HyperV】 輸入完畢後按下 【確定】 鍵,即可以 Hyper-V 管理員遠端管理 Hyper-V Server,以及後續建立 Virtual Machine 等相關作業 (如圖 54、55 所示)。
    2. 效能監視器: 透過伺服器管理員遠端管理 Hyper-V Server 的效能監視器 (如圖 56 所示)。
    3. 裝置管理員: 透過伺服器管理員遠端管理 Hyper-V Server 的裝置管理員,但是注意此時為唯讀模式 (如圖 57 所示)。
    4. 進階安全性防火牆: 透過伺服器管理員遠端管理 Hyper-V Server 的進階安全性防火牆 (如圖 58 所示)。
    5. 服務: 透過伺服器管理員遠端管理 Hyper-V Server 的服務 (如圖 59 所示)。
    6. 本機使用者和群組: 透過伺服器管理員遠端管理 Hyper-V Server 的本機使用者和群組 (如圖 60 所示)。
    7. 磁碟管理: 透過伺服器管理員遠端管理 Hyper-V Server 的磁碟管理 (如圖 61 所示)。

圖53、輸入遠端電腦主機名稱 (遠端的 Hyper-V Server) 圖54、Hyper-V 管理員遠端管理 圖55、Hyper-V 管理員遠端管理 圖56、遠端管理效能監視器

圖57、遠端管理裝置管理員 圖58、遠端管理進階安全性防火牆 圖59、遠端管理服務 圖60、遠端管理本機使用者和群組

圖61、遠端磁碟管理

其它基礎設定

查看軟體授權資訊

其實有許多人並不知道 Hyper-V Server 為可免費使用虛擬化平台,讓我們來證實一下您可以於安裝 Hyper-V Server 後切換到命令提示字元,輸入 「slmgr.vbs -dlv」 指令即可查看相關資訊,可看到「剩餘時間還有 49516 天 (135年)」 (如圖 62 所示)。若是想要查看系統資訊的話請輸入 「systeminfo」 即可。

圖62、Hyper-V Server  為可免費使用虛擬化平台

Windows Update 設定

Hyper-V Server 預設 Windows Update 更新設定為 「手動」,您可以更改為自動但是以筆者來說並不建議變更設定,因為 Hyper-V Server 上有許多 VM 在運作中,建議將所有 VM 關機或遷移至別台 Host 之後再執行更新 (因為更新後 Hyper-V Server 通常也需要重新啟動):

  1. 鍵入 【5】 選擇 Windows Update 設定項目,若要變更設定為自動更新請鍵入 【A】 即可 (如圖 63 所示)。

圖63、變更 Windows Update 設定

下載並安裝 Windows Update 更新

當您將所有 VM 關機或遷移至別台 Host 之後,接著就安排維護時間執行更新 (更新後通常需要重新啟動):

  1. 鍵入 【6】 選擇 下載並安裝更新 項目 (如圖 64 所示)。
  2. 選擇您搜尋更新的方式,此實作為選擇建議更新 【R】 (如圖 65 所示)。
  3. 下載更新完畢後,請鍵入 【A】 將所有建議的安全性更新進行安裝,安裝完成後提示您必須要重新啟動主機才能套用生效。(如圖 66 ~ 69 所示)

圖64、選擇 Windows Update 設定項目 圖65、選擇建議更新 圖66、將所有建議的安全性更新進行安裝 圖67、準備重新啟動主機

圖68、正在安裝 Windows 更新中 圖69、再次搜尋更新

日期和時間

您可以手動為 Hyper-V Server 調整主機時間,或者設定 NTP Server 進行網路對時的動作:

  1. 鍵入 【 9】 選擇日期和時間項目 (如圖 70 所示)。
  2. 切換至 【 日期和時間】 頁籤可以更改 日期、時間、時區 (如圖 71 所示)。
  3. 切換至 【 網際網路時間】 ,按下 【變更設定】 鍵後即可設定 NTP Server進行網路對時的動作 (如圖 72 所示)。

圖70、選擇日期和時間項目 圖71、更改 日期、時間、時區 圖72、設定 NTP Server進行網路對時的動作

登入時不顯示這個功能表

Hyper-V Server 預設登入後會開啟 【命令提示字元】 以及 【Server Configuration tool】 ,如果您希望以後登入 Hyper-V Server 不要開啟 Server Configuration tool 視窗,您可以進行如下操作:

  1. 鍵入 【10】 選擇登入時不顯示這個功能表項目,接著按下 【是】 鍵即可,若以後要顯示 Server Configuration tool 請於命令提示字元中,輸入 【sconfig】 指令即可開啟 (如圖 73、74 所示)。

圖73、選擇登入時不顯示這個功能表項目 圖74、提示採用 sconfig 指令呼叫 Server Configuration tool

如果想要恢復以後登入 Hyper-V Server 後便開啟 Server Configuration tool 該如何作? 因為在操作介面中並沒有相關選擇可以幫我們達成,所以自行手動將機碼值新增回去,請於命令提示字元中輸入下列指令即可:

 REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v sconfig /t REG_SZ /d "cmd.exe /k C:\Windows\system32\sconfig.cmd"

其它選項

不小心把 cmd 及 sconfig 都關閉時

若不小心將 Hyper-V Server 中的 命令提示字元 以及 Server Configuration tool 都關閉時該如何處理? (如圖 75 所示)

  1. 按下 【Ctrl + Alt + Delete】 組合鍵後選擇「啟動工作管理員」 (如圖 76 所示)。
  2. 選擇 【檔案 > 新工作 (執行...)】 後鍵入 【cmd】 後,按下 【確定】 鍵即可開啟命令提示字元 (如圖 77 ~ 79 所示)。

圖75、不小心將所有視窗關閉 圖76、啟動工作管理員 圖77、選擇檔案後選擇新工作 圖78、輸入 cmd

圖79、開啟命令提示字元

參考

[Windows Server 2008 新增功能與功能更新]

[下載 Microsoft Hyper-V Server 2008 R2 含 Service Pack 1 (SP1)]

[Technet 教學短片 - Microsoft Virtualization 虛擬化教學短片總覽]

[About Virtual Machines and Guest Operating Systems (Hyper-V 支援的 OS 清單)]

[Windows Server 2008 R2 虛擬化及整併]

[Virtualizing Exchange Workloads with Microsoft Hyper-V R2]

[Virtualizing SharePoint Workloads with Microsoft Hyper-V R2]

[Virtualizing SQL Server Workloads with Microsoft Hyper-V R2]

[Hyper-V 的新功能]

[Configuring a Server Core installation of Windows Server 2008 R2 with Sconfig.cmd]

[Windows 7 Service Pack 1 (SP1) 的遠端伺服器管理工具]

[安裝及設定 Hyper-V 工具以進行遠端管理]

[Virtual PC Guy's Blog - Configuring Remote Management of Hyper-V Server - in a workgroup]

[MSDN - Hyper-V Remote Management Configuration Utility]

[John Howard - Configure Hyper-V Remote Management in seconds]

[Command-line Reference]

Me FAQ

Q.設定靜態 IP 位址套用時出現錯誤訊息?

Error Meaage:

若原本 Hyper-V Server 已經透過 DHCP Client 取得 IP 位址相關資訊後,當您在設定固定 IP 位址時可能會出現錯誤訊息?

套用靜態 IP 位址發生錯誤

Ans:

此時您可以有二個方式解決:

  1. 再設定一次靜態 IP 位址、子網路遮罩、預設閘道便會成功。
  2. 在設定靜態 IP 位址以前先選擇 【3 清除 DNS 伺服器設定】 項目,之後在設定靜態 IP 位址就不會出現錯誤訊息 (此錯誤訊息並非每次都會出現!!)

Q.無法使用 Hyper-V 管理員進行遠端管理 (您沒有完成此工作的必要使用權限)?

Error Meaage:

在 Windows 7 主機上使用 Hyper-V 管理員連接 Hyper-V Server 時出現如下錯誤訊息?

 您沒有完成此工作的必要使用權限。請連絡電腦 "IP or Hostname" 的授權原則系統管理員

如果您在 Hyper-V 管理員輸入的是 Hostname 則出現錯誤訊息如圖 Q2-1 ,如果輸入的是 IP Address 則出現錯誤訊息如圖 Q2-2

圖Q2-1、Hyper-V 管理員輸入的是 Hostname 圖Q2-2、Hyper-V 管理員輸入的是 IP Address

Ans:

由於此次的實作環境為單機管理,而非在 AD 網域中但是採用 Hyper-V 管理員進行管理行為時,必須要採用 【主機名稱】 進行連結才行,否則屆時將會發生 【無法連線至 RPC 服務】 的錯誤訊息,因此我們可以透過修改 Windows 7 本機 hosts 檔案來達成自我解析的需求,請使用 【以系統管理員身份執行】 開啟 【C:\Windows\System32\drivers\etc\hosts】 檔案,加入 【10.10.75.100 Weithenn-HyperV】 記錄後存檔離開即可。

圖41、設定 hosts 解析檔案

接著如果您登入的 Windows 7 主機的使用者帳號與 Hyper-V Server 上不同時,則您需要鍵入 【cmdkey /add:Weithenn-HyperV /user:weithenn /pass:1qaz@WSX】 指令,指定將要存取 Hyper-V Server 的帳號及密碼存放於 Windows 7 電腦中 (如圖 46 所示),才可以進行稍後的遠端管理作業。(關於 cmdkey 指令的詳細資訊請參考 [TechNet Library - Command-line Reference Cmdkey])

圖46、新增帳號

Q.無法使用 Hyper-V 管理員進行遠端管理 (拒絕存取)?

Error Meaage:

在 Windows 7 主機上使用 Hyper-V 管理員連接 Hyper-V Server 時出現如下錯誤訊息?

 拒絕存取。無法在 "Weithenn-HyperV" 和 " WEITHENN-TEST" 之間建立通訊

圖Q3、Hyper-V 管理員得到拒絕存取訊息

Ans:

請於 Windows 7 主機上透過 HVRemote.wsf 設定工具,給予 Anonymous Logon 具備遠端存取的權限即可,指令如下:

 cscript hvremote.wsf /AnonDCOM:grant

Q.無法使用 Hyper-V 管理員進行遠端管理 (無法解析電腦)?

Error Meaage:

在 Windows 7 主機上使用 Hyper-V 管理員連接 Hyper-V Server 時出現如下錯誤訊息?

 無法解析電腦 "Weithenn-HyperV"。請確認您輸入了正確的機器名稱,而且能夠存取網路。

圖Q4、Hyper-V 管理員得到無法解析電腦訊息

Ans:

由於此次的實作環境為單機管理,而非在 AD 網域中但是採用 Hyper-V 管理員進行管理行為時,必須要採用 【主機名稱】 進行連結才行,否則屆時將會發生 【無法連線至 RPC 服務】 的錯誤訊息,因此我們可以透過修改 Windows 7 本機 hosts 檔案來達成自我解析的需求,請使用 【以系統管理員身份執行】 開啟 【C:\Windows\System32\drivers\etc\hosts】 檔案,加入 【10.10.75.100 Weithenn-HyperV】 記錄後存檔離開即可。

圖41、設定 hosts 解析檔案

Q.無法使用 伺服器管理員 進行遠端管理 (WinRM 用戶端無法處理該要求)?

Error Meaage:

在 Windows 7 主機上使用 伺服器管理員 連接 Hyper-V Server 時出現如下錯誤訊息?

 連線到遠端伺服器失敗,傳回下列錯誤訊息: WinRM 用戶端無法處理該要求...(略)...

圖Q5、WinRM 用戶端無法處理該要求

Ans:

請檢查二個部份是否設定正確:

Windows 7 主機

Hyper-V Server

Q.伺服器管理員中無法查看 裝置管理員?

Error Meaage:

在 Windows 7 主機上使用 伺服器管理員 連接 Hyper-V Server 後,欲查看 裝置管理員 時出現下列錯誤訊息?

 無法存取電腦 Weithenn-HyperV。請確定此電腦是位在網路上、啟用遠端管理,以及執行「隨插即用」和「遠端登錄」服務。

圖Q6、伺服器管理員中無法查看裝置管理員

Ans:

請在 Hyper-V Server 上新增允許遠端 RPC 機碼 (如下所示),並重新啟動 Hyper-V Server。當重新啟動完畢後看到登入畫面時,請等待約 3 ~ 5 分鐘後伺服器管理員連線才會正常,因為要等相關服務啟動好!!

  REG ADD HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Settings /v AllowRemoteRPC /t reg_dword /d 1

Q.伺服器管理員中無法查看 磁碟管理?

Error Meaage:

在 Windows 7 主機上使用 伺服器管理員 連接 Hyper-V Server 後,欲查看 磁碟管理 時出現下列錯誤訊息?

 RPC 伺服器無法使用 (Hyper-V Server 防火牆未開)、無法連線到虛擬磁碟服務 (Windows 7 防火牆未開)

圖Q7-1、Hyper-V Server 防火牆未開 圖Q7-2、Windows 7 防火牆未開

Ans:

請於 Hyper-V Server 及 Windows 7 防火牆允許 磁碟管理 的規則通過即可,請執行下列指令:

 netsh advfirewall firewall set rule group="遠端磁碟區管理" new enable=yes

Q.伺服器管理員中無法查看 進階安全性防火牆?

Error Meaage:

在 Windows 7 主機上使用 伺服器管理員 連接 Hyper-V Server 後,欲查看 進階安全性防火牆 時出現下列錯誤訊息?

 您沒有可開啟具有進階安全性的 Windows 防火牆的正確權限...(略)...

圖Q8、伺服器管理員中無法查看 進階安全性防火牆

Ans:

當您在 Windows 7 上使用與 Hyper-V Server 不同的帳號遠端管理時,配合 cmdkey 所建立的管理帳號來管理時就會有這個問題!! 建議在 Windows 7 主機端建立帳號並加入 Administrators 或 Network Operators 群組即可,如果已經建立相關帳號但不是透過伺服器管理員而是採用 MMC 的話,請在 Hyper-V Server 以及 Windows 7 二端都允許下列防火牆規則。

 netsh advfirewall firewall set rule group="Windows 防火牆遠端管理" new enable=yes

Q.執行 winrm quickconfig 指令時發生錯誤?

Error Meaage:

在 Windows 7 主機上使用 winrm quickconfig 指令時發生如下錯誤訊息?

 WinRM 防火牆例外無法作用。

圖Q9、WinRM 防火牆例外無法作用

Ans:

因為目前 Windows 7 主機上網路連線有類型設定為「公用」,請變更為「網域」或「私人」後再執行此指令即可!!

Q.如何增加 VM 虛擬主機 Virtual Processors 數量?

Error Meaage:

[Windows Server 2008 R2 with SP1 - Virtual Machines and Guest Operating Systems] 中所有的 VM 虛擬主機其 Virtual Processors 數量,最多只能支援到 4 Virtual Processors,那麼有沒有辦法突破這個限制把 Virtual Processors 數量提升?

在 Hyper-V 2.0 環境中 (Windows Server 2008 R2 with SP1) VM 虛擬主機的 Virtual Processors 限制就是如此,雖然透過下列修改步驟能提高 Virtual Processors 數量,不保證不會發生任何問題!!

Ans:

  1. 請先將 【Hyper-V虛擬機器管理】 服務停止。
  2. 切換至 【C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines】 資料夾後,找到該台 VM 虛擬主機的 【GUID】 其所對應的 XML 檔案。
    1. <Processors> 區塊中 <count type="integer">4</count> 此數字 4 表示就是 Virtual Processors 數量,修改後存檔即可。
  3. 再將 【Hyper-V虛擬機器管理】 服務啟動,之後您在 VM 虛擬主機處理器設定頁面會發現 邏輯處理器數目 下拉選單中可以超過 4 Virtual Processors。
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com