1.3. Mehrfache Satellites
Anmerkung
ISS-Voraussetzungen
- Zwei oder mehr Red Hat Satellite Server
- Mindestens ein Red Hat Satellite, der mit mindestens einem Channel bestückt ist
- Satellite Administrator-Rechte auf allen Satellite Systemen, die für ISS bestimmt sind
1.3.1. Inter-Satellite-Synchronisation Link kopierenLink in die Zwischenablage kopiert!
spacewalk-sync-setup
konfiguriert werden. Beide Methoden sind effektiv, und es bleibt der Wahl des Benutzers überlassen, welche verwendet wird.
1.3.1.1. Manuelle Konfiguration Link kopierenLink in die Zwischenablage kopiert!
Prozedur 1.1. Konfiguration des Master Saltellite Servers
satellite-sync
Operationen benutzen diese Informationen, um benutzerdefiniertes Channel-Eigentum derjenigen Slave Organisation zuzuweisen, die zu einer bestimmten Master Organisation zugeordnet ist. Es kann auch die Vertrauensbeziehungen zwischen der exponierten Master Organisation auf passende Slave Organisationen abbilden und erstellt daher die gleichwertigen Beziehungen auf dem Slave.
- Auf der Weboberfläche:
- Melden Sie sich als der Satellite-Administrator an.
- Klicken Sie
. - Klicken Sie in der rechten oberen Ecke.
- Füllen Sie die folgende Information aus:
- Slave Fully Qualified Domain Name (FQDN)
- Ermöglichen Slave zu synchronisieren? - Die Auswahl dieses Feldes ermöglicht dem Slave Satellite auf diesen Master Satellite zugreifen. Andernfalls wird Kontakt mit diesem Slave verweigert werden.
- Synchronisieren alle Organisationen zum Slave? - Aktivieren dieses Feldes wird alle Organisationen zum Slave Satellite synchronisieren.
Anmerkung
Auswahl der Sync All Orgs to Slave? Option auf der Master-Setup-Seite überschreibt alle speziell ausgewählten Organisationen in der lokalen Organisations-Tabelle unten. - Klicken Sie.
- (Optional) Klicken Sie auf jede lokale Organisation, die auf den Slave Satellite exportiert werden soll.
- Klicken Sie.
Anmerkung
In Satellite 5.5 verwendete der Master Satellite deniss_slaves
Parameter in der/etc/rhn/rhn.conf
Datei um zu identifizieren, welche Sklaven den Meister Satellite kontaktieren konnten. Satellite 5.6 verwendet die Information in der Master-Setup Seite, um diese Information zu ermitteln.
- Auf der Befehlszeile
- Aktivieren Sie das Inter-Satellite Synchronisation (ISS) Feature in der
/etc/rhn/rhn.conf
Datei:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Speichern Sie die Konfigurationsdatei ab und starten den
httpd
-Dienst neu:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Prozedur 1.2. Konfiguration der Slave-Server
- Um Inhalte sicher auf die Slave-Server zu übertragen, benötigen Sie das
ORG-SSL
Zertifikat von Ihrem Master-Server. Sie können das Zertifikat über HTTP vom/pub/
Verzeichnis eines beliebigen Satellite heruntergeladen. Die Datei heißtRHN-ORG-TRUSTED-SSL-CERT
, kann jedoch umbenannt und an einem beliebigen Speicherort auf dem Slave-Satellite abgelegt werden, wie z.B. im/usr/share/rhn/
Verzeichnis. - Melden Sie sich auf dem Slave Saltellite als der Satellite-Administrator an.
- Klicken Sie
. - Klicken Sie in der rechten oberen Ecke.
- Füllen Sie die folgende Information aus:
- Master Fully Qualified Domain Name
- Standard Master?
- Dateiname des CA-Zertifikats dieses Masters - Verwenden Sie den vollständigen Pfad des CA-Zertifikats, das im ersten Schritt dieses Verfahrens heruntergeladen wurde.
- Klicken Sie.
Prozedur 1.3. Durchführen einer Inter-Satellite-Synchronisation
- Beginnen Sie die Synchronisation durch Ausführen des Befehls
satellite-sync
:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Anmerkung
Befehlszeilenoptionen, die Sie beimsatellite-sync
Befehl manuell angeben, setzen die benutzerdefinierten Einstellungen in der/etc/rhn/rhn.conf
Datei außer Kraft.
Prozedur 1.4. Abbildung der Exportierten Organisationen des Master Satellite an die Organisationen des Slave Satellite
Nach Durchführung der vorherigen Verfahren sollte der Master Satellite sich im Slave Satellite Slave Setup unter
- Melden Sie sich als der Satellite-Administrator an.
- Klicken Sie
. - Wählen Sie einen Master Satellite indem Sie auf seinen Namen klicken.
- Verwenden Sie die Auswahl-Liste, um den exportierten Master Organisations-Namen zu einer passenden lokalen Organisation im Slave Satellite zuzuordnen.
- Klicken Sie.
- In der Befehlszeile geben Sie den
satellite-sync
auf jedem der benutzerdefinierten Channels ein, um die richtige Vertrauens-Struktur und richtigen Channel-Berechtigungen zu erhalten:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3.1.2. Automatisierte Konfiguration Link kopierenLink in die Zwischenablage kopiert!
spacewalk-sync-setup
ermöglicht es Benutzern, eine Master und Slave Satellite Instanz anzugeben und verwendet Konfigurationsdateien, um die Informationen, die sowohl im Master und Slave Setup beschrieben sind, zu installieren. Es kann, falls gewünscht, eine Reihe von Standard-Konfigurationsdateien erstellen. Im Wesentlichen automatisiert es die zuvor vorbereitete und zugeordnete Konfiguration für Master-Slave-Beziehungen.
Damit die automatische Konfiguration erfolgreich ist:
- Das spacewalk-util Paket muss auf dem System, das den Befehl
spacewalk-sync-setup
ausgeben wird, installiert sein. - Bestehende Organisationen mit benutzerdefinierten Berechtigungen auf dem Master Satellite müssen vorhanden sein.
- Bestehende Organisationen innerhalb des Slave Satellite müssen vorhanden sein.
Prozedur 1.5. Konfiguration des Master Saltellite Servers
- Aktivieren Sie das Inter-Satellite Synchronisation (ISS) Feature in der
/etc/rhn/rhn.conf
Datei:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Speichern Sie die Konfigurationsdatei ab und starten den
httpd
-Dienst neu:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Prozedur 1.6. Konfiguration der Slave-Server
- Um Inhalte sicher auf die Slave-Server zu übertragen, benötigen Sie das
ORG-SSL
Zertifikat von Ihrem Master-Server. Sie können das Zertifikat über HTTP vom/pub/
Verzeichnis eines beliebigen Satellite heruntergeladen. Die Datei heißtRHN-ORG-TRUSTED-SSL-CERT
, kann jedoch umbenannt und an einem beliebigen Speicherort auf dem Slave-Satellite abgelegt werden, wie z.B. im/usr/share/rhn/
Verzeichnis. - Melden Sie sich auf dem Slave Saltellite als der Satellite-Administrator an.
- Klicken Sie
. - Klicken Sie in der rechten oberen Ecke.
- Füllen Sie die folgende Information aus:
- Master Fully Qualified Domain Name
- Standard Master?
- Dateiname des CA-Zertifikats dieses Masters - Verwenden Sie den vollständigen Pfad des CA-Zertifikats, das im ersten Schritt dieses Verfahrens heruntergeladen wurde.
- Klicken Sie.
Prozedur 1.7. Abbildung der Organisationen des Master Satellite auf die Organisationen des Slave Satellite mit spacewalk-sync-setup
- Melden Sie sich in einem System an. Es spielt keine Rolle, ob es ein Master Satellite, ein Slave Satellite oder ein insgesamt anderes System ist, solange das System auf das öffentliche XMLRPC API der Master und Slave Satellites zugreifen kann.
- Geben Sie
spacewalk-sync-setup
auf einer Befehlszeilenschnittstelle ein:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Wobei gilt:- --ms=MASTER, --master-server=MASTER ist der FQDN des Masters der Verbindung
- --ml=MASTER_LOGIN, --master-login=MASTER_LOGIN ist das Login des Satellite Administrator für den Master Satellite
- --mp=MASTER_PASSWORD, --master-password=MASTER_PASSWORD ist das Passwort für das Login des Satellite Administrator auf dem Master Satellite
- --ss=SLAVE, --slave-server=SLAVE ist der FQDN des Slave Satellite der Verbindung.
- --sl=SLAVE_LOGIN, --slave-login=SLAVE_LOGIN ist das Login des Satellite Administrator für den Slave Satellite
- --sp=SLAVE_PASSWORD, --slave-password=SLAVE_PASSWORD ist das Passwort für das Login des Satellite Administrator auf dem Slave Satellite
- --ct, --create-templates ist die Option, die sowohl eine Master und eine Slave Setup-Datei für das Master/Slave-Paar, auf das wir gezeigt haben, erstellt
- --apply zeigt den Satellite-Instanzen an, die Änderungen, die durch die Setup-Dateien angegeben werden, an den angegebenen Satellite Instanzen durchzuführen
Anmerkung
Für weitere Setup-Optionen:spacewalk-sync-setup --help
spacewalk-sync-setup --help
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Die Ausgabe von diesem Befehl ist wie folgt:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - In der Befehlszeile geben Sie den
satellite-sync
Befehl auf jedem der benutzerdefinierten Channels ein, um die richtige Vertrauens-Struktur und richtigen Channel-Berechtigungen zu erhalten:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow