設定連線時啟動 VM

重要

使用 Azure 虛擬桌面在連線至 Azure Stack HCI 時啟動 VM 目前為預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。

在 Connect 上啟動 VM 可讓您藉由讓使用者只有在需要時,才能開啟作為會話主機的虛擬機(VM)電源,以降低成本。 您接著可以在不需要 VM 時關閉電源。

針對個人主機集區,[連線] 上的 [啟動 VM] 只會為已指派或可指派給使用者的現有會話主機 VM 提供權力。 針對集區主機集區,當第一個 VM 達到會話限制時,[連線] 上的 [啟動 VM] 只會在會話主機 VM 上提供權力,而當第一個 VM 達到會話限制時,才會開啟更多 VM。

用戶連線到會話主機上已關閉電源的遠端會話所需的時間會增加,因為 VM 需要重新開啟電源的時間,就像開啟實體電腦一樣。 當使用者使用 Windows 應用程式和遠端桌面應用程式來連線到 Azure 虛擬桌面時,他們被告知 VM 正在連線時開啟電源。

您可以使用 Azure 入口網站、Azure PowerShell 或 Azure CLI,在個人或集區中針對 Azure Stack HCI 上的會話主機啟用啟動 VM。 在 [連線] 上啟動 VM 是針對每個主機集區所設定。

必要條件

在連線上使用啟動 VM 之前,您需要:

  • 與應用程式群組和工作區相關聯的現有主機集區。 您僅可現有主機集區上設定 [在連線時啟動 VM]。 建立新主機集區時,此功能無法同時啟用。

  • 您用來在 Connect 上設定啟動 VM 的 Azure 帳戶必須 已指派桌面虛擬化主機集區參與者 角色型存取控制 (RBAC) 角色。

  • Windows 應用程式或安裝在本機裝置上的遠端桌面應用程式,其使用者帳戶指派給應用程式群組中的桌面或應用程式,您可以進行測試。

  • 請確定主機集區的名稱、該主機集區中的會話主機,以及資源群組只有 ANSI 字元。

  • 如果您想要在本機使用 Azure PowerShell 或 Azure CLI,請參閱使用 Azure PowerShell 和 Azure CLI 搭配 Azure 虛擬桌面,以確定您已安裝 Az.DesktopVirtualization PowerShell 模組或桌面虛擬化 Azure CLI 擴充功能。 或者,也可以使用 Azure Cloud Shell (部分機器翻譯)。

使用 Azure 入口網站指派桌面虛擬化開啟參與者角色

若要在 Connect 上設定啟動 VM,您必須將桌面虛擬化 Power On 參與者角色型存取控制 (RBAC) 角色指派給 Azure 虛擬桌面服務主體,並將您的 Azure 訂用帳戶指派為可指派的範圍。 如果您在低於訂用帳戶的任何層級指派此角色,例如資源群組、主機集區或 VM,可防止連線上的啟動 VM 正常運作。

您必須新增每個 Azure 訂用帳戶,其中包含您想要在 Connect 上搭配啟動 VM 作為可指派範圍使用的主機集區和會話主機 VM。 此角色指派可讓 Azure 虛擬桌面開啟 VM、檢查其狀態,以及報告這些訂用帳戶的診斷資訊。

若要了解如何將桌面虛擬化開啟參與者角色指派給 Azure 虛擬桌面服務主體,請參閱將 RBAC 角色指派給 Azure 虛擬桌面服務主體

啟用或停用在連線時啟動 VM

將桌面虛擬化 Power On 參與者角色指派給相關訂用帳戶上的服務主體之後,您就可以使用 Azure 入口網站、Azure PowerShell 或 Azure CLI 在 Connect 上設定啟動 VM。

若要使用 Azure 入口網站設定在連線時啟動 VM:

  1. 登入 Azure 入口網站

  2. 在搜尋列中輸入「Azure 虛擬桌面」,並選取相符的服務項目。

  3. 選取 [主機集區],然後選取要啟用設定的主機集區名稱。

  4. 選取 [屬性] 。

  5. 在 [組態] 區段中,將 [啟動 VM] 設定為 [是] 以啟用它,或[否] 設定為停用它。

  6. 選取 [儲存] 套用設定。

注意

針對集區主機集區,在連線上啟動 VM 最多每五分鐘就會啟動一個 VM。 如果其他使用者在此五分鐘的期間嘗試登入,但仍沒有任何可用的資源,連線上的啟動 VM 將不會啟動新的 VM。 相反地,嘗試登入的使用者會收到錯誤訊息, 指出「沒有可用的資源」。 他們應該等候幾分鐘,然後嘗試再次連線。

疑難排解

如果會話主機 VM 未開啟電源,您需要檢查您嘗試開啟作為第一個步驟的 VM 健康情況。 您也可以在 Log Analytics 中檢視 Azure 虛擬桌面記錄,以檢查是否有問題。 若收到錯誤訊息,請務必密切注意訊息內容,並記下錯誤名稱以供參考。 您也可使用 Azure 虛擬桌面深入解析,取得解決問題的相關建議。

注意

連線到 Azure 虛擬桌面服務外部的工作階段主機,例如直接透過IP位址或名稱連線到 VM,VM 不會啟動。

如需有關在連線時啟動 VM 的詳細資訊,請參閱在在連線時啟動 VM 常見問題集