本頁說明如何排解使用單一租戶節點時可能發生的部分潛在問題。
節點群組大小限制
問題:節點群組的大小上限為 100。
- 解決方法:建立多個節點群組,並為每個節點群組使用相同的關聯標籤。接著,在這些節點群組上安排 VM 時,請使用您指派給節點群組的親和力標籤。
VM 排程失敗
問題:無法在單一用戶群節點上排程 VM。
解決方法:
如果區域中沒有符合 VM 相依性或反相依性規格的節點,就無法排定單一用戶群 VM。請確認您已指定正確的親和性標籤。此外,請確認您沒有指定任何衝突的關聯標籤。
如果您使用的是原地重新啟動維護政策,請確認 VM 的
OnHostMaintenance
設定已設為terminate
。如果您使用「在節點群組內遷移」維護政策,請確認您是在節點群組上安排 VM,而不是在特定節點上或使用相似度標籤。
確認指定的節點名稱與區域中節點的名稱相符。
確認指定的節點群組名稱與區域中的節點群組名稱相符。
如果 VM 的最低 CPU 平台 (
--min-cpu-platform
) 設為AUTOMATIC
以外的任何值,就無法排程單租戶 VM。
VM 用戶群
問題:無法將 VM 移至單一用戶群節點。
解決方法:
如果 VM 執行個體指定了最低 CPU 平台,就無法透過更新 VM 租用戶群來移至單一租用戶群節點。如要將 VM 移至單一租用者節點,請將最低 CPU 平台規格設為
automatic
,以便移除該規格。由於每個單一租用戶節點都使用特定的 CPU 平台,因此在節點上執行的所有 VM 都無法指定最低 CPU 平台。您必須先將 VM 的租用權
--min-cpu-platform
標記設為AUTOMATIC
,才能透過更新租用權將 VM 移至單一租用者節點。
自動調度節點群組
問題:無法啟用節點群組自動配置器。
- 解決方法:您必須將節點群組維護政策設為「預設」維護政策,才能啟用節點群組自動配置器。
問題:想在節點群組維護政策內,透過遷移功能保留已保留的節點。
- 解決方法:使用節點群組內遷移維護政策時,請將節點群組自動配置器設為只擴展,這樣一來,當需要額外容量時,就會在節點群組中新增節點。
問題:區域中沒有剩餘的 CPU 配額。
- 解決方法:如果您在區域中沒有剩餘的 CPU 配額、群組中的節點數量已達上限,或是發生帳單問題,自動調度資源功能可能會失敗。視錯誤而定,您可能需要要求增加 CPU 配額,或建立新的單一租用者節點群組。
自備授權 (BYOL)
問題:設定在原地維護的重新啟動政策。
- 解決方法:如果使用原地維護的重新啟動政策,請將 VM 的
OnHostMaintenanceSetting
設為terminate
。
- 解決方法:如果使用原地維護的重新啟動政策,請將 VM 的
問題:在節點群組上排定 VM,並使用「在節點群組內遷移」維護政策。
解決方法:
將 VM 排程至節點群組,而非特定節點或使用自訂相依性標籤。
建立 2 個節點並啟用自動配置器;否則,如果您建立大小為 1 的節點群組,節點會保留給保留區。
容量問題
問題:節點或節點群組的容量不足。
解決方法:
如果您將 VM 重新排程至並行排程 VM 的節點,在極少數情況下,可能會沒有容量。
如果您將 VM 重新排程至未啟用自動調度資源的節點群組中的節點,可能會沒有容量。
如果您將 VM 重新排程至已啟用自動調度資源功能的節點群組節點,但 CPU 配額已用盡,則可能沒有足夠的容量。
CPU 超額配置
問題:設定 CPU 最小數量值時,系統會顯示錯誤訊息,指出您未指定單一租用戶節點群組:
Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual CPU count may only be specified for sole-tenant instances.
- 解決方法:設定 CPU 最低數量值時,請指定單一租用戶節點群組
問題:系統顯示錯誤訊息,指出節點上所有單一用戶群 VM 的 CPU 最小數量總和,大於節點類型的 CPU 容量。
Node virtual CPU count must not be greater than the guest virtual CPU count.
No feasible nodes found for the instance given its node affinities and other constraints.
- 解決方法:請為每個 VM 指定 CPU 的最低數量值,以便確保所有 VM 的總數不超過單一用戶群節點類型指定的 CPU 數量。
問題:系統發生錯誤,指出節點上所有 VM 的機器類型所指定的 CPU 總數,超過節點上所有 VM 所指定的 CPU 最小數量的兩倍。
Guest virtual CPU count must not be greater than [~2.0] times the node virtual CPU count.
- 解決方法:請將此節點上 VM 的 CPU 最小數量值提高,直到 CPU 最小總數大於或等於機器類型所決定的 CPU 總數值的一半。
問題:系統會顯示錯誤訊息,指出 CPU 最小數量的值並非大於或等於 2 的偶數。
Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual CPU count must be even.
- 解決方法:指定 CPU 的最低數量值,必須是 2 以上的偶數。
GPU
問題:發生錯誤,指出因節點屬性不相容而無法建立執行個體。
Instance could not be scheduled due to no matching node with property compatibility.
- 解決方法:啟用 GPU 的單一用戶群節點僅支援已附加 GPU 的 VM。如要解決這個問題,請使用 GPU 佈建單一用戶群 VM。