您必須在伺服器陣列中的每個 RDS 主機上,設定相同的負載平衡指令碼。負載平衡指令碼的設定牽涉到在 RDS 主機上設定登錄機碼。

若您要使用自動伺服器陣列,請對該自動伺服器陣列上的父虛擬機器執行此程序。

重要: 您必須在伺服器陣列中的所有 RDS 主機上設定負載平衡指令碼,否則就全都不要設定。如果您只在伺服器陣列中的部分 RDS 主機上設定負載平衡指令碼, Horizon Console會將伺服器陣列的狀態設為紅色。

必要條件

程序

  1. 以管理員身分登入 RDS 主機。
  2. 啟動伺服器管理員。
  3. 選取工具 > 系統設定、按一下工具索引標籤,然後啟動登錄編輯程式。
  4. 在登錄中,導覽至 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\ScriptEvents
  5. 在瀏覽區域中,選取 RdshLoad 機碼。
    RdshLoad 機碼的值 (若有) 將顯示於主題區域 (右窗格)。
  6. 以滑鼠右鍵按一下 RdshLoad 機碼的主題區域,選取 新增 > 字串值 並建立新字串值。
    最佳做法是使用可代表要執行的負載平衡指令碼的名稱,例如使用 cpuutilisationScript 代表 cpuutilisation.vbs 指令碼。
  7. 以滑鼠右鍵按一下您建立的新字串值項目,並選取修改
  8. 值資料文字方塊中,輸入會叫用負載平衡指令碼的命令列,然後按一下確定
    輸入負載平衡指令碼的完整路徑。
    例如: cscript.exe "C:\Program Files\VMware\VMware View Agent\scripts\cpuutilisation.vbs"
  9. 重新啟動 RDS 主機上的 Horizon Agent服務,以讓變更生效。

結果

您的負載平衡指令碼就會開始在 RDS 主機上執行。

下一步

在伺服器陣列中的每個 RDS 主機上重複此程序。若您對自動伺服器陣列上的父虛擬機器執行此程序,請佈建該自動伺服器陣列。

若要確認您的負載平衡指令碼是否正常運作,請參閱驗證負載平衡指令碼