Wenn Sie Ihre neuen RHEL 8/9-Systeme erstellt und Ihre Dateien gesichert haben, können Sie eine Standardinstallation für RHEL 8/9 durchführen.

Befolgen Sie die Anweisungen unter Installieren von Automation Config für PostgreSQL, Redis, RaaS und Salt-Master auf Ihren RHEL 8/9-Systemen.

Führen Sie die folgenden Schritte aus, um Ihre Pfeiler- und Statusdatei für RHEL 8/9 zu bearbeiten und Highstates auf Ihren RHEL 8/9-Knoten anzuwenden.
Wichtig: Diese Installationsschritte müssen auf dem RHEL 7-Salt-Master ausgeführt werden, an den Ihre neuen RHEL 8/9-Knoten berichten.

Prozedur

  1. Öffnen Sie die Datei sse_settings.yaml im Verzeichnis /srv/pillar/sse/ und aktualisieren Sie die folgenden Einstellungen mit den entsprechenden Werten aus Ihrer Umgebung:
    Aktualisierung von... Aufgabe
    Pg_server rhel9-postgres
    Redis_Server rhel9-redis
    Eapi_servers rhel9-raas (als Liste übergeben)
    Salt_masters rhel9-master (als Liste übergeben)
    pg_endpoint IP-Adresse oder DNS-Name
    pg_port 5432 (dies ist der Standardport)
    pg_username salteapi
    pg_password abc123
    redis_endpoint IP-Adresse oder DNS-Name
    redis_port 6379 (dies ist der Standardport)
    redis_username saltredis
    redis_password def456
    eapi_username root
    eapi_password salt
    eapi_endpoint IP-Adresse oder DNS-Name
    Customer_id Diese wird automatisch generiert. Sie können sie mit dem Befehl cat /proc/sys/kernel/random/uuid" generieren.
    cluster_id saltmaster_cluster_1
    Hinweis: Dieser muss nur aktualisiert werden, wenn Sie ein Multi-Master-Setup verwenden.
  2. Speichern und schließen Sie die aktualisierte Datei sse_settings.yaml.
  3. Bearbeiten Sie die Pfeilerdatei /srv/pillar/top.sls, um die entsprechenden minionIDs in diesen Abschnitten hinzuzufügen:
    • {# Pillar Top File #}
    • {# Define SSE Servers #}
    • {% load_yaml als sse_servers %}
    • -rhel9-raas
    • -rhel9-postgres
    • -rhel9-redis
    • -redis9-master
    • {% endload %}
  4. Führen Sie den Befehl salt \* saltutil.refresh_pillar aus, um den Pfeiler auf allen Knoten zu aktualisieren. Sie können überprüfen, ob die Pfeilerdaten korrekt sind, indem Sie salt \* pillar.items ausführen.
  5. Wenden Sie im RHEL 7-Salt-Master die folgenden Zustände in der folgenden Reihenfolge an:
    1. PostgreSQL-Knoten – salt rhel9-postgres state.sls sse.eapi_database
    2. Redis-Knoten – salt rhel9-redis state.sls sse.eapi_cache
    3. RaaS-Knoten – salt rhel9-raas state.sls sse.eapi_service
    4. Salt-Master-Knoten – salt rhel9-master state.sls sse.eapi_plugin
  6. Installieren Sie die RaaS-Lizenz auf dem rhel9-raas-System. Die Lizenzdatei wird im Verzeichnis /etc/raas/ gespeichert.
    1. Starten Sie den RaaS-Dienst mit dem Befehl systemctl restart raas neu, um die neue Lizenz zu lesen.
    2. Öffnen Sie einen Webbrowser und geben Sie die URL für Ihren RaaS-Server ein: https://ip_address_of_raas_server. Melden Sie sich mit dem Benutzernamen „root“ und dem Kennwort „salt“ an.

Nächste Maßnahme

Zu diesem Zeitpunkt werden keine Minions oder Master angezeigt. Im nächsten Schritt konfigurieren Sie das Master-Plug-In für den neuen RHEL 9-Master während der Migration.