Sie können eine Integritätsprüfungsmethode konfigurieren, um den Status eines Containers basierend auf benutzerdefinierten Kriterien zu aktualisieren.

Vorbereitungen

  • Stellen Sie sicher, dass Container für vRealize Automation in Ihrer unterstützten vRealize Automation-Bereitstellung aktiviert ist.

  • Stellen Sie sicher, dass Sie über die Berechtigungen für die Rolle Containeradministrator oder Containerarchitekt verfügen.

Warum und wann dieser Vorgang ausgeführt wird

Sie können HTTP- oder TCP-Protokolle verwenden, wenn Sie einen Befehl für einen Container ausführen. Sie können ebenfalls eine Integritätsprüfungsmethode angeben.

Prozedur

  1. Melden Sie sich bei vRealize Automation an.
  2. Klicken Sie auf die Registerkarte Container.
  3. Klicken Sie im linken Bereich auf Vorlagen.
  4. Bearbeiten Sie die Vorlage oder das Image.
  5. So bearbeiten Sie eine Vorlage:
    1. Klicken Sie im oberen rechten Bereich der zu öffnenden Vorlage auf Bearbeiten.
    2. Wenn die Vorlage mehrere Vorlagen enthält, zeigen Sie auf die zu bearbeitende Vorlage und klicken Sie im oberen rechten Bereich der zu öffnenden Vorlage auf Bearbeiten.
  6. So bearbeiten Sie ein Image:
    1. Klicken Sie auf den Pfeil neben der Schaltfläche Bereitstellen des Images und dann auf Weitere Informationen eingeben.

    Die Seite Container bereitstellen oder Containerdefinition bearbeiten wird angezeigt. Hier können Sie auf bearbeitbare, in Kategorien unterteilte Einstellungen zugreifen.

  7. Klicken Sie auf die Registerkarte Integritätskonfiguration.
  8. Wählen Sie einen Integritätsmodus aus.
    Tabelle 1. Integritätskonfigurationsmodi

    Modus

    Beschreibung

    Keine

    Standard. Keine Integritätsprüfungen sind konfiguriert.

    HTTP

    Wenn Sie HTTP wählen, müssen Sie eine API für den Zugriff sowie eine zu verwendende HTTP-Methode und -Version angeben. Die API ist relativ und Sie müssen nicht die Adresse des Containers eingeben. Sie können auch einen Wert für eine Zeitüberschreitung des Vorgangs und Integritätsschwellenwerte festlegen.

    Beispiel: Ein Fehlerfrei-Schwellenwert von 2 bedeutet, dass zwei hintereinander durchgeführte Aufrufe erfolgreich sein müssen, damit der Container als fehlerfrei und als ausgeführt betrachtet wird (Status: WIRD AUSGEFÜHRT). Beispiel: Ein Fehlerhaft-Schwellenwert von 2 bedeutet, dass zwei hintereinander durchgeführte Aufrufe nicht erfolgreich sein müssen, damit der Container als fehlerhaft (Status: FEHLER) betrachtet wird. Für alle Zustände zwischen diesen Schwellwerten ist der Containerstatus „HERABGESTUFT“.

    TCP-Verbindung

    Wenn Sie TCP-Verbindung auswählen, müssen Sie nur einen Port für den Container eingeben. Die Integritätsprüfung versucht, eine TCP-Verbindung mit dem Container über den bereitgestellten Port herzustellen. Sie können auch einen Zeitüberschreitungswert für den Vorgang angeben und ähnlich wie bei HTTP Fehlerfrei- bzw. Fehlerhaft-Schwellenwerte festlegen.

    Befehl

    Wenn Sie Befehl wählen, müssen Sie einen Befehl eingeben, der für den Container ausgeführt wird. Der Erfolg der Integritätsprüfung wird durch den Exitcode des Befehls angegeben.

  9. Klicken Sie auf Speichern.