Zum Festlegen der optimalen Infrastruktur für die Platzierung einer Bereitstellung werden in vRealize Automation mehrere Filterentscheidungen getroffen. Durch die Integration von vRealize Automation in vRealize Operations Manager kann die Platzierungsentscheidung weiter verfeinert werden.
Mithilfe von vRealize Operations Manager können Arbeitslasten optimal platziert werden, vorausgesetzt, Sie haben die Option „Erweiterte Platzierungsrichtlinie“ in Ihren vSphere-basierten Cloud-Zonen aktiviert.
Darüber hinaus müssen die vSphere Cloud-Konten für die Cloud-Zonen von vRealize Operations Manager überwacht werden.
Phase 1: Reservierung
Die vRealize Automation-Reservierungsphase ist identisch, unabhängig davon, ob Sie erweiterte Platzierung mit vRealize Operations Manager aktivieren.
- Die Reservierung beginnt mit einer Cloud-Vorlage, die mit einem Projekt verknüpft ist. Dieses Projekt ist wiederum mit Cloud-Zonen verknüpft.
- Die Cloud-Zonen bestehen aus Computing-Ressourcen-Hosts, Pools, Clustern und angehängtem Speicher.
Zunächst kann jede Cloud-Zone im Projekt als potenzielles Platzierungsziel fungieren.
- vRealize Automation filtert Cloud-Zonen heraus, die nicht über genügend fehlerfreie Ressourcen für die Bereitstellung verfügen.
Wenn beispielsweise zu viele Ressourcen ausgeschaltet sind oder gewartet werden, wird diese Cloud-Zone herausgefiltert.
- vRealize Automation filtert Cloud-Zonen heraus, die die Geschäftsanforderungen nicht erfüllen können.
Die Bereitstellung kann beispielsweise eine Preis- oder Budgetgrenze für die Zone überschreiten.
- vRealize Automation filtert Cloud-Zonen heraus, die die Clusteranforderungen nicht erfüllen können.
Die Ressourcen der Cloud-Zone können beispielsweise CPU- oder Arbeitsspeichernutzungsgrenzwerte aufweisen, die für die Bereitstellung zu niedrig sind.
- vRealize Automation filtert Cloud-Zonen heraus, die keine Affinität mit Anwendungseinschränkungen aufweisen.
Affinität erfordert, dass Einschränkungs-Tags auf Cloud-Vorlagen- oder Projektebene mit Funktions-Tags übereinstimmen, die sich in den Ressourcen der Cloud-Zone befinden.
Wenn beispielsweise die Cloud-Vorlage oder das Projekt eine Speichereinschränkung bezüglich der Verwendung von Speicher mit dem Tag
pci
enthält, wird eine Cloud-Zone herausgefiltert, in der keine der Speicherressourcen dieses Funktions-Tag aufweist. - vRealize Automation wählt Cloud-Zonen mit der besten Bereitstellungspriorität aus.
- Wenn die Platzierungsrichtlinie auf Projektebene nicht als „Standard“ festgelegt ist, wählt vRealize Automation eine Cloud-Zone aus, die die nicht standardmäßige Platzierungsrichtlinie unterstützt.
In dieser Version ist „Spread“ die einzige Nicht-Standardeinstellung. Bei Auswahl von „Spread“ wird die Last verteilt, indem die Cloud-Zone mit dem niedrigeren Verhältnis von virtuellen Maschinen zu Hosts ausgewählt wird. „Standard“ wird einfach in der ersten verfügbaren Zone bereitgestellt.
Die Projektplatzierungsrichtlinie ist nur während der Reservierungsphase der Cloud-Zone von Bedeutung. Sie hat keine Auswirkungen auf die Platzierungsrichtlinie der Cloud-Zone in der Zuteilungsphase und steht in keiner Beziehung zu ihr.
Nach Abschluss der Reservierungsphase werden eine Cloud-Zone und die zugehörigen Ressourcen ausgewählt. vRealize Automation reserviert die erste verfügbare Zone, die nach der Übergabe der vorangehenden Filter qualifiziert bleibt.
Phase 2: Zuteilung
vRealize Automation überprüft die reservierten Computing-Ressourcen der Cloud-Zone und den verknüpften Speicher.
- Innerhalb der Cloud-Zone filtert vRealize Automation Ressourcen heraus, die sich im Wartungszustand befinden oder ausgeschaltet sind.
Beachten Sie, dass noch genügend fehlerfreie Ressourcen für die Bereitstellung vorhanden sind. Ansonsten wäre die gesamte Cloud-Zone während der Reservierungsphase herausgefiltert worden.
- vRealize Automation filtert Ressourcen heraus, die nicht mit den in der Cloud-Vorlage oder dem Projekt gefundenen Einschränkungen auf Clusterebene übereinstimmen.
Beispielsweise kann eine Ressource in der Cloud-Zone mit dem Tag
test
unter gekennzeichnet werden.Wenn die Cloud-Vorlage oder das Projekt ein Einschränkungs-Tag zur Verwendung einer
dev
-Ressource enthält, wird dietest
-Ressource herausgefiltert.Darüber hinaus können Speicher- oder Netzwerkprofile in der Cloud-Zone so gekennzeichnet werden, dass sie nicht mit Speicher- oder Netzwerkeinschränkungen auf Clusterebene in der Cloud-Vorlage oder im Projekt übereinstimmen.
- vRealize Automation filtert Ressourcen basierend auf den in vCenter definierten Affinitätseinstellungen heraus.
vCenter weist beispielsweise eine Regel auf, anhand derer eine in einem Cluster vorhandene virtuelle Maschine die Verwendung eines anderen Clusters blockieren könnte.
- vRealize Automation filtert Ressourcen heraus, die nicht mit den verbleibenden benutzerdefinierten Einschränkungen übereinstimmen, die in der Vorlage oder dem Projekt gefunden wurden.
Wenn die Cloud-Vorlage beispielsweise eine Einschränkung zur Verwendung eines Images mit dem Tag
ubuntu
enthält, wird eine Cloud-Zone herausgefiltert, in der keine der Image-Zuordnungen mitubuntu
gekennzeichnet ist. - vRealize Automation sucht nach den bestmöglichen Computing- und Speicherressourcen gemäß der Platzierungsrichtlinie für Cloud-Zonen.
vRealize Automation verwendet vRealize Operations Manager nur dann, wenn die folgenden beiden Bedingungen zutreffen:
- Die Platzierungsrichtlinie der Cloud-Zone ist auf „Erweitert“ festgelegt.
- Nach dem Filtern in Schritt 4 bleiben mindestens ein DRS-fähiger Cluster und der damit verknüpfte Speicher qualifiziert.
Andernfalls fährt vRealize Automation mit einem eigenen Platzierungsalgorithmus ohne Eingabe aus vRealize Operations Manager fort.
vRealize Operations Manager-Platzierungsempfehlung
Wenn eine Qualifizierung für die Eingabe aus vRealize Operations Manager vorliegt, wendet sich vRealize Automation an vRealize Operations Manager, um eine Empfehlung für bestmögliche Computing- und Speicherressourcen für die Bereitstellung zu erhalten. vRealize Automation sendet die folgenden Daten an vRealize Operations Manager:
- Die qualifizierten DRS-fähigen Zielcluster und deren angehängte Datenspeicher oder Datenspeicher-Cluster
- Die Anzahl der Ressourcen oder die Clustergröße der Bereitstellung
- CPU- und Arbeitsspeicheranforderungen für die virtuellen Maschinen in der Bereitstellung
- Festplattenanforderungen für die virtuellen Maschinen in der Bereitstellung
Wenn vRealize Operations Manager aus den qualifizierten Zielen eine optimale Platzierung für alle virtuellen Maschinen zurückgeben kann, teilt vRealize Automation Computing- und Speicherressourcen gemäß der vRealize Operations Manager-Empfehlung zu.
Weitere Informationen zur Verarbeitung von Arbeitslasten durch vRealize Operations Manager finden Sie in der Dokumentation zu vRealize Operations.
Wenn vRealize Operations Manager keine Empfehlung oder vRealize Automation keinen DRS-fähigen Cluster und Speicher finden konnte, überprüft vRealize Automation die Fallback-Einstellung der Cloud-Zone:
- Mit Fallback
vRealize Automation weist Computing- und Speicherressourcen zu, die auch ohne eine vRealize Operations Manager-Empfehlung qualifiziert bleiben.
- Ohne Fallback
vRealize Automation bricht die Anforderung ab und fährt nicht mit der Bereitstellung fort.
Phase 3: Bereitstellung
vRealize Automation stellt die angeforderten virtuellen Maschinen, den Speicher und das Netzwerk über den Adapter für das Platzierungsziel bereit, das am Ende der Zuteilungsphase ausgewählt wurde.
Das Platzierungsziel besteht aus Computing-Hosts, Clustern oder Ressourcenpools sowie einem angehängten Speicherdatenspeicher oder Datenspeicher-Cluster.