Zum Festlegen der optimalen Infrastruktur für die Platzierung einer Bereitstellung werden in VMware Aria Automation mehrere Filterentscheidungen getroffen. Durch die Integration von VMware Aria Automation in VMware Aria Operations kann die Platzierungsentscheidung weiter verfeinert werden.

Mithilfe von VMware Aria Operations 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 VMware Aria Operations überwacht werden.

Phase 1: Reservierung

Hinweis: Obwohl der Name identisch ist, hat die Reservierung keinen Bezug zur vRealize Automation 7-Reservierungsfunktion.

Die VMware Aria Automation-Reservierungsphase ist identisch, unabhängig davon, ob Sie erweiterte Platzierung mit VMware Aria Operations aktivieren.

Diagramm der Reservierungsphase
  1. Die Reservierung beginnt mit einer Cloud-Vorlage, die mit einem Projekt verknüpft ist. Dieses Projekt ist wiederum mit Cloud-Zonen verknüpft.
  2. 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.

  3. VMware Aria 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.

  4. VMware Aria 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.

  5. VMware Aria 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.

  6. VMware Aria 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.

  7. VMware Aria Automation wählt Cloud-Zonen mit der besten Bereitstellungspriorität aus.
  8. Wenn die Platzierungsrichtlinie auf Projektebene nicht als „Standard“ festgelegt ist, wählt VMware Aria 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. VMware Aria Automation reserviert die erste verfügbare Zone, die nach der Übergabe der vorangehenden Filter qualifiziert bleibt.

Phase 2: Zuteilung

VMware Aria Automation überprüft die reservierten Computing-Ressourcen der Cloud-Zone und den verknüpften Speicher.

Diagramm der Zuteilungsphase
  1. Innerhalb der Cloud-Zone filtert VMware Aria 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.

  2. VMware Aria 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 Infrastruktur > Ressourcen > Computing-Ressourcen gekennzeichnet werden.

    Wenn die Cloud-Vorlage oder das Projekt ein Einschränkungs-Tag zur Verwendung einer dev-Ressource enthält, wird die test-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.

  3. VMware Aria 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.

  4. VMware Aria 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 mit ubuntu gekennzeichnet ist.

  5. VMware Aria Automation sucht nach den bestmöglichen Computing- und Speicherressourcen gemäß der Platzierungsrichtlinie für Cloud-Zonen.

    VMware Aria Automation verwendet VMware Aria Operations 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 VMware Aria Automation mit einem eigenen Platzierungsalgorithmus ohne Eingabe aus VMware Aria Operations fort.

VMware Aria Operations-Platzierungsempfehlung

Wenn eine Qualifizierung für die Eingabe aus VMware Aria Operations vorliegt, wendet sich VMware Aria Automation an VMware Aria Operations, um eine Empfehlung für bestmögliche Computing- und Speicherressourcen für die Bereitstellung zu erhalten. VMware Aria Automation sendet die folgenden Daten an VMware Aria Operations:

  • 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 VMware Aria Operations aus den qualifizierten Zielen eine optimale Platzierung für alle virtuellen Maschinen zurückgeben kann, teilt VMware Aria Automation Computing- und Speicherressourcen gemäß der VMware Aria Operations-Empfehlung zu.

Weitere Informationen zur Verarbeitung von Arbeitslasten durch VMware Aria Operations finden Sie in der Dokumentation zu vRealize Operations.

Wenn VMware Aria Operations keine Empfehlung oder VMware Aria Automation keinen DRS-fähigen Cluster und Speicher finden konnte, überprüft VMware Aria Automation die Fallback-Einstellung der Cloud-Zone:

  • Mit Fallback

    VMware Aria Automation weist Computing- und Speicherressourcen zu, die auch ohne eine VMware Aria Operations-Empfehlung qualifiziert bleiben.

  • Ohne Fallback

    VMware Aria Automation bricht die Anforderung ab und fährt nicht mit der Bereitstellung fort.

Phase 3: Bereitstellung

VMware Aria 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.