您可以在 Windows 參考機器上安裝支援的 Java Runtime Environment、客體代理程式和軟體啟動程序代理程式,以建立支援軟體元件的範本、快照或 Amazon 機器執行個體。

開始之前

  • 識別或建立參考機器。

  • 如果您先前已在此機器上安裝客體代理程式或軟體啟動程序代理程式,請移除這些代理程式和執行階段記錄。請參閱在 vRealize Automation 中更新現有虛擬機器範本

  • 如果出於疑難排解或其他原因,您打算遠端存取虛擬機器 Windows 遠端桌面,請安裝適用於 Windows 的遠端桌面服務 (RDS)。

  • 確認所有網路組態構件已從網路組態檔中移除。

  • 如果要使用最安全的方法在客體代理程式與您的 Manager Service 機器之間建立信任,請從您的 Manager Service 機器取得 PEM 格式的 SSL 憑證。如需在 Windows 機器上安裝客體代理程式的相關資訊,請參閱在 Windows 參考機器上安裝客體代理程式。如需有關客體代理程式如何建立信任的詳細資訊,請參閱設定 Windows 客體代理程式以信任伺服器

  • 確認 Darwin 使用者在 Windows 參考機器上擁有 Log on as a service 存取權限。

執行這項作業的原因和時機

軟體 支援使用 Windows CMD 與 PowerShell 2.0 撰寫指令碼。

重要事項︰

由於開機程序不得中斷,因此請設定虛擬機器以便在到達最終作業系統登入提示之前,任何原因都不會導致虛擬機器的開機程序暫停。例如,確認在虛擬機器啟動時沒有提示使用者互動的程序或指令碼。

程序

  1. 以 Windows 管理員身分登入 Windows 參考機器,並開啟命令提示字元。
  2. https://vRealize_VA_Hostname_fqdn/software/index.html 下載並安裝支援的 Java Runtime Environment。
    1. 下載 Java SE Runtime Environment .zip 檔案 https://vRealize_VA_Hostname_fqdn/software/download/jre-version-win64.zip
    2. 建立 c:\opt\vmware-jre 資料夾,並將 JRE .zip 檔案解壓縮到該資料夾中。
    3. 開啟命令提示字元視窗,並輸入 c:\opt\vmware-jre\bin\java -version 確認安裝。

      隨即顯示 Java 的安裝版本。

  3. https://vRealize_VA_Hostname_fqdn/software/index.html 下載並安裝 vRealize Automation 客體代理程式。
    1. GugentZip_version 下載到參考機器上的 C 磁碟機中。

      根據作業系統的適用情況,選取 GuestAgentInstaller.exe (32 位元) 或 GuestAgentInstaller_x64.exe (64 位元)。

    2. 在檔案上按一下滑鼠右鍵,然後選取內容
    3. 按一下一般
    4. 按一下解除封鎖
    5. 將檔案解壓縮到 C:\

      這會產生目錄 C:\VRMGuestAgent。請勿重新命名此目錄。

  4. 將客體代理程式設定為與 Manager Service 進行通訊。
    1. 開啟提升權限的命令提示字元。
    2. 導覽至 C:\VRMGuestAgent
    3. 將客體代理程式設定為信任您的 Manager Service 機器。

      選項

      說明

      讓客體代理程式信任其所連線的第一個機器。

      不需進行任何設定。

      手動安裝受信任的 PEM 檔案。

      將 Manager Service PEM 檔案置於 C:\VRMGuestAgent\ 目錄中。

    4. 執行下列命令:winservice -i -h Manager_Service_Hostname_fdqn:portnumber -p ssl

      Manager Service 的預設連接埠號碼為 443。

      選項

      說明

      如果您使用的是負載平衡器

      輸入 Manager Service 負載平衡器的完整網域名稱與連接埠號碼。例如,winservice -i -h load_balancer_manager_service.mycompany.com:443 -p ssl

      無負載平衡器

      輸入 Manager Service 機器的完整網域名稱與連接埠號碼。例如,winservice -i -h manager_service_machine.mycompany.com:443 -p ssl

      如果您準備 Amazon Machine Image

      您需要指定您正在使用 Amazon。例如,winservice -i -h manager_service_machine.mycompany.com:443:443 -p ssl -c ec2

  5. https://vRealize_VA_Hostname_fqdn/software/index.html 下載軟體代理程式啟動程序檔案。
    1. 下載軟體啟動程序代理程式檔案 https://vRealize_VA_Hostname_fqdn/software/download/vmware-vra-software-agent-bootstrap-windows_version.zip
    2. 在檔案上按一下滑鼠右鍵,然後選取內容
    3. 按一下一般
    4. 按一下解除封鎖
      重要事項︰

      如果不停用此 Windows 安全性功能,則無法使用 軟體 代理程式啟動程序檔案。

    5. vmware-vra-software-agent-bootstrap-windows_version.zip 檔案解壓縮到 c:\temp 資料夾。
  6. 安裝軟體啟動程序代理程式。
    1. 開啟 Windows CMD 主控台,導覽到 c:\temp 資料夾。
    2. 輸入命令以安裝代理程式啟動程序。
      install.bat password=Password managerServiceHost=manager_service_machine.mycompany.com managerServicePort=443 httpsMode=true cloudProvider=ec2|vca|vcd|vsphere
      

      Manager Service 的預設連接埠號碼為 443。cloudprovider 可接受的值為 ec2vcavcdvsphereinstall.bat 指令碼將使用您在安裝命令中設定的密碼,為軟體啟動程序代理程式建立名為 darwin 的使用者帳戶。您設定的 Password 必須符合 Windows 密碼需求。

      如果安裝因 .NET 相依性而失敗,請參考下列文章尋求協助:https://technet.microsoft.com/en-us/library/dn482071.aspx

  7. 請確認使用者 darwin 存在。
    1. 於命令提示字元處輸入 lusrmgr.msc
    2. 請確認使用者 darwin_user 存在且屬於管理員群組。
    3. 將密碼設定為永不到期。

      此設定可確保範本在 30 天之後依然可用。

    如果該使用者無法使用,請確認 Windows Server 密碼準確無誤。

  8. 關閉 Windows 虛擬機器。

下一步

將您的參考機器轉換為可供複製的範本、Amazon Machine Image 或是快照,讓 IaaS 架構設計人員能夠在建立藍圖時使用您的範本。