當您想要建立已啟用 NSX Cloud 管理的伺服器陣列或 VDI 桌面指派時,必須在您用於該伺服器陣列或指派的已發佈映像上安裝 NSX 代理程式。您必須先將 NSX 代理程式安裝至主要映像虛擬機器,之後才能發佈該映像。您可以在主要虛擬機器已建立,且 [已匯入的虛擬機器] 頁面中將虛擬機器代理程式相關的軟體顯示為作用中狀態之後安裝 NSX 代理程式。

安裝 NSX 代理程式涉及從 NSX Cloud 環境的 Cloud Service Manager (CSM) 中識別的下載位置下載 PowerShell 安裝指令碼檔案。在主要虛擬機器中,您可以執行該安裝指令碼來下載 NSX 代理程式安裝二進位檔,並安裝代理程式。NSX-T Data Center 文件中提供許多在 Windows 虛擬機器上安裝 NSX 代理程式的相關詳細資料。如需進一步資訊,請參閱《NSX-T Data Center 管理指南》中的安裝 NSX 代理程式 主題和其子主題。

必要條件

確認 [已匯入的虛擬機器] 頁面指出代理程式相關狀態為作用中而可用於虛擬機器。若要讓資訊清單為 1600 及更新版本之網繭中所建立的虛擬機器進入該狀態,請在該虛擬機器上使用 [已匯入的虛擬機器] 頁面的重設代理程式配對動作。該動作位於更多下拉式清單中。

備註: 當使用 Microsoft 遠端桌面用戶端作為您連線至主要虛擬機器的 RDP 軟體時,請確定該軟體為最新版本。例如,Windows 7 作業系統中的預設 RDP 軟體並不是夠新的版本。版本必須為第 8 版或更新版本。
根據主要映像虛擬機器的建立方式,確認您擁有至少下列其中一個認證 (使用者名稱和密碼) 以登入虛擬機器的客體 Windows 作業系統。
虛擬機器的建立時間 虛擬機器的建立方式 用來登入的認證
在 2019 年 12 月服務版本投入生產環境前

[已匯入的虛擬機器] 頁面中的「匯入虛擬機器」精靈。

在 2019 年 12 月服務版本的發行日之前,「匯入虛擬機器」精靈所建立的虛擬機器一律會自動加入精靈中指定的 Active Directory 網域。若要登入此類虛擬機器,您可以使用下列其中一項:

  • 精靈中指定的本機管理員帳戶的認證。
  • 該 Active Directory 網域中網域帳戶的認證。
在 2019 年 12 月服務版本投入生產環境後

[已匯入的虛擬機器] 頁面中的「匯入虛擬機器」精靈。

從 2019 年 12 月的服務版本日期開始,「匯入虛擬機器」精靈將提供在建立程序結束時將精靈建立的虛擬機器加入指定 Active Directory 網域的選項,或不將虛擬機器加入網域的選項。

  • 如果虛擬機器是在精靈啟用網域加入切換的情況下建立的,則可以使用指定 Active Directory 網域中的網域帳戶認證,或使用在精靈中指定的本機管理員帳戶。
  • 如果虛擬機器是在精靈關閉網域加入切換的情況下建立的,則必須使用在精靈中指定的本機管理員帳戶。在此情況下,由於虛擬機器未加入網域,因此本機管理員帳戶將是唯一有登入存取權的帳戶。
在任何服務版本中

在 Microsoft Azure 中手動建置主要虛擬機器中的手動準備步驟。

您在手動建置虛擬機器時,通常不需要將虛擬機器加入您的 Active Directory 網域。若要登入該虛擬機器,請使用下列其中一項:

  • 在 Microsoft Azure 入口網站中建立手動建置的虛擬機器時所指定本機管理員帳戶的認證。
  • 如果您手動將該虛擬機器加入 Active Directory 網域,則為該網域中的網域帳戶的認證。
重要: 從網繭資訊清單為 1230 版及更新版本開始,網域帳戶可以直接連線至已加入網域、且已安裝代理程式軟體的映像虛擬機器。在網繭資訊清單 1230 之前,已加入網域的虛擬機器中安裝的代理程式軟體,會防止網域帳戶直接連線至該虛擬機器。但是,如果您尚未將網繭更新為 1230 及更新版本的資訊清單,則必須先執行 當您的網繭尚未更新為資訊清單 1230 版或更新版本時,如何設定讓網域帳戶從遠端連線至已匯入的映像的功能中的步驟,網域帳戶才能直接連線至已加入網域、且已安裝代理程式軟體的映像虛擬機器。

驗證您擁有認證,用於登入您的 NSX Cloud 環境 CSM 的入口網站。您可以使用 CSM 來識別用於下載 PowerShell 安裝指令碼,以安裝 NSX 代理程式的位置。CSM 是 NSX Cloud 的元件,為您的公有雲詳細目錄提供單一虛擬管理介面管理端點。如需詳細資料,請參閱《NSX-T Data Center 管理指南》中的 Cloud Service Manager 主題和相關主題。

程序

  1. 在 RDP 軟體中使用虛擬機器的 IP 位址,以連線至虛擬機器的 Windows 作業系統。
    • 如果主要映像虛擬機器使用公用 IP 位址所建立,則您可以在 RDP 軟體中使用該 IP 位址
    • 如果主要映像虛擬機器具有私人 IP 位址,則必須使用以下兩種方法之一透過 RDP 進入虛擬機器:
      • 使用您 Microsoft Azure 訂閱中具有公用 IP 位址的另一個虛擬機器,並執行輸出 RDP 以進入主要映像虛擬機器。
      • 透過公司網路,使用 VPN 和 RDP 進入主要映像虛擬機器
    備註: 若要存取執行代理程式相關軟體元件的虛擬機器,遠端桌面用戶端的版本必須是第 8 版或更新版本。否則,連線會失敗。建議使用最新的遠端桌面用戶端。
  2. 使用此處的先決條件中說明的認證 (使用者名稱和密碼) 登入 Windows 作業系統。
    使用建立虛擬機器時在「匯入映像」精靈中指定的本機管理員帳戶認證時,請輸入 \username 作為使用者名稱。
    備註: 如果虛擬機器是已加入網域的虛擬機器 (如 此處的先決條件所說明),且您想要使用網域帳戶,而不是本機管理員帳戶,請輸入 domain\username 作為使用者名稱;其中的 domain 是網域的名稱。
  3. 從 Windows 虛擬機器,登入 CSM 並導覽至雲端 > Azure > VNet
  4. 在 [概觀] 索引標籤上,展開代理程式下載和安裝區域 (如果尚未展開)。
    在該區域中,找到顯示的 Windows 安裝指令碼下載位置。下載位置下也會顯示簡單的基本安裝命令。
    • 顯示的下載位置具有模式 http://filepath/nsx_install.ps1,其中 nsx_install.ps1 是 PowerShell 指令碼檔案,而 filepath 是從中下載檔案的路徑。
    • 顯示的基本安裝命令包括的部分 -dnsSuffix DNS-suffix,其中的 DNS-suffix 是動態產生的值,該值與設定 NSX Cloud 時於您的 Microsoft Azure VNet 上部署 PCG 時所選擇的 DNS 設定相關。
    重要: 當您執行指令碼在 Horizon Cloud 中為主要映像安裝 NSX 代理程式時,您必須指定:
    • 您在 CSM 中看到針對您的 Microsoft Azure VNet 所顯示的相同 DNS-suffixDNS-suffix 對您設定的環境來說是唯一的。
    • startOnDemand true 選項。該選項可針對 Horizon Cloud 發佈工作流程將 NSX 代理程式最佳化。
  5. 請複製顯示的 DNS-suffix,使得您在後續步驟中執行此安裝指令碼時擁有該資訊。
  6. 使用下載位置來將 nsx_install.ps1 檔案下載到虛擬機器上的位置。
  7. 開啟 PowerShell 命令提示字元,導覽至您下載 nsx_install.ps1 檔案的位置,並透過使用您的 DNS-suffix 值與選項 -startOnDemand true 執行安裝命令來安裝代理程式。
    重要: 選項 -startOnDemand true 為必要。
    下列程式碼區塊是 PowerShell 命令提示字元中命令的範例,其範例 DNS-suffixxxxxxxxxxxxxxxxxxxxxxxxxx.xx.internal.cloudapp.net
    powershell -file 'nsx_install.ps1' -operation install -dnsSuffix xxxxxxxxxxxxxxxxxxxxxxxxx.xx.internal.cloudapp.net -startOnDemand true
    指令碼完成執行後,訊息會顯示,指出是否已成功安裝 NSX 代理程式。
  8. 關閉 PowerShell 命令提示字元。
  9. 驗證代理程式的啟動程序狀態已就緒,方法是開啟一般的命令提示字元並執行下列命令。
    schtasks /query /tn nsx_bootstrap
    執行該命令應該會顯示狀態為 Ready 的 nsx_bootstrap 工作。以下顯示範例。
    TaskName              Next Run Time       Status
    --------------------- ------------------- -----------
    nsx_bootstrap         N/A                 Ready
    
  10. 登出虛擬機器的 Windows 作業系統。

後續步驟

隨著 NSX 代理程式已安裝且 nsx_bootstrap 工作顯示 Ready 時,如果不需進行進一步的自訂,則可以發佈映像。請參閱將已設定的主要虛擬機器轉換為可指派的映像