Fehlerbehebung bei einzelnen Mandantenfähigkeit


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 auf terminate 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 als AUTOMATIC festgelegt ist.

VM-Mandantenfähigkeit

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 auf terminate fest.
  • 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 einer Inkompatibilität des Knotenattributs fehlgeschlagen ist.

    Instance could not be scheduled due to no matching node with property compatibility.
    

Nächste Schritte