共用方式為


虛擬機器雲端疑難排解

 

適用于:Windows Azure Pack

本主題描述在 Windows適用于 Windows Server 的 Azure Pack 中布建虛擬機器雲端和虛擬機器角色的疑難排解問題。 建議會針對下列領域的問題提供:

虛擬機器疑難排解

如果您看不到在 Service Provider Foundation 中定義的雲端,請參閱安全性疑難排解中的認證 檢查清單 ,以瞭解任何驗證問題。 另請參閱 Service Provider Foundation 疑難排解。 另一種偵錯方式是在 Virtual Machine Manager 主控台中測試功能和作業。

  • 無法使用系統管理員帳戶登入虛擬機器

  • 從範本建立 VM 時存取設定檔設定

  • 從租使用者入口網站存取具有遠端桌面的虛擬機器

  • 使用 Service Provider Foundation 將第二個 NIC 卡新增至 VM 範本

  • 取得載入虛擬機器範本失敗的錯誤

  • 設定租使用者以使用現有的虛擬機器

  • 指定虛擬機器的電腦名稱稱

VM 角色和資源庫疑難排解

  • 存取或建立資源庫專案

  • 將現有的虛擬機器新增至訂用帳戶

  • 將資源庫專案新增至計畫

  • 建立獨立虛擬機器的資源庫專案

  • 部署高可用性 VM 角色

  • 部署 VM 角色

  • 取得 VM 角色以停止持續暫停和修復

  • 使用第 2 代虛擬機器作為資源庫專案

  • 部署資源庫專案時指定產品金鑰

另請參閱下列部落格文章:

如需資源庫工具,請參閱 自動化和工具疑難排解

遠端主控台疑難排解

  • 使用遠端主控台存取虛擬機器,並只取得 JSON 資料

  • 不使用遠端桌面閘道設定遠端主控台

  • 連線至虛擬機器的主控台

  • 判斷遠端主控台中要用於 HTTP 動作的 URL

  • 使用遠端主控台將 Ctrl-Alt-Delete 傳遞至虛擬機器主控台

All_Symbols_Cloud

您知道 Microsoft Azure 在雲端也提供類似功能嗎? 深入了解 Microsoft Azure 虛擬化解決方案

在 Microsoft Azure 中建立混合式虛擬化解決方案:
- 設定混合式雲端環境以進行測試
- 在 System Center 2012 R2 中使用匯總 6 管理具有Virtual Machine Manager的 Azure VM

虛擬機器疑難排解

如果您看不到在 Service Provider Foundation 中定義的雲端,請參閱安全性疑難排解中的認證 檢查清單 ,以瞭解任何驗證問題。 另請參閱 Service Provider Foundation 疑難排解。 另一種偵錯方式是在 Virtual Machine Manager 主控台中測試功能和作業。

另請參閱 虛擬機器雲端的已知問題主題。

無法使用系統管理員帳戶登入虛擬機器

關於管理虛擬機器雲端

問題

嘗試以系統管理員身分登入虛擬機器時,會顯示「帳戶已停用」訊息。

建議

如果租使用者從Windows 8範本建立虛擬機器,則可能停用系統管理員帳戶。 若要修正此問題,請啟用系統管理員帳戶並重新發佈 VHD 和/或範本。 若要啟用此系統管理員帳戶,請遵循 啟用和停用內建系統管理員帳戶中的步驟。

回到頁首

從範本建立 VM 時存取設定檔設定

關於管理虛擬機器雲端

問題

在系統管理員的 Windows Azure Pack 管理入口網站上新增硬體設定檔之後,就無法針對租使用者管理入口網站上建立的虛擬機器選取設定檔。

建議

當您從範本建立虛擬機器時,不支援硬體設定檔。 相反地,從磁片建立虛擬機器。

回到頁首

從租使用者入口網站存取具有遠端桌面的虛擬機器

關於管理虛擬機器雲端

問題

在命令列上使用 RDP (> 連線桌面存取虛擬機器時,租使用者的管理入口網站中會顯示錯誤訊息) ,因為下列其中一個原因,遠端桌面無法連線到遠端電腦:

  1. 未啟用伺服器的存取權。

  2. 遠端伺服器已關閉。

  3. 網路上無法使用遠端電腦。

建議

您可能需要在允許遠端桌面通過虛擬機器防火牆的設定中包含公用設定檔。 您必須使用 Virtual Machine Manager,在租使用者的虛擬機器主控台中調整防火牆設定。 執行下列程式:

  1. 在 [VM 和服務] 索引標籤的 [Virtual Machine Manager] 中,尋找裝載租使用者虛擬機器的雲端,然後選取該虛擬機器。

  2. 在功能區上,按一下[連線] 或[透過桌面檢視連線 > ]。

  3. 使用建立虛擬機器時所設定租使用者的系統管理員密碼登入。

  4. 主控台中,按一下 [系統和安全性>Windows防火牆允許 >應用程式或功能通過Windows防火牆]。

  5. 向下捲動至 [遠端桌面],並確定已核取 [公用設定檔]。 根據預設,它不是。

回到頁首

使用 Service Provider Foundation 將第二個 NIC 卡新增至 VM 範本

關於管理虛擬機器雲端

問題

Service Provider Foundation 不支援將第二張 NIC 卡新增至虛擬機器範本。

建議

如果您想要將第二張 NIC 卡新增至虛擬機器範本,則必須使用 Virtual Machine Manager。

回到頁首

取得載入虛擬機器範本失敗的錯誤

關於管理虛擬機器雲端

問題

在租使用者管理入口網站中建立虛擬機器時,收到「無法在租使用者入口網站中載入虛擬機器」錯誤。

建議

當租使用者無法在租使用者入口網站中存取虛擬機器範本時,可能會發生此錯誤,特別是在瀏覽器會話逾時時時。

登入租使用者的管理入口網站,並同步處理具有發生問題的範本的方案。 如需詳細資訊,請參閱無法 載入虛擬機器範本的論壇。

回到頁首

設定租使用者以使用現有的虛擬機器

關於管理虛擬機器雲端

問題

需要建立現有虛擬機器與租使用者的訂用帳戶的關聯。

建議

請參閱將已在 Virtual Machine Manager 中執行中的 VM 新增至 Windows Azure Pack 訂用帳戶的部落格文章。

回到頁首

指定虛擬機器的電腦名稱稱

關於管理虛擬機器雲端

問題

不同的租使用者 (和相同租使用者網路中的不同使用者) 可以輕鬆地選擇相同的電腦名稱稱,並在網路上導入非唯一值。 為了避免在多租使用者環境中發生這類名稱衝突,Windows Azure Pack 會為每個電腦產生隨機電腦名稱稱。  [名稱] 欄位在Windows Azure Pack、VMM 和 Hyper-V 之間保持一致,而且應該是用來識別電腦的主要準則。   

建議

如果您可以保證虛擬機器之間的唯一命名慣例或隔離,您可以在安裝後修改電腦名稱稱。 這可以使用服務管理自動化,以手動方式或自動化方式完成。

若要讓虛擬機器範本中指定的電腦名稱稱供 Windows Azure Pack 使用,請在虛擬機器雲端系統管理員的管理入口網站中,選擇[使用範本] 在自訂設定下定義電腦名稱稱。

回到頁首

請參閱下列部落格文章:

如需資源庫工具,請參閱 自動化和工具疑難排解

關於在虛擬機器雲端中使用資源庫專案

問題

在資源庫專案的部署期間,例如使用 [從資源庫建立 VM 精靈] 時,您會收到非預期的錯誤。

建議

在Virtual Machine Manager設定中,您可能會發生錯誤。 請確定下列為 true:

  • 雲端屬性中的唯讀共用清單包含裝載虛擬硬碟的程式庫共用。

  • 已設定虛擬硬碟系列名稱。

  • 虛擬硬碟版本的格式為 n.n.n.n.n (,例如 1.0.0.0) 。

  • 已設定虛擬硬碟作業系統屬性。

  • 資源庫專案所需的所有標籤都會設定為虛擬硬碟。 這些位於資源庫專案的讀我檔案中,只能使用 Set-SCVirtualHardDisk Cmdlet 來設定。

回到頁首

將現有的虛擬機器新增至訂用帳戶

關於在虛擬機器雲端中使用資源庫專案

問題

租使用者已將虛擬機器從內部部署環境移轉至服務提供者環境,而現在想要將該虛擬機器指派給其訂用帳戶。

建議

請遵循將已在 Virtual Machine Manager 中執行中的 VM 新增至 Windows Azure Pack中所述的步驟。

回到頁首

關於在虛擬機器雲端中使用資源庫專案

問題

資源庫不會顯示要新增至計畫的預期專案。

建議

請確定您已正確匯入資源庫專案。 遵循在 虛擬機器雲端中使用資源庫專案中的程式。

回到頁首

關於在虛擬機器雲端中使用資源庫專案

問題

需要有獨立虛擬機器的資源庫專案。

建議

獨立虛擬機器Virtual Machine Manager範本。 若要建立一個,請遵循下列步驟:

  1. 在 Virtual Machine Manager中,建立虛擬機器範本。

  2. 在 Window Azure Pack 中,將範本新增至方案。 然後會顯示在資源庫中。

回到頁首

部署高可用性 VM 角色

關於管理虛擬機器雲端

問題

如何?部署高可用性 VM 角色?

建議

若要部署高可用性虛擬機器角色,請遵循下列步驟:

  1. 請確定您有一或多個叢集可備份雲端。

  2. 在 Virtual Machine Manager中,開啟雲端的[屬性]。

  3. 按一下 [ 自訂屬性] 索引 標籤,然後按一下 [ 管理自訂屬性]。

  4. 請確定物件類型已設定為 Cloud。

  5. 建立新的自訂屬性,並將其命名為 CreateHighlyAvailableVmRoles。

  6. 將新屬性新增至 [ 指派的屬性 ] 清單,然後按一下 [ 確定]。

  7. 在雲端上,將 屬性設定為 true,然後按一下 [ 確定]。

  8. 重新整理瀏覽器,然後部署。

或者,您可以使用下列命令:

$customProperty  = New-SCCustomProperty -Name "CreateHighlyAvailableVmRoles" -Description "Create Highly Available Virtual Machine Roles" -AddMember @("Cloud")  
 $cloud = Get-SCCloud –Name "CloudName"  
 Set-SCCustomPropertyValue -CustomProperty $customProperty -InputObject $cloud -Value "true"

回到頁首

部署 VM 角色

關於在虛擬機器雲端中使用資源庫專案

問題

您收到下列Virtual Machine Manager錯誤 (或類似) :VM 角色資源 (名稱) 未成功部署在雲端服務中。

建議

請確定您已選取 [ 雲端功能 ] 選項,而不是 [Hyper-V ] 選項。

回到頁首

取得 VM 角色以停止持續暫停和修復

關於管理虛擬機器雲端

問題

虛擬機器卡在暫停和繼續的持續迴圈中。 這可能是下列其中一項的結果。

  • CPU 的實體失敗。

  • 已啟用主機上的 BIOS 省電選項,這會關閉 CPU。

建議

請嘗試下列其中一項:

  • 取代錯誤的 CPU。

  • 停用 BIOS 省電選項。

回到頁首

關於在虛擬機器雲端中使用資源庫專案

問題

想要將第 2 代虛擬機器部署為資源庫中的專案。

建議

您可以使用第 2 代虛擬機器作為方案的獨立虛擬機器,但Windows Azure Pack 不支援部署Virtual Machine Manager服務或 VM 角色。 另請參閱部落格文章:第 2 代虛擬機器的詳細資料,並在 VMM 2012 R2 中使用它們

回到頁首

關於在虛擬機器雲端中使用資源庫專案

問題

部署資源庫專案時,必須手動輸入產品金鑰,否則無法繼續作業系統部署。

建議

有兩個選項可以解決此問題。

  1. 部署資源庫專案之前,請確定 sysprep 磁片是大量授權磁片。

  2. 部署資源庫專案之前,請使用下列 Cmdlet 在虛擬磁片上設定產品金鑰:

    Set-scvirtualharddisk –virtualharddisk $vhd –productkey <product key>
    

回到頁首

遠端主控台疑難排解

使用遠端主控台存取虛擬機器,並只取得 JSON 資料

關於System Center 2012 R2 中的遠端主控台 

問題

使用遠端主控台存取虛擬機器時,所有傳回的都是 JSON 資料。

建議

請確認您已設定 RD 閘道和必要憑證,如System Center 2012 R2 中的遠端主控台中所述。

此外,請確定 Hyper-V 主機在執行 Windows Server 2012 R2 的伺服器上執行。

回到頁首

不使用遠端桌面閘道設定遠端主控台

關於System Center 2012 R2 中的遠端主控台

問題

想要在沒有使用遠端桌面閘道的情況下設定遠端主控台, (RDGW) 。

建議

RDGW 是選擇性的,您可以略過該設定。 沒有 RDGW 假設您想要直接連線到 System Center 2012 R2 Virtual Machine Manager 或其他 Hyper-V 主機,例如示範環境。 RDGW 可讓用戶端連線到主機,而不需要向網際網路公開主機。

回到頁首

連線至虛擬機器的主控台

關於System Center 2012 R2 中的遠端主控台

問題

嘗試連線到虛擬機器時收到錯誤。

建議

在 System Center 2012 R2 Virtual Machine Manager、遠端桌面閘道和 Service Provider Foundation 上執行System Center 2012 R2 的組態分析器,以判斷任何遺漏的組態。

回到頁首

判斷遠端主控台中要用於 HTTP 動作的 URL

關於System Center 2012 R2 中的遠端主控台

問題

使用遠端主控台提交 HTTP 取得動作時,無法判斷如何傳送要求的 URL。

建議

使用 Service Provider Foundation Virtual Machine Manager Service 取得 RDP 檔案,然後將 RDP 檔案傳送給租使用者。 RDP 檔案位於虛擬機器上執行 GET 作業取得的 VMConnection 屬性中。 VMConnection 屬性的內容必須內建于具有 ContentType = 「application/x-rdp」 並傳送至瀏覽器的 HTTP 檔中。

回到頁首

使用遠端主控台將 Ctrl-Alt-Delete 傳遞至虛擬機器主控台

關於System Center 2012 R2 中的遠端主控台

問題

無法傳遞 Cltr-Alt-Delete 以登入虛擬機器。

建議

請嘗試 Ctrl-Alt-End。 如果您使用從用戶端電腦到虛擬機器 A 的遠端主控台,然後使用遠端主控台到虛擬機器 B,您可能必須使用螢幕鍵盤來執行 Ctrl-Alt-End 來登入虛擬機器 B。

回到頁首

另請參閱

Windows Azure Pack 疑難排解