本文回答如何使用 Azure 虛擬桌面的自動調整常見問題。
一般問題
我可以設定對特定日期進行調整,例如假日嗎?
否。 自動調整目前不支援在特定日期下降。
使用自動調整需要額外支付費用嗎?
否。 如需關於費率的詳細資訊,請瀏覽我們的定價頁面。
自動調整監視工作階段主機並執行調整評估的頻率為何?
當使用者登入或登出其工作階段主機,並將此活動分類為工作階段變更事件時,自動調整會進行監視。 工作階段變更事件會觸發建立記錄的調整評估。 如果沒有任何工作階段變更事件或事件服務中斷,則自動調整會檢查是否遺漏任何事件。 當數個工作階段變更事件在短時間內發生時,此功能會批次處理調整評估。 此批次處理可讓自動調整快速處理大量事件,而不需要多載系統。
主機集區中需要多少個 VM,自動調整才能正常運作?
請至少指定一個。
您可以使用 Azure CLI 來設定自動調整嗎?
否,目前自動調整不提供使用 Azure CLI 進行設定的選項。
支援哪些區域?
雖然所有 Azure 區域都支援部署工作階段主機 VM,調整方案設定資料仍必須儲存於與主機集區相同的區域中。 VM 的部署區域可以不同於儲存主機集區和調整方案設定資料的區域。
如果主要區域中的工作階段主機中斷,自動調整會處理次要區域中的調整工作階段主機嗎?
否。 客戶必須設定其各自的災害復原策略以管理中斷情況。 自動調整只會處理其所建立區域中的現有 VM 調整。
如果我在區域內的多個可用性區域中建立工作階段主機,調整作業期間是否會針對可用性區域進行自動調整?
否。 自動調整不會追蹤您在哪個在哪個可用性區域中建立 VM,因此可能不會在所有區域中平均執行調整作業。
集區主機集區的自動調整
如何設定自動調整,以在工作時間之後執行零個工作階段主機?
下降模式一律會使用最低數目的工作階段主機。 不過,如果存在現有的使用者工作階段,則可用工作階段主機的最低數目不會是零。 若要設定時間限制原則來登出所有已中斷連線的使用者,藉此避免需等候數小時才能擁有可用的工作階段主機,請移至 [本機電腦原則]>[電腦設定系統]>[管理範本]>[Windows 元件]>[遠端桌面服務]>[遠端桌面工作階段]>[時間限制]> 以設定中斷連線工作階段的時間限制。
如果主機集區容量等於容量閾值,會發生什麼事?
不執行任何動作。 只有在主機集區容量大於或小於容量閾值時,自動調整才會做出回應。 當主機集區容量與容量閾值相同時,此功能不會執行任何動作。
如果我已經在工作階段主機上自行設定清空模式,自動調整是否仍會變更已設定的清空模式設定?
是,不論是誰將 VM 放在清空模式中,自動調整仍會開啟或關閉清空模式。 自動調整會覆寫調整中包含的所有 VM 清空模式,因此如果您想要從調整動作中排除 VM,則必須使用排除標籤。
自動調整監視工作階段主機並執行調整評估的頻率為何?
當使用者登入或登出其工作階段主機,並將此活動分類為工作階段變更事件時,自動調整會進行監視。 工作階段變更事件會觸發建立記錄的調整評估。 如果沒有任何工作階段變更事件或事件服務中斷,則自動調整會檢查是否遺漏任何事件。 當數個工作階段變更事件在短時間內發生時,此功能會批次處理調整評估。 此批次處理可讓自動調整快速處理大量事件,而不需要多載系統。
是否可以在當天的任何階段強制登出?
否。 如果您已啟用自動調整,您只能強制使用者在下降階段登出。 如果在下降期間,讓工作階段主機進入清空模式以準備關機,但非所有使用者均在變更為離峰階段前登出,則剩餘的使用者不會遭到強制登出其工作階段。 使用者之所以不會遭到登出,是因為在離峰時段,自動調整不會強制使用者登出其工作階段。 另一方面,自動調整會等到所有使用者都登出,再解除配置 VM。 例如,如果下降階段為 15 分鐘,而登出使用者並關機 VM 之前的等候時間為 20 分鐘,則排程將轉為離峰階段,且不會強制使用者登出其工作階段。
如果我設定自動調整來強制使用者在下降期間登出,也會登出具有作用中工作階段的使用者嗎?
是。 如果使用者在下降階段等候期間未登出,則會強制登出閒置、連線中斷與作用中的工作階段。
如果作用中的工作階段已遭強制登出,但使用者嘗試重新連線,是否有辦法避免該使用者在自動調整即將準備關機的工作階段主機上,啟動新的工作階段?
自動調整選取要關閉的工作階段主機之後,會讓工作階段主機處於清空模式。 登出所有使用者工作階段之後,自動調整就會解除配置 VM。 解除配置 VM 之後,自動調整會將 AllowNewSessions 設定為 true,藉此關閉清空模式。 由於自動調整會讓即將關機的工作階段主機進入清空模式,因此使用者遭強制登出其工作階段後,便無法重新連線至即將關機的工作階段主機。
自動調整可關閉主機集區中的所有 VM,或至少需要保留一些 VM 才能正常運作嗎?
如果主機集區中主機的最小百分比設為 0%,而且主機集區中的工作階段主機上沒有使用者工作階段,自動調整可以關閉主機集區中的所有 VM。
為什麼我會想要在調整計畫排程的不同階段,以不同方式設定負載平衡演算法?
當您設定調整計畫排程時,您可以針對當天的不同階段指定不同的負載平衡演算法。 例如,在上升和尖峰階段期間,您可以使用廣度優先的負載平衡演算法。 此演算法可確保您在當日的前兩個階段中平均分配使用者工作階段,以利最佳化效能。 同樣地,在下降和離峰階段期間,您可以使用深度優先負載平衡演算法來協助自動調整功能合併使用者工作階段,直到達到主機集區中可能的最低工作階段主機數目為止。
個人主機集區的自動調整
如果工作階段主機已開啟,但使用者從未登入,會發生什麼情況?
如果工作階段主機已透過自動調整、在連線時啟動 VM 或系統管理員開啟,但使用者從未登入,則自動調整會在主機進入閒置狀態一段時間後,解除配置該工作階段主機,以避免產生不必要的運算成本。
如果我選擇不要在上升階段啟動,我的個人桌面將如何啟動?
如果您選擇不要在上升階段透過自動調整啟動個人桌面,自動調整將不會啟動您的個人桌面。 相反地,您必須啟動在連線時啟動 VM,確保使用者登入電腦時即啟動個人桌面,否則您必須自己手動啟動個人桌面。
我可以設定自動調整,強制使用者登出其個人桌面嗎?
否。 如果使用者登出其工作階段,個人桌面的自動調整只會解除配置工作階段主機。
已中斷連線的使用者工作階段,以及使用者已登出的使用者工作階段有何差異?
如需詳細資訊,請參閱使用者工作階段定義。
個人桌面的自動調整是否會覆寫工作階段主機的清空模式?
否。 當自動調整因使用者工作階段已遭登出或連線中斷,而準備解除配置個人桌面時,並不會讓工作階段主機進入清空模式。 如果使用者在自動調整解除配置工作階段主機時嘗試連線,則會收到錯誤訊息,指出「沒有可用的資源」。
如果我在調整方案中選擇休眠個人桌面,但我的個人桌面並未啟用休眠,會發生什麼情況?
如果您選擇在個人調整計劃排程中休眠個人桌面,但個人桌面並未啟用休眠功能,則自動調整不會對您的會話主機執行任何動作(不會休眠,也不會解除分配它們)。
動態調整 (預覽)
調整計劃中定義的最小主機集區大小是否會覆寫主機集區中的設定?
是。 主機集區大小下限將會覆寫您在主機集區中定義的會話主機數目。
我需要指定是否要在每個階段開啟或建立會話主機?
否。 您只需要使用最小主機集區大小、主機集區大小上限,以及使用中主機的最小百分比來定義會話主機限制 。。 當所需的會話主機實際數目不大於主機集區大小下限時,如果使用的主機集區容量超過您定義的容量閾值,自動調整將會開啟會話主機。 當所需的會話主機實際數目大於最小主機集區大小時,自動調整將會開啟已停止的會話主機,並建立其他會話主機。 如果所使用的主機集區容量超過您定義的容量閾值,使用中的會話主機總數將不會超過調整計劃中定義的主機集區大小上限。
自動調整所建立的會話主機會使用哪個映像版本?
如果您還沒有使用中的會話主機組態,自動調整會建立具有預設會話主機組態中定義的最新有效/穩定映射版本。
如何設定調整方案,只開啟和解除分配會話主機?
您可以在建立調整方案時選擇電源管理自動調整作為調整方法,或使用動態自動調整,您可以針對 [最小主機集區大小] 和 [主機集區大小上限] 設定相同的值。
如何設定調整計劃,只建立和刪除工作階段主機?
您可以將作用中 主機的最小值百分比設定 為 100。 如果所使用的主機集區容量超過或低於您定義的容量閾值,則自動調整只會建立或刪除會話主機。
如果主機集區中的會話主機數目超過主機集區大小上限,會發生什麼情況?
如果每個階段的 主機集區大小 上限設定不同,就可能會發生這種情況。 自動調整會刪除沒有會話的作用中解除分配會話主機,以接受 目前階段中的主機集區大小 上限設定,然後根據排程和容量閾值繼續刪除/解除分配會話主機,但增加階段除外。 只要主機集區中的會話主機數目不超過主機集區大小上限,就不會採取刪除/解除分配動作。 此行為與電源管理自動調整調整方法一致,其中會話主機不會在集區主機集區的增加階段解除分配。
我仍然可以手動建立和刪除會話主機嗎?
是,但是自動調整會刪除您手動建立的會話主機時,它會接受您設定的設定,不論是否要自動刪除 NIC 和/或磁碟。