In Automation Assembler können Sie mit Funktions-Tags Bereitstellungsfunktionen für Infrastrukturkomponenten definieren. Zusammen mit Einschränkungen fungieren Sie als Grundlage für die Platzierungslogik in VMware Aria Automation.

Sie können Funktions-Tags für Computing-Ressourcen, Cloud-Zonen, Images und Image-Zuordnungen sowie für Netzwerke und Netzwerkprofile erstellen. Die Seiten zum Erstellen dieser Ressourcen enthalten Optionen zum Erstellen von Funktions-Tags. Alternativ können Sie die Seite „Tag-Verwaltung“ in Automation Assembler verwenden, um Funktions-Tags zu erstellen. Funktions-Tags in Cloud-Zonen und Netzwerkprofilen wirken sich auf alle Ressourcen in diesen Zonen oder Profilen aus. Funktions-Tags auf Speicher- oder Netzwerkkomponenten wirken sich nur auf die Komponenten aus, auf die sie angewendet werden.

In der Regel können Funktions-Tags Merkmale wie den Speicherort für eine Computing-Ressource, den Adaptertyp für ein Netzwerk oder die Ebene für eine Speicherressource definieren. Sie können auch den Umgebungsstandort oder -typ und andere geschäftliche Aspekte definieren. Sie sollten Ihre Funktions-Tags genauso wie Ihre gesamte Tagging-Strategie für Ihre geschäftlichen Anforderungen logisch organisieren.

Automation Assembler gleicht zum Zeitpunkt der Bereitstellung Funktions-Tags von Cloud-Zonen mit Einschränkungen bei Cloud-Vorlagen ab. Daher müssen Sie beim Erstellen und Verwenden von Funktions-Tags verstehen und planen, wie Sie entsprechende Cloud-Vorlageneinschränkungen erstellen, damit der Abgleich erwartungsgemäß stattfindet.

Beispielsweise wird in der Dokumentation im Abschnitt „Cloud-Zone des WordPress-Infrastrukturbeispiels beschrieben, wie dev- und test-Tags für die Zonen „OurCo-AWS-US-East“ und „OurCo AWS-US-West“ erstellt werden. In diesem Lernprogramm wird mit diesen Tags angegeben, dass es sich bei der Zone „OurCo-AWS-US-East“ um eine Entwicklungsumgebung und bei der Zone „OurCo AWS-US-West“ um eine Testumgebung handelt. Wenn Sie analoge Einschränkungs-Tags in Cloud-Vorlagen erstellen, können Sie mithilfe dieser Funktions-Tags Bereitstellungen an gewünschte Umgebungen weiterleiten.

Vererbung von Tags

Cloud Assembly verwendet die Tag-Vererbung für die selektive Propagierung von Tags in Cloud-Konten und Computing-Ressourcen, die diesem Cloud-Konto entsprechen.

Hinweis: Das Verhalten bei der Propagierung von Tags gilt nicht für Speicherprofile. Dies bedeutet, dass VMware Aria Automation die Einschränkung für Speicherprofile nicht automatisch auswählt. Deshalb müssen Benutzer das erforderliche Einschränkungs-Tag manuell hinzufügen, um es auswählen und auf Speicherprofile anwenden zu können.

Das folgende Beispiel veranschaulicht die Funktionsweise der Tag-Vererbung.

Computing-Ressourcen

  • Cluster1 mit Tag cluster-1
  • Cluster2 mit Tag cluster-2
  • Cluster3 mit Tag cluster-3
Vm resource:
  properties:
    constraints:
      - tag: 'cluster-01'

Cloud-Konto

vSphere-Konto mit allen drei Tags: cluster-1, cluster-2 und cluster-3

Automation Assembler konsolidiert Tags in Computing-Ressourcen, berücksichtigt aber auch die Tags auf der Cloud-Kontoebene. Daher lauten die effektiven Tags in Computing-Ressourcen cluster-1, cluster-2 und cluster-3. Folglich werden bei Angabe eines dieser Tags (siehe vorheriges Beispiel) alle Rechenressourcen für die Platzierung zugelassen, und die Maschine kann an jeden Computing-Host umgeleitet werden.

Zur Vermeidung unerwarteter Ergebnisse und nicht verwendeter Tags empfiehlt es sich, ein bestimmtes Tag nur dann auf der Cloud-Kontoebene anzuwenden, wenn sich dieses Tag für alle untergeordneten Computing-Ressourcen als Funktion eignet.