本頁面說明如何排解使用單一租戶節點時可能發生的問題。
節點群組大小限制
問題:節點群組大小上限為 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 的租戶,將 VM 移至單一租戶節點,請先將 VM 的
--min-cpu-platform旗標設為AUTOMATIC。
自動調度節點群組
問題:無法啟用節點群組自動調整器。
- 解決方案:只有在將節點群組維護政策設為「Default」(預設) 維護政策時,才能啟用節點群組自動配置器。
問題:希望透過節點群組維護政策內的遷移功能,保留已預留的節點。
- 解決方案:使用「在節點群組內遷移」維護政策時,請將節點群組自動配置器設為僅水平擴展,這樣一來,節點群組需要額外容量時,就會新增節點。
問題:區域中沒有剩餘的 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 總數不會超過單一租戶節點類型指定的 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。