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 SaltStack 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
- Ö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... |
Auf... |
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.
|
- Speichern und schließen Sie die aktualisierte Datei sse_settings.yaml.
- 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 %}
- 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.
- Wenden Sie im RHEL 7-Salt-Master die folgenden Zustände in der folgenden Reihenfolge an:
- PostgreSQL-Knoten – salt rhel9-postgres state.sls sse.eapi_database
- Redis-Knoten – salt rhel9-redis state.sls sse.eapi_cache
- RaaS-Knoten – salt rhel9-raas state.sls sse.eapi_service
- Salt-Master-Knoten – salt rhel9-master state.sls sse.eapi_plugin
- Installieren Sie die RaaS-Lizenz auf dem rhel9-raas-System. Die Lizenzdatei wird im Verzeichnis /etc/raas/ gespeichert.
- Starten Sie den RaaS-Dienst mit dem Befehl
systemctl restart raas
neu, um die neue Lizenz zu lesen.
- Ö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.