將工作階段主機新增至主機集區
重要
下列功能目前為預覽狀態:
Azure Stack HCI 上的 Azure 虛擬桌面適用於 Azure Government,以及由 21Vianet 運作的 Azure 虛擬桌面(中國 Azure)。
Azure 擴充區域上的 Azure 虛擬桌面。
使用會話主機設定來管理會話主機。 此有限預覽是以目前狀態提供,且所有錯誤和可用,且會從服務等級協定 (SLA) 或任何有限擔保Microsoft提供於正式運作的 Azure 服務中排除。
如需適合測試版、處於預覽狀態或其他尚未發行正式推出之 Azure 功能的法律條款,請參閱 Microsoft Azure 預覽版補充使用規定。
建立主機集區、工作區和應用程式群組之後,您必須將會話主機新增至主機集區,使用者才能連線。 您可能也需要為額外的容量新增更多會話主機。
當您將會話主機新增至主機集區時,所使用的方法取決於 主機集區的管理方法:
針對使用會話主機組態的主機集區(預覽),您可以使用 Azure 入口網站 來指定您要新增的會話主機數目,然後 Azure 虛擬桌面會根據會話主機組態自動建立它們。
針對使用標準管理的主機集區,您可以建立新的虛擬機(VM)作為會話主機,並使用 Azure 入口網站 中的 Azure 虛擬桌面服務,以原生方式將它們新增至主機集區。 或者,您可以在 Azure 虛擬桌面服務外部建立 VM,例如使用自動化管線、Azure CLI 或 Azure PowerShell,然後分別將它們新增為會話主機至主機集區。
針對 Azure Stack HCI,您可以建立新的 VM 以作為會話主機使用,並使用 Azure 入口網站 中的 Azure 虛擬桌面服務,以原生方式將它們新增至主機集區。 如果您想要在 Azure 虛擬桌面服務外部建立 VM,請遵循在 Azure Stack HCI 上建立 Azure Arc 虛擬機中的步驟,然後個別將 VM 新增為會話主機至主機集區。
提示
選取本文頂端的按鈕,以使用標準管理或使用會話主機組態在主機集區之間選擇,以查看相關文件。
本文說明如何使用 Azure 入口網站,將會話主機新增至主機集區。 Azure PowerShell 無法將會話主機新增至具有會話主機設定的主機集區。
本文說明如何使用 Azure 入口網站、Azure CLI 或 Azure PowerShell 來產生註冊密鑰。 它也會示範如何使用 Azure 虛擬桌面服務將會話主機新增至主機集區,或將它們分別新增至主機集區。
必要條件
如需所需專案的一般概念,例如支援的操作系統、虛擬網路和身分識別提供者,請檢閱 Azure 虛擬桌面的必要條件。 此外:
- 您需要具有會話主機設定的現有主機集區。
- 您需要具有標準管理的現有主機集區。 每個主機集區都必須只包含 Azure 或 Azure Stack HCI 上的工作階段主機。 您無法在同一個主機集區中混合 Azure 和 Azure Stack HCI 上的工作階段主機。
- 如果您在主機集區中有現有的會話主機,請記下您所使用的虛擬機大小、映像和名稱前置詞。 主機集區中的所有會話主機都應該具有相同的設定,包括相同的識別提供者。 例如,主機集區不應該包含一些已加入 Microsoft Entra ID 的工作階段主機,以及某些已加入 Active Directory 網域的工作階段主機。
您使用的 Azure 帳戶必須具有下列內建角色型存取控制 (RBAC) 角色,或相當於資源群組的最小值:
動作 RBAC 角色 使用 Azure 入口網站 建立和新增會話主機 桌面虛擬化主機集區參與者
虛擬機器參與者
您使用的 Azure 帳戶必須具有下列內建角色型存取控制 (RBAC) 角色,或相當於資源群組的最小值:
動作 RBAC 角色或角色 產生主機集區的註冊金鑰 Desktop Virtualization Host Pool Contributor 使用 Azure 入口網站 建立和新增工作階段主機 (Azure 和 Azure 擴充區域) 桌面虛擬化主機集區參與者
虛擬機器參與者使用 Azure 入口網站 建立和新增會話主機 (Azure Stack HCI) 桌面虛擬化主機集區參與者
Azure Stack HCI VM 參與者當您使用 Azure 入口網站 建立和新增會話主機時,請勿停用 Windows 遠端管理 (WinRM)。 PowerShell DSC 需要它。
若要在 Azure Stack HCI 上新增工作階段主機,您也需要:
向 Azure 註冊的 Azure Stack HCI 叢集。 您的 Azure Stack HCI 叢集至少必須執行 23H2 版。 如需詳細資訊,請參閱 關於 Azure Stack HCI 版本 23H2 部署。 會自動安裝 Azure Arc VM 管理 。
從內部部署網路到 Azure 的穩定連線。
叢集上至少有一個可用的 Windows OS 映像。 如需詳細資訊,請參閱如何使用 Azure Marketplace 映像建立 VM 映射、使用 Azure 儲存體 帳戶中的映像,以及在本機共用中使用映像。
在 Azure Stack HCI VM 上建立的 Azure 連線機器代理程式,其建立於 Azure 虛擬桌面服務外部,例如使用自動化管線。 虛擬機會使用代理程式與 Azure 實例元數據服務通訊,這是 Azure 虛擬桌面的必要端點。
您在 Azure Stack HCI 叢集上建立的邏輯網路。 支援 DHCP 邏輯網路或具有自動IP配置的靜態邏輯網路。 如需詳細資訊,請參閱 建立 Azure Stack HCI 的邏輯網路。
若要將會話主機部署至 Azure 擴充區域,您也需要:
已向個別 Azure 擴充區域註冊的 Azure 訂用帳戶。 如需詳細資訊,請參閱要求存取 Azure 擴充區域 (英文)。
Azure 負載平衡器 ,其輸出規則位於您要部署會話主機的虛擬網路上。 您可以使用現有的負載平衡器,或在新增會話主機時建立新的負載平衡器。
如果您想要在本機使用 Azure CLI 或 Azure PowerShell,請參閱 使用 Azure CLI 和 Azure PowerShell 搭配 Azure 虛擬桌面 ,以確定您已安裝 桌面虛擬化 Azure CLI 擴充功能或 Az.DesktopVirtualization Azure PowerShell 模組。 或者,使用 Azure Cloud Shell。
重要
如果您想要建立Microsoft已加入 Entra 的會話主機,我們僅支援使用 AADLoginForWindows
VM 擴充功能,此擴充功能會在搭配 Azure 虛擬桌面服務使用 Azure 入口網站 或 ARM 範本時自動新增和設定。
產生註冊金鑰
當您將會話主機新增至主機集區時,必須先產生該主機集區的註冊密鑰。 註冊金鑰會授權會話主機加入主機集區。 它僅適用於您指定的持續時間。
若要產生註冊金鑰,請為您的情節選取相關的索引標籤,並遵循步驟。
以下說明如何使用 Azure 入口網站 來產生註冊金鑰:
登入 Azure 入口網站。
在搜尋列中,輸入 Azure 虛擬桌面 ,然後選取相符的服務專案。
選取 [ 主機集區],然後選取您要為其產生註冊密鑰的主機集區名稱。
在主機集區概觀上,選取 [註冊金鑰]。
選取 [ 產生新的金鑰],輸入到期日期和時間,然後選取 [ 確定]。 系統會建立註冊金鑰。
選取 [ 下載 ] 以下載包含新建立註冊金鑰的文字檔,或將註冊金鑰複製到剪貼簿以供稍後使用。 您也可以稍後返回主機集區概觀來擷取註冊金鑰。
新增工作階段主機
您可以使用 Azure 入口網站 來指定您想要新增的工作階段主機數目,然後 Azure 虛擬桌面會根據工作階段主機組態自動建立它們。 您無法使用 PowerShell 將會話主機新增至具有會話主機設定的主機集區。
以下是新增會話主機的方式:
登入 Azure 入口網站。
在搜尋列中輸入 Azure 虛擬桌面,並選取相符的服務項目。
選取 [主機集區],然後選取您要新增工作階段主機的主機集區名稱。
在主機集區概觀上,選取 [工作階段主機],然後選取 [+ 新增]。
針對 要新增的會話主機數目,輸入您想要建立的會話主機數目。 如果您想要檢閱使用的會話主機組態,請參閱 檢視會話主機組態。 若要編輯會話主機組態,請參閱 排程更新和編輯會話主機設定。
選取 [新增]。 您輸入的會話主機數目會建立並新增至主機集區。
使用 Azure 虛擬桌面服務建立和註冊工作階段主機
您可以使用 Azure 入口網站 或 Azure Resource Manager 範本(ARM 範本),在單一端對端程式中建立會話主機,並將其註冊到主機集區。 您可以在此 GitHub 存放庫中找到一些 ARM 範例。
重要
如果您想要使用 Azure 虛擬桌面以外的替代方法來建立虛擬機,例如自動化管線,您必須將它們個別註冊為主機集區的會話主機。 跳至將工作階段主機註冊至主機集區一節。
以下說明如何使用 Azure 入口網站 中的 Azure 虛擬桌面服務,建立會話主機並將其註冊到主機集區。 請確定您先產生註冊金鑰。
登入 Azure 入口網站。
在搜尋列中,輸入 Azure 虛擬桌面 ,然後選取相符的服務專案。
選取 [ 主機集區],然後選取您要新增會話主機的主機集區名稱。
在主機集區概觀上,選取 [會話主機],然後選取 [ + 新增]。
[基本] 索引標籤無法使用,因為您使用現有的主機集區。 選取 [下一步:虛擬機器]。
在 [ 虛擬機] 索引標籤上,展開下列其中一節並完成資訊,視您想要在 Azure 或 Azure Stack HCI 上建立工作階段主機而定。 如需調整工作階段主機虛擬機器大小的指導,請參閱工作階段主機虛擬機器大小調整指導方針。
若要在 Azure 上新增工作階段主機,請展開本節。
參數 值/描述 資源群組 此值預設為與主機集區相同的資源群組,但您可以從下拉式清單中選取不同的資源群組。 名稱前置詞 輸入會話主機的名稱前置詞,例如 hp01-sh。
每個會話主機都有連字元的後綴,然後是新增至結尾的序號,例如 hp01-sh-0。
此名稱前置詞最多可以有 11 個字元,而且會用於作業系統的電腦名稱中。 前置詞和後置詞組合最多可以有 15 個字元。 工作階段主機名稱必須是唯一的。虛擬機位置 選取您想要部署工作階段主機的 Azure 區域。 它必須是包含虛擬網路的相同區域。 可用性選項 從 可用性區域、 可用性設定組或 不需要基礎結構備援選取。 如果您選取 可用性區域 或 可用性設定組,請完成顯示的額外參數。 安全性類型 從 [標準]、 [受信任的啟動虛擬機] 或 [機密虛擬機] 中選取。
- 如果您選取 [可信啟動虛擬機器],則會自動選取安全開機和 vTPM 的選項。
- 如果您選取 [機密虛擬機器],則會自動選取安全開機、vTPM,以及完整性監視的選項。 使用機密 VM 時,您無法退出 vTPM。映像 從清單中選取您想要使用的OS映像,或選取 [ 查看所有映射 ] 以查看更多。 完整清單包含您建立並儲存為 Azure 計算資源庫共用映像或受控映像的任何映像。 虛擬機器大小 選取大小。 如果您要使用不同的大小,請選擇 [變更大小],然後從清單中選取 。 冬眠 選取方塊以啟用休眠。 休眠僅適用於個人主機集區。 如需詳細資訊,請參閱虛擬機器中的休眠功能。 如果您使用 Microsoft Teams 媒體優化,您應該將 WebRTC 重新導向器服務更新為 1.45.2310.13001。
FSLogix 和應用程式連結目前不支援休眠。 如果您針對個人主機集區使用 FSLogix 或應用程式附加,請勿啟用休眠功能。VM 數目 輸入您要部署的虛擬機數目。 如果您想要的話,此時最多可以部署 400 部會話主機(視訂 用帳戶配額而定),或者稍後可以新增更多主機。
如需詳細資訊,請參閱 Azure 虛擬桌面服務限制和虛擬機器限制。OS 磁碟類型 選取要用於工作階段主機的磁碟類型。 我們建議您只 針對生產工作負載使用進階 SSD 。 OS 磁碟大小 選取 OS 磁碟的大小。
如果您啟用休眠功能,請確定OS磁碟夠大,除了OS和其他應用程式之外,還足以儲存記憶體的內容。機密運算加密 如果您使用機密 VM,您必須選取 [ 機密計算加密 ] 複選框,才能啟用 OS 磁碟加密。
只有在您選取 [機密虛擬機 ] 作為安全性類型時,才會顯示此複選框。開機診斷 選取是否要啟用開機診斷。 網路和安全性 虛擬網路 選取您的虛擬網路。 隨即出現選取子網路的選項。 子網路 選取虛擬網路中的子網路。 網路安全性群組 選取您是否要使用網路安全性群組 (NSG)。
- [無] 不會建立新的 NSG。
- 基本 會為 VM 網路適配器建立新的 NSG。
- [進階] 可讓您選取現有的 NSG。
我們建議您不要在這裡建立 NSG,而是在子網路上建立 NSG。公用輸入連接埠 您可以從清單中選取要允許的連接埠。 Azure 虛擬桌面不需要公用輸入埠,因此建議您選取 [否]。 要加入的網域 選取您要加入的目錄 從 Microsoft Entra ID 或 Active Directory 中選取,然後完成所選選項的相關參數。
若要深入瞭解如何將工作階段主機加入 Microsoft Entra 識別碼,請參閱加入 Microsoft Entra 的工作階段主機。虛擬機器系統管理員帳戶 使用者名稱 輸入名稱,作為新工作階段主機的本機系統管理員帳戶。 密碼 輸入本機系統管理員帳戶的密碼。 確認密碼 請重新輸入密碼。 自訂組態 自定義組態腳本 URL 如果您想要在部署期間執行 PowerShell 腳本,您可以在這裡輸入 URL。 若要在 Azure Stack HCI 上新增會話主機,請展開本節。
參數 值/描述 資源群組 此值預設為您在 [基本] 索引標籤上選擇包含主機集區的資源群組,但您可以選取替代方案。 名稱前置詞 輸入會話主機的名稱前置詞,例如 hp01-sh。
每個會話主機都有連字元的後綴,然後是新增至結尾的序號,例如 hp01-sh-0。
此名稱前置詞最多可以有 11 個字元,而且會用於作業系統的電腦名稱中。 前置詞和後置詞組合最多可以有 15 個字元。 工作階段主機名稱不得重複。虛擬機器類型 選取 [Azure Stack HCI 虛擬機器]。 自訂位置 在下拉式清單中,選取您要在其中部署會話主機的 Azure Stack HCI 叢集。 影像 從清單中選取您想要使用的OS映像,或選取 [管理 VM 映射 ] 來管理所選叢集上可用的映像。 VM 數目 輸入您要部署的虛擬機數目。 您後續可新增更多個。 虛擬處理器計數 輸入您要指派給每個工作階段主機的虛擬處理器數目。 此值不會根據叢集中可用的資源進行驗證。 記憶體類型 針對固定記憶體配置選取 [靜態 ],或針對動態記憶體配置選取 [動態 ]。 記憶體 (GB) 輸入要指派給每個會話主機的記憶體數量,以 GB 為單位。 此值不會針對叢集中可用的資源進行驗證。 網路和安全性 網路下拉式清單 選取每個工作階段要連線的現有網路。 要加入的網域 選取您要加入的目錄 [Active Directory] 是唯一可用的選項。 AD 網域加入UPN 輸入有權將會話主機加入網域之 Active Directory 使用者的用戶主體名稱 (UPN)。 密碼 輸入該 Active Directory 使用者的密碼。 指定網域或單位 如果您想要將會話主機加入特定網域,或放在特定組織單位中,請 選取 [是 ]。 如果您選取 [否],UPN 的後綴會作為網域使用。 虛擬機器系統管理員帳戶 使用者名稱 輸入名稱,作為新工作階段主機的本機系統管理員帳戶。 密碼 輸入本機系統管理員帳戶的密碼。 確認密碼 請重新輸入密碼。 若要在 Azure 擴充區域上新增會話主機,請展開本節。
參數 值/描述 資源群組 此值預設為您在 [基本] 索引標籤上選擇包含主機集區的資源群組,但您可以選取替代方案。 名稱前置詞 輸入會話主機的名稱前置詞,例如 hp01-sh。
每個會話主機都有連字元的後綴,然後是新增至結尾的序號,例如 hp01-sh-0。
此名稱前置詞最多可以有 11 個字元,而且會用於作業系統的電腦名稱中。 前置詞和後置詞組合最多可以有 15 個字元。 工作階段主機名稱不得重複。虛擬機器類型 選取 [Azure 虛擬機器]。 虛擬機位置 選取 [部署至 Azure 擴充區域]。 Azure 擴充區域 選取您需要的擴充區域。 網路和安全性 選取負載平衡器 在您想要用於會話主機的相同虛擬網路上選取現有的 Azure 負載平衡器,或選取 [ 建立負載平衡器 ] 以建立新的負載平衡器。 選取後端集區 在您要用於會話主機的負載平衡器上,選取後端集區。 如果您要建立新的負載平衡器,請選取 [新建 ] 來為新的負載平衡器建立新的後端集區。 新增輸出規則 如果您要建立新的負載平衡器,請選取 [新建 ] 為其建立新的輸出規則。 完成此索引標籤之後,請選取 [下一步:卷標]。
在 [ 卷標 ] 索引標籤上,您可以選擇性地輸入您需要的任何名稱/值組,然後選取 [下一步:檢閱 + 建立]。
在 [ 檢閱 + 建立] 索引標籤上,確定驗證通過並檢閱部署期間將使用的資訊。 如果未通過驗證,請檢閱錯誤訊息,並檢查您在每個索引卷標上輸入的內容。
選取 建立。 部署完成之後,會話主機應該會出現在主機集區中。
重要
使用 Azure 虛擬桌面服務新增工作工作主機之後,請跳至部署後工作一節,以取得一些您可能需要執行的額外設定。
將工作階段主機註冊至主機集區
如果您使用 Azure 虛擬桌面以外的替代方法建立虛擬機,例如自動化管線,您必須將它們個別註冊為主機集區的會話主機。
若要向主機集區註冊會話主機,您必須在每個虛擬機上安裝 Azure 虛擬桌面代理程式和 Azure 虛擬桌面代理程式開機載入器,並使用您產生的註冊密鑰。 您可以使用代理程式安裝程序的圖形使用者介面(GUI)或使用 msiexec
命令行,向主機集區註冊會話主機。
完成之後,四個應用程式會列為已安裝的應用程式:
- 移除 Desktop Agent Boot Loader
- 移除 Desktop Services Infrastructure Agent
- 移除 Desktop Services Infrastructure Geneva Agent
- 移除 Desktop Services SxS Network Stack
針對您的案例選取相關的索引標籤,然後遵循步驟。
請確定您想要作為會話主機使用的虛擬機已加入 Microsoft Entra ID 或 Active Directory 網域 (Active Directory 網域服務 或 Microsoft Entra Domain Services)。
如果您的虛擬機正在執行 Windows Server OS,您需要安裝 遠端桌面會話主機 角色,然後重新啟動虛擬機。 如需詳細資訊,請參閱 使用新增角色和功能精靈來安裝角色、角色服務和功能。
以系統管理員身分登入虛擬機器。
使用下列鏈接下載 Agent 和 Agent 開機載入器安裝檔案。 如果您需要解除封鎖,請以滑鼠右鍵按兩下每個檔案,選取 [屬性],選取 [解除封鎖],最後選取 [ 確定]。
提示
Azure 虛擬桌面代理程式下載連結適用於非驗證環境中的最新生產版本。 此下載連結會在自動生產推出完成之後更新,因此您可能會在發行生產版本與下載連結的更新之間看到延遲。 安裝 Azure 虛擬桌面代理程序之後,它會自動更新。 如需新版代理程式推出的詳細資訊,請參閱 Azure 虛擬桌面代理程式中的新功能?。
執行
Microsoft.RDInfra.RDAgent.Installer-x64-<version>.msi
檔案以安裝遠端桌面服務基礎結構代理程式。遵循提示。 當安裝程式提示您輸入註冊令牌時,請將它貼到文字框中,該文字框會出現在單行上。 選取 [ 下一步],然後完成安裝。
執行
Microsoft.RDInfra.RDAgentBootLoader.Installer-x64-<version>.msi
檔案以安裝其餘元件。遵循提示並完成安裝。
在短時間內,虛擬機會列為主機集區中的會話主機。 會話主機的狀態一開始可能會顯示為 無法使用。 如果有較新的代理程式版本可用,它會自動升級。
會話主機的狀態為 [可用] 之後,請重新啟動虛擬機。
部署後工作
將會話主機新增至主機集區之後,您可能需要執行一些額外的設定,如下列各節所述。
授權
若要確保您的工作階段主機已正確套用授權,您必須執行下列工作:
如果您有執行 Azure 虛擬桌面工作負載的適當授權,可以將 Windows 或 Windows Server 授權套用至您的工作階段主機作為 Azure 虛擬桌面的一部分,並執行這些授權,而不需要支付個別授權的費用。 當您使用 Azure 虛擬桌面服務建立工作階段主機時,會自動套用此授權,但如果您在 Azure 虛擬桌面外部建立工作階段主機,您可能必須個別套用授權。 如需詳細資訊,請參閱將 Windows 授權套用至工作階段主機虛擬機器。
如果您的工作階段主機正在執行 Windows Server OS,您也需要從 RDS 授權伺服器發行遠端桌面服務 (RDS) 用戶端存取授權 (CAL)。 如需詳細資訊,請參閱 使用用戶端存取授權來授權 RDS 部署。
針對 Azure Stack HCI 上的作業階段主機,您必須先授權並啟用虛擬機,才能與 Azure 虛擬桌面搭配使用。 若要啟用使用 Windows 10 企業版 多會話、Windows 11 企業版 多會話和 Windows Server 2022 Datacenter:Azure Edition 的 VM,請使用適用於 VM 的 Azure 驗證。 針對所有其他操作系統映像(例如 Windows 10 企業版、Windows 11 企業版 和其他 Windows Server 版本),您應該繼續使用現有的啟用方法。 如需詳細資訊,請參閱在 Azure Stack HCI 上啟用 Windows Server VM。
已加入 Microsoft Entra 的工作階段主機
針對已加入 Microsoft Entra ID 的 Azure 工作階段主機,您也需要啟用單一登錄或更早的驗證通訊協定、將 RBAC 角色指派給使用者,以及檢閱您的多重要素驗證原則,讓用戶能夠登入 VM。 如需詳細資訊,請參閱 Microsoft已加入 Entra 的會話主機。
相關內容
既然您已擴充現有的主機集區,您可以登入 Azure 虛擬桌面用戶端,以在使用者會話中測試主機。 您可以使用下列任何客戶端來連線到工作階段: