Inhaltsverzeichnis
Jeder Computer, auf dem SUSE Linux Enterprise Server 11 oder SUSE Linux Enterprise Desktop 11 ausgeführt wird, kann so konfiguriert werden, dass er sich auf dem lokalen Subscription Management Tool-Server registriert, um Software-Aktualisierungen herunterzuladen, anstatt direkt mit dem Novell Customer Center- und dem NU-Server zu kommunizieren. Für den Einsatz eines SMT-Servers zur Clientregistrierung und als lokale Aktualisierungsquelle müssen Sie zunächst den SMT-Server in Ihrem Netzwerk konfigurieren. Die SMT-Serversoftware wird als Add-On für SUSE Linux Enterprise Server verteilt; ihre Konfiguration wird im Subscription Management Tool Guide beschrieben. Es müssen keinerlei Add-Ons auf den Clients installiert werden, die zur Registrierung auf einem SMT-Server konfiguriert werden.
Zur Registrierung eines Clients auf einem SMT-Server müssen Sie den Client mit der URL des Servers ausstatten. Da Client und Server während der Registrierung über das HTTPS-Protokoll kommunizieren, müssen Sie auch sicherstellen, dass das Zertifikat des Servers für den Client verbürgt ist. Falls Ihr SMT-Server zur Verwendung des Standardserverzertifikats eingerichtet wurde, steht das CA-Zertifikat auf dem SMT-Server über das HTTP-Protokoll unter http:// zur Verfügung (wobei FQDN/smt.crtFQDN für den vollständigen Domänennamen steht). In diesem Fall müssen Sie sich nicht um das Zertifikat kümmern: Der Registrierungsvorgang lädt das CA-Zertifikat automatisch von dort herunter, sofern keine andere Konfiguration festgelegt wurde. Sie müssen einen Pfad zum CA-Zertifikat des Servers eingeben, wenn das Zertifikat von einer externen Zertifizierungsstelle ausgestellt wurde.
![]() | Registrierung in der Subdomäne *.novell.com |
|---|---|
Wenn Sie versuchen, sich bei einer | |
Es bestehen mehrere Möglichkeiten, diese Information bereitzustellen und den Clientcomputer für die Verwendung von SMT zu konfigurieren. Die erste Möglichkeit ist die Bereitstellung der erforderlichen Information über Kernel-Parameter beim Booten. Die zweite Möglichkeit ist die Konfigurierung von Clients mithilfe eines AutoYaST-Profils. Mit Subscription Management Tool wird auch das Skript clientSetup4SMT.sh verteilt, das auf einem Client ausgeführt werden kann, damit er sich bei einem angegebenen SMT-Server registriert. Diese Möglichkeiten werden in den folgenden Abschnitten beschrieben:
Jeder Client kann zur Verwendung von SMT konfiguriert werden, indem beim Computerstart die folgenden Kernel-Parameter bereitgestellt werden: regurl und regcert. Der erste Parameter ist obligatorisch, der zweite optional.
URL des SMT-Servers. Die URL muss folgendes Format aufweisen: https://, wobei FQDN/center/regsvc/FQDN der vollständig qualifizierte Hostname des SMT-Server ist. Er muss identisch mit dem FQDN des Serverzertifikats auf dem SMT-Server sein. Beispiel:
regurl=https://smt.example.com/center/regsvc/
Standort des SMT-Serverzertifikats. Geben Sie eine der folgenden Optionen an:
Remotestandort (http, https oder ftp), von dem das Zertifikat heruntergeladen werden kann. Beispiel:
regcert=http://smt.example.com/smt.crt
Legt einen Standort auf einer Diskette fest. Die Diskette muss zum Zeitpunkt des Bootens eingelegt sein. (Sie werden nicht zum Einlegen aufgefordert, wenn sie fehlt.) Der Wert muss mit der Zeichenfolge floppy beginnen, gefolgt vom Pfad zum Zertifikat. Beispiel:
regcert=floppy/smt/smt-ca.crt
Absoluter Pfad zum Zertifikat auf dem lokalen Rechner. Beispiel:
regcert=/data/inst/smt/smt-ca.cert
Verwenden Sie ask während der Installation zum Öffnen eines Pop-up-Menüs, in dem Sie den Pfad zum Zertifikat angeben können. Verwenden Sie diese Option nicht bei AutoYaST. Beispiel:
regcert=ask
Verwenden Sie fertig, wenn das Zertifikat durch ein Add-on-Produkt installiert wird, oder wenn Sie ein Zertifikat verwenden, das durch eine offizielle Zertifizierungsstelle ausgestellt wurde. Beispiel:
regcert=done
![]() | Achten Sie auf Eingabefehler |
|---|---|
Achten Sie darauf, dass Sie richtige Werte eingeben. Wenn
Wenn ein falscher Wert für | |
![]() | Ändern des SMT-Serverzertifikats |
|---|---|
Wenn der SMT-Server ein neues Zertifikat von einer neuen und nicht verbürgten Zertifizierungsstelle erhält, müssen die Clients die neue CA-Zertifikatdatei abrufen. Dies erfolgt automatisch beim Registrierungsvorgang, aber nur, wenn bei der Installation eine URL zum Abrufen des Zertifikats verwendet wurde oder wenn der Parameter | |
Clients können zur Registrierung bei SMT-Server über das AutoYaST-Profil konfiguriert werden. Allgemeine Informationen zum Erstellen von AutoYaST-Profilen und Vorbereiten der automatischen Installation finden Sie unter Kapitel 21, Automatisierte Installation. In diesem Abschnitt wird nur die SMT-spezifische Konfiguration beschrieben.
So konfigurieren Sie SMT-spezifische Daten mithilfe von AutoYaST:
Starten Sie YaST als root und wählen Sie +, um das grafische AutoYaST-Frontend zu starten.
Sie können das grafische AutoYaST-Frontend mit yast2 autoyast von einer Kommandozeile aus starten.
Öffnen Sie ein bestehendes Profil über +, erstellen Sie ein Profil auf der Basis der Konfiguration des aktuellen Systems über + oder beginnen Sie einfach mit einem leeren Profil.
Wählen Sie +. Eine Übersicht der aktuellen Konfiguration wird angezeigt.
Klicken Sie auf .
Wählen Sie zur automatischen Registrierung während der Installation . Mit und können Sie Informationen von Ihrem System einschließen.
Legen Sie die URL des und optional den Speicherort des fest. Die möglichen Werte sind dieselben wie für die Kernel-Parameter regurl und regcert (siehe Abschnitt 16.1, „Verwenden von Kernel-Parametern zum Zugriff auf einen SMT-Server“). Einzige Ausnahme dabei: Der Wert ask für regcert funktioniert nicht in AutoYaST, da er eine Benutzerinteraktion verlangt. Wenn Sie ihn verwenden, wird der Registrierungsvorgang übersprungen.
Führen Sie jegliche weitere Konfiguration durch, die für die bereitzustellenden Systeme erforderlich ist.
Wählen Sie + und geben Sie einen Dateinamen für das Profil ein, z. B. autoinst.xml.
Das Skript /usr/share/doc/packages/smt/clientSetup4SMT.sh wird mit SMT zur Verfügung gestellt. Mithilfe dieses Skripts können Sie einen Clientcomputer für die Verwendung eines SMT-Servers konfigurieren oder seine Konfiguration so ändern, dass er einen anderen SMT-Server verwendet.
So konfigurieren Sie einen Clientcomputer mithilfe des Skripts clientSetup4SMT.sh für die Verwendung von SMT:
Kopieren Sie das Skript /usr/share/doc/packages/smt/clientSetup4SMT.sh von Ihrem SMT-Server auf den Clientcomputer.
Führen Sie das Skript als root auf dem Clientcomputer aus. Das Skript kann auf zwei Arten ausgeführt werden: Bei der ersten Möglichkeit folgt die Registrierungs-URL auf den Skriptnamen: ./clientSetup4SMT.sh registrierungs_URL, z. B. ./clientSetup4SMT.sh https://smt.example.com/center/regsvc. Bei der zweiten Möglichkeit folgt die Option --host und anschließend der Hostname des SMT-Servers auf den Skriptnamen: ./clientSetup4SMT.sh --host server_hostname, z. B. ./clientSetup4SMT.sh --host smt.example.com.
Das Skript lädt das CA-Zertifikat des Servers herunter. Akzeptieren Sie es, indem Sie y drücken.
Das Skript führt alle erforderlichen Änderungen am Client durch. Jedoch erfolgt die eigentliche Registrierung nicht durch das Skript.
Führen Sie die Registrierung mithilfe von suse_register oder des Moduls yast2 inst_suse_register auf dem Client durch.
Um einen Client so zu konfigurieren, dass er sich bei der Testumgebung anstelle der Produktionsumgebung registriert, ändern Sie /etc/suseRegister.conf auf dem Clientcomputer, indem Sie Folgendes festlegen:
register = command=register&testenv=1
Weitere Informationen über den Einsatz von SMT in einer Testumgebung finden Sie im Subscription Management Tool Guide.