Frage Soll VMware HA Admission Control für kleine (2/3-Host) Cluster aktiviert werden?


Führen Sie das folgende allgemeine Szenario aus ... Ein einfacher vSphere-Cluster mit zwei oder drei Hosts, gemeinsam genutztem Speicher und einem Token-Satz virtueller Maschinen unter Essentials Plus oder höher.

Sollte HA Admission Control in einem so kleinen Setup aktiviert sein? Macht das Sinn?

  • Wenn ja, welche Parameter sind angemessen?
  • Wenn nein, warum ist es in so vielen vSphere-Konfigurationen standardmäßig aktiviert? (unter der Annahme, dass die meisten vSphere-Installationen kleiner sind)

Dieser Zwei-Host-Cluster wurde mit einer Zulassungssteuerungsrichtlinie konfiguriert, die einen Host "toleriert", daher der Konfigurationsprobleme Warnung. enter image description here

enter image description here

Bearbeiten:

Ich stehe auch auf NEIN ... Nichts Schlimmeres als das zu bekommen

Not enough resources to failover this virtual 
machine. vSphere HA will retry when resources 
become available.
warning
2/25/2014 4:57:19 PM
MSSQL

5
2018-06-14 00:29


Ursprung




Antworten:


Normalerweise, nein; Sie werden wahrscheinlich keine Umgebungen ausführen, die davon profitieren werden. Aber es hängt von den Umständen ab.

Die Zugriffssteuerung fungiert als eine Art Dummy-Proofing für HA, um sicherzustellen, dass alle VMs auf einem abgelegten Host tatsächlich eingeschaltet werden können. Aber dieses ist überhaupt kein Risiko In den allermeisten Umgebungen - alles, was ein Host zum Starten einer bestimmten VM benötigt, ist genug RAM für den Speicheraufwand aller laufenden VMs (er benötigt keine freie CPU und benötigt keinen freien physischen RAM) alles in swap) .. außer wenn die VM eine Reservierung hat.

Der Trick hier ist in den Schlitzgrößenberechnungen. Sehen Hier für mehr Informationen, als Sie wahrscheinlich auf das Thema haben.

Die meisten Umgebungen haben viele VMs ohne Reservierung und vielleicht eine kleine Handvoll mit einer Reservierung eines Typs. Diese VMs mit Reservierungen bestimmen die Slot-Größe. So können Sie sich leicht mit einem Cluster mit 20% Ressourcenverbrauch identifizieren, der sich weigert, mehr VMs einzuschalten.

Eine Umgebung ohne Vorbehalte wird fast nie eine Zugangskontrolle haben; Es erlaubt Ihnen glücklicherweise, sich in einer Situation zu befinden, in der die Hälfte Ihres VM-Speichers in Auslagerungsdateien gespeichert ist, da dies keine Verletzung einer Reservierung darstellt, so dass die VMs nicht gestartet werden können.

Der Umstand, dass die HA-Zugriffssteuerung Ihnen helfen wird, ist, wenn Sie viele reservierte Ressourcen haben, möglicherweise bis zu dem Punkt, wo VMs nicht mehr neu gestartet werden können, da auf den ausgeführten VMs alle Ressourcen reserviert sind. In diesem Fall ist eine entsprechend aggressive (wahrscheinlich manuell mit abgestimmt) das.slotCpuInMHz und das.slotMemInMB) Die Richtlinie zur Zugriffssteuerung kann Ihnen dabei helfen sicherzustellen, dass alle VMs in einem HA-Ereignis erfolgreich gestartet werden.

  • Wenn nein, warum finde ich es in so vielen vSphere-Konfigurationen aktiviert?

Weil es bei der Cluster-Erstellung standardmäßig aktiviert ist, wenn HA aktiviert ist.


4
2018-06-14 06:37



Aber vielleicht sollte es nicht Standard sein ... In dem Beispiel, das ich unten in meiner Frage gebe, konnte ich keine Update-Korrektur durchführen, ohne HA zu deaktivieren. Tatsächlich funktionierte DRS wegen der unpassenden Einstellungen nicht wirklich. - ewwhite
@ewwhite In VUM 5.x gibt es ein Kontrollkästchen im Sanierungsassistenten, um die Zugangskontrolle vorübergehend zu deaktivieren, aber ja, es kann definitiv zu unerwarteten Ergebnissen führen und hilft in den meisten Bereitstellungen nicht. Meine Vermutung ist, dass sie es als Standard belassen, so dass HA, das aktiviert wird, als Garantie dient und dass Sie diese Sicherheitsmaßnahme ausdrücklich deaktivieren müssen. Aber die falsche populäre Annahme ist, dass es als Kapazitätsplanung dient, die Sie daran hindert, VMs zu aktivieren, wenn Sie Ressourcen "zu viel" übersteuern. Das kann manchmal zufällig sein, aber selten funktioniert es am Ende. - Shane Madden♦
Ja, im Update Manager gibt es ein Kontrollkästchen. Ich ging damit durch eine Supportperson und bemerkte, wie viele kleine Cluster auf diese Weise konfiguriert waren. - ewwhite
Wenn also auf Host-Ebene nach "n + 1" -Schutz gefragt wird, wie kann dies mit den 2- und 3-Host-Clustern erreicht werden? - ewwhite
@ewwhite Wenn nicht viele Reservierungen vorhanden sind, haben sie bereits N + 1, sogar auf einem Cluster mit zwei Hosts, wobei der größte Teil des RAM zugewiesen ist. Das Problem dabei ist, dass es keine Garantie für die Qualität der Ressourcen gibt - es könnte CPU-Konflikte geben oder die Systeme laufen aufgrund des Mangels an physischem RAM stark im Host-Swap. HA Admission Control gewährleistet N + 1, also haben Sie es .. aber es ist nicht gebaut, um die Qualität der Ressourcen zu gewährleisten. - Shane Madden♦