Auf dieser Seite wird beschrieben, wie Sie mögliche Probleme beheben, die bei der Verwendung von Knoten für einzelne Mandanten auftreten können.
Größenbeschränkung für Knotengruppen
Problem: Die Größe einer Knotengruppe ist auf 100 begrenzt.
- Lösung: Erstellen Sie mehrere Knotengruppen und verwenden Sie für jede Knotengruppe das gleiche Affinitätslabel. Verwenden Sie dann beim Planen von VMs für diese Knotengruppen das Affinitätslabel, das Sie den Knotengruppen zugewiesen haben.
VM-Planungsfehler
Problem: Für einen Knoten für einzelne Mandanten kann keine VM geplant werden.
Lösung:
Sie können keine VM für einzelne Mandanten planen, wenn kein Knoten in der Zone vorhanden ist, der der Spezifikation der Affinität oder Anti-Affinität der VM entspricht. Prüfen Sie, ob Sie die richtigen Affinitätslabels angegeben haben. Achten Sie außerdem darauf, dass Sie keine widersprüchlichen Affinitätslabels angegeben haben.
Wenn Sie die Wartungsrichtlinie für einen Neustart vor Ort verwenden, prüfen Sie, ob die
OnHostMaintenance
-Einstellung der VM aufterminate
festgelegt ist.Wenn Sie die Migration innerhalb der Wartungsrichtlinie für Knotengruppen ausführen, achten Sie darauf, dass Sie VMs in einer Knotengruppe statt auf einen bestimmten Knoten oder mithilfe eines Affinitätslabels planen.
Prüfen Sie, ob der angegebene Knotenname mit dem Namen eines Knotens in der Zone übereinstimmt.
Prüfen Sie, ob der angegebene Knotengruppenname mit dem Namen einer Knotengruppe in der Zone übereinstimmt.
Sie können keine VM für einzelne Mandanten planen, wenn die Mindest-CPU-Plattform (
--min-cpu-platform
) der VM auf einen anderen Wert alsAUTOMATIC
festgelegt ist.
VM-Mandantenfähigkeit
Problem: Eine VM kann nicht auf einen Knoten für einzelne Mandanten verschoben werden.
Lösung:
Eine VM-Instanz mit einer angegebenen Mindest-CPU-Plattform kann nicht durch Aktualisieren der VM-Mandanten auf einen Knoten für einzelne Mandanten verschoben werden. Wenn Sie eine VM auf einen Knoten für einzelne Mandanten verschieben möchten, entfernen Sie die Anforderungen der Mindest-CPU-Plattform, indem Sie sie auf
automatic
festlegen.Da jeder Knoten für einzelne Mandanten eine bestimmte CPU-Plattform verwendet, kann für alle auf dem Knoten ausgeführten VMs keine Mindest-CPU-Plattform angegeben werden. Bevor Sie eine VM durch Aktualisieren der Mandantenfähigkeit zu einem Knoten für einzelne Mandanten verschieben können, müssen Sie das Flag
--min-cpu-platform
der VM aufAUTOMATIC
festlegen.
Autoscaling-Knotengruppen
Problem: Autoscaling für Knotengruppen kann nicht aktiviert werden.
- Lösung: Sie können das Autoscaling für Knotengruppen nur aktivieren, wenn Sie die Wartungsrichtlinie der Knotengruppe auf die Wartungsrichtlinie Standard festlegen.
Problem: Sie möchten bereits reservierte Knoten mit der Migration innerhalb der Wartungsrichtlinie für Knotengruppen beibehalten.
- Lösung: Legen Sie bei Verwendung der Wartungsrichtlinie Innerhalb der Knotengruppe migrieren für das Autoscaling der Knotengruppe fest, dass nur horizontal skaliert werden soll. Dadurch werden Knoten zur Knotengruppe hinzugefügt, wenn zusätzliche Kapazität benötigt wird.
Problem: Kein verbleibendes CPU-Kontingent in der Region.
- Lösung: Das Autoscaling kann fehlschlagen, wenn in der Region kein CPU-Kontingent mehr vorhanden ist, die Anzahl der Knoten in einer Gruppe die maximal zulässige Anzahl aufweist oder ein Abrechnungsproblem aufgetreten ist. Je nach Fehler müssen Sie möglicherweise eine Erhöhung des CPU-Kontingents anfordern oder eine neue Knotengruppe für einzelne Mandanten erstellen.
Eigene Lizenz verwenden (Bring your own License, BYOL)
Problem: Konfigurieren der Wartungsrichtlinie für einen Neustart vor Ort.
- Lösung: Wenn Sie die Wartungsrichtlinie für einen Neustart vor Ort verwenden, legen Sie die
OnHostMaintenanceSetting
der VM aufterminate
fest.
- Lösung: Wenn Sie die Wartungsrichtlinie für einen Neustart vor Ort verwenden, legen Sie die
Problem: Planen von VMs für Knotengruppen mit der Migration innerhalb der Wartungsrichtlinie für Knotengruppen.
Lösung:
Planen Sie VMs für eine Knotengruppe und nicht für einen bestimmten Knoten oder mithilfe eines benutzerdefinierten Affinitätslabels.
Erstellen Sie zwei Knoten und aktivieren Sie Autoscaling. Andernfalls wird der Knoten für den Holdback reserviert, wenn Sie eine Knotengruppe der Größe 1 erstellen.
Probleme mit der Kapazität
Problem: Zu wenig Kapazität für einen Knoten oder eine Knotengruppe.
Lösung:
Wenn Sie eine VM auf einen Knoten verschieben, der VMs parallel plant, kann es in seltenen Fällen vorkommen, dass keine Kapazitäten vorhanden sind.
Wenn Sie eine VM auf einen Knoten in einer Knotengruppe verschieben, für die Autoscaling nicht aktiviert ist, sind möglicherweise keine Kapazitäten vorhanden.
Wenn Sie eine VM auf einen Knoten in einer Knotengruppe verschieben, für die Autoscaling zwar aktiviert, Ihr CPU-Kontingent jedoch überschritten ist, sind möglicherweise keine Kapazitäten vorhanden.
CPU-Overcommit
Problem: Ein Fehler, der angibt, dass keine Knotengruppe für einzelne Mandanten angegeben wurde, wenn Sie den Wert für die Mindestanzahl an CPUs festgelegt haben:
Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual CPU count may only be specified for sole-tenant instances.
- Lösung: Geben Sie eine Knotengruppe für einzelne Mandanten an, wenn Sie den Wert für die Mindestanzahl an CPUs festlegen.
Problem: Ein Fehler, der angibt, dass die Gesamtzahl der Mindestanzahl der CPUs für alle VMs für einzelne Mandanten auf einem Knoten größer ist als die CPU-Kapazität des Knotentyps.
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.
- Lösung: Geben Sie Werte für die Mindestanzahl an CPUs für jede VM an, damit die Gesamtzahl für alle VMs die von dem Knotentyp für einzelne Mandanten angegebene Anzahl von CPUs nicht überschreitet.
Problem: Ein Fehler, der angibt, dass die Gesamtzahl der CPUs, die von den Maschinentypen für alle VMs auf einem Knoten angegeben werden, mehr als doppelt so hoch ist wie die für alle VMs von einem Knoten angegebene Mindestanzahl an CPUs.
Guest virtual CPU count must not be greater than [~2.0] times the node virtual CPU count.
- Lösung: Erhöhen Sie den Wert für die Mindestanzahl von CPUs für VMs auf diesem Knoten, bis die Gesamtzahl der Mindestanzahl von CPUs größer oder gleich der Hälfte des Werts für die von den Maschinentypen bestimmte Gesamtzahl von CPUs ist.
Problem: Ein Fehler, der angibt, dass der Wert für die Mindestanzahl von CPUs keine gerade Zahl größer oder gleich 2 ist.
Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual CPU count must be even.
- Lösung: Geben Sie einen Wert für die Mindestanzahl an CPUs an, die eine gerade Zahl größer oder gleich 2 sind.
GPUs
Problem: Ein Fehler, der angibt, dass die Instanzerstellung aufgrund von Inkompatibilitäten von Knoteneigenschaften fehlgeschlagen ist.
Instance could not be scheduled due to no matching node with property compatibility.
- Lösung: GPU-fähige Knoten für einzelne Mandanten unterstützen nur VMs mit angehängten GPUs. Um dieses Problem zu beheben, stellen Sie eine VM für einzelne Mandanten mit GPUs bereit.