Sie können eine SaltStack Config-Integration erstellen, um auf den SaltStack Config-Dienst zuzugreifen und SaltStack Config-Objekte und -Aktionen in vRealize Automation zu verwenden.

Mit vRealize Automation SaltStack Config können Sie Software konfigurieren und unter Verwendung ereignisgesteuerter Automatisierung auf virtuellen Maschinen in beliebiger Skalierung bereitstellen. Sie können SaltStack Config auch verwenden, um optimale, konforme Softwarezustände für die gesamte Umgebung festzulegen und durchzusetzen.

Installation

Vor der Integration von SaltStack Config in vRealize Automation müssen Sie das Produkt zuerst in Ihrer Umgebung installieren. Weitere Informationen finden Sie unter Installieren und Konfigurieren von SaltStack Config.

Überlegungen

Die integrierte vRealize Automation SaltStack Config ist für vRealize Automation mit den folgenden Bedingungen verfügbar:
  • Die SaltStack Config-Integration ist während der Installation mit einem bestimmten Host verknüpft.
  • vRealize Automation unterstützt derzeit nicht Mehrmandantenfähigkeit für SaltStack Config.
  • Der vRealize Automation-Mandant kann eine SaltStack Config-Integration und einen Salt-Master unterstützen. Der Salt-Master kann mehrere Minions unterstützen.
  • Bevor Sie eine SaltStack Config-Integration in vRealize Automation löschen können, müssen Sie alle vorhandenen Bereitstellungen entfernen, die die SaltStack Config-Integration verwenden.

Voraussetzungen

  • Stellen Sie sicher, dass Sie über vRealize Automation- und SaltStack Config-Administratoranmeldedaten (Zugriff auf Root-Ebene) verfügen.

    Sie benötigen vRealize Automation- und SaltStack Config-Administratoranmeldedaten (Zugriff auf Root-Ebene) zum Erstellen einer SaltStack Config-Integration.

    Sie benötigen außerdem SaltStack Config-Administratoranmeldedaten, um den SaltStack Config-Dienst zu öffnen und darin zu arbeiten.

    Sie verwenden vRealize Automation-Anmeldedaten, um mit vRealize Automation- und SaltStack Config-Anmeldedaten auf SaltStack Config zuzugreifen.

    Informationen zu SaltStack Config-Administratoranmeldedaten finden Sie im Handbuch Installieren und Konfigurieren von SaltStack Config.

  • Stellen Sie sicher, dass der SaltStack Config-Dienst installiert wurde.
  • Stellen Sie sicher, dass der in der SaltStack Config-Integration zu verwendende Salt-Master das Master-Plug-In enthält.
  • Stellen Sie sicher, dass Sie über die SaltStack Config-Dienstadministratorrolle in vRealize Automation verfügen. Weitere Informationen hierzu finden Sie unter Definition der vRealize Automation-Benutzerrollen.
  • Stellen Sie sicher, dass Sie über die Cloud Assembly-Dienstadministratorrolle in vRealize Automation verfügen. Weitere Informationen hierzu finden Sie unter Organisations- und Dienstbenutzerrollen in vRealize Automation.

Konfigurieren einer SaltStack Config-Integration in vRealize Automation

Nachdem Sie SaltStack Config für vRealize Automation installiert haben, können Sie die Integration in Cloud Assembly konfigurieren.

  1. Wählen Sie Infrastruktur > Verbindungen > Integrationen in Cloud Assembly aus und klicken Sie auf Integration hinzufügen.
  2. Wählen Sie den SaltStack Config-Integrationstyp aus.

    Integrationstypen in Cloud Assembly

  3. Füllen Sie das Formular aus.

    Formular zum Erstellen einer neuen Integration in Cloud Assembly

    1. Geben Sie einen Namen für die Integration ein.
    2. (Optional) Geben Sie eine Beschreibung für die Integration an.
    3. Geben Sie den Hostnamen für den SaltStack Config-Server ein.
    4. Geben Sie die laufende Umgebung für die SaltStack Config-Integration an.

      Wenn Sie die Eigenschaft saltConfiguration zum Bereitstellen von Minions und Anwenden von Zustandsdateien auf Ihre virtuellen Maschinen verwenden, müssen Sie keine laufende Umgebung konfigurieren. Es wird jedoch empfohlen, dass Sie Ihre Cloud-Vorlagen aktualisieren, um die SaltStack Config-Ressource zu verwenden. Die Eigenschaft saltConfiguration ist jetzt veraltet. Sie können die Eigenschaft saltConfiguration weiterhin in Ihren Cloud-Vorlagen verwenden, SaltStack Config-Integrationsfunktionen werden jedoch eingeschränkt.

      Bei Verwendung der SaltStack Config-Ressource zum Bereitstellen von Minions und Anwenden von Zustandsdateien auf Ihre virtuellen Maschinen wählen Sie die laufende Umgebung enbedded-ABX-onprem aus.

    5. Geben Sie den Benutzernamen und das Kennwort des SaltStack Config-Administrators ein, die für den Zugriff auf den angegebenen Host verwendet werden.
    6. Klicken Sie auf Überprüfen, um den Administratorzugriff auf den Host der SaltStack Config-Integration zu bestätigen.

      Wenn die Validierung fehlschlägt, stellen Sie sicher, dass Sie den richtigen Hostnamen, Benutzernamen und das richtige Kennwort eingegeben haben.

    7. Klicken Sie auf Speichern.

Zugriff auf Ihre SaltStack Config-Integration

Nachdem Sie den SaltStack Config-Integrationspunkt gespeichert haben, können Sie den SaltStack Config-Integrationsdienst öffnen.

  1. Wenn Sie SaltStack Config über vRealize Suite Lifecycle Manager bereitgestellt haben, können Sie in der vRealize Automation-Dienstkonsole auf die Dienstkachel klicken, um die Integration zu öffnen und auf den Host zuzugreifen.

    SaltStack Config-Dienstkachel

    Wenn Sie eine eigenständige Installation von SaltStack Config durchgeführt haben, können Sie mithilfe Ihres SaltStack Config-Hostnamens auf den Dienst zugreifen.

  2. Wenn Sie aufgefordert werden, sich bei SaltStack Config anzumelden, geben Sie den Benutzernamen und das Kennwort des SaltStack Config-Administrators ein.

Wenn Sie Änderungen an der Integration vornehmen müssen, wählen Sie Infrastruktur > Verbindungen > Integrationen und dann die Kachel der verfügbaren SaltStack Config-Integration aus. Klicken Sie anschließend auf Öffnen.

Auswählen der SaltStack Config-Integration

Der Hostname kann nach der Konfiguration der Integration nicht mehr geändert werden. Sie können nur den Namen, die Beschreibung, die Ausführungsumgebung und die Anmeldedaten für die Integration bearbeiten.

Screenshot der SaltStack Config-Integration in Cloud Assembly

Nächste Schritte

SaltStack Config ist ein eigenständiges Produkt, das Sie in vRealize Automation integrieren und verwenden können.

  • Machen Sie sich mit dem Hinzufügen der SaltStack Config-Ressource vertraut, um Minions auf virtuellen Maschinen in Ihren Cloud Assembly-Bereitstellungen zu installieren.