Wenn Sie die Vorbereitung des Netzwerks für die WAN-Boot-Installation abgeschlossen haben, können Sie eines der folgenden Verfahren wählen, um die Client-Installation vorzunehmen.
Tabelle 44–2 Verfahren für die Client-Installation
Methode |
Beschreibung |
Anweisungen |
---|---|---|
Ungeführte Installation |
Dieses Installationsverfahren wenden Sie an, wenn vor dem Booten des Clients die Schlüssel auf ihm installiert und die Client-Konfigurationsinformationen festgelegt werden sollen. |
|
Interaktive Installation |
Dieses Installationsverfahren wenden Sie an, wenn die Client-Konfigurationsinformationen beim Booten gesetzt werden sollen. | |
Installation mit einem DHCP-Server |
Wenden Sie dieses Installationsverfahren an, wenn Sie den DHCP-Server des Netzwerks so konfiguriert haben, dass er bei der Installation die Client-Konfigurationsinformationen zur Verfügung stellt. |
|
Installation mit lokaler CD |
Wenn Ihr Client-OBP keine Unterstützung für WAN-Boot bietet, booten Sie den Client von einer lokalen Kopie der Solaris 99/04-Software-CD. |
|
Dieses Installationsverfahren wenden Sie an, wenn Sie vorab sowohl die Schlüssel installieren als auch die Client-Konfigurationsinformationen festlegen möchten. Anschließend können Sie den Client über das WAN booten und eine ungeführte Installation vornehmen.
Bei diesem Verfahren wird davon ausgegangen, dass Sie entweder Schlüssel im Client-OBP installiert haben oder eine unsichere Installation durchführen. Informationen zur Vorabinstallation von Schlüsseln finden Sie in Installation von Schlüsseln auf dem Client .
Wenn das Client-System läuft, schalten Sie es auf Run-Level 0.
# init 0 |
Die Eingabeaufforderung ok wird angezeigt.
Setzen Sie an der Eingabeaufforderung ok auf dem Client die Variablen für die Netzwerk-Boot-Argumente im OBP.
ok setenv network-boot-arguments host-ip=Client-IP,router-ip=Router-IP, subnet-mask=Maskenwert,hostname=Client-Name, http-proxy=Proxy-IP:Port,file=wanbootCGI-URL |
Die Zeilenumbrüche in diesem Befehlsbeispiel dienen nur der Übersichtlichkeit. Geben Sie vor dem Ende des Befehls keinen Zeilenumbruch bzw. Wagenrücklauf ein.
Weist das OBP an, die folgenden Boot-Argumente zu setzen:
IP-Adresse des Clients
IP-Adresse des Netzwerk-Routers
Maskenwert des Teilnetzes
Host-Name des Clients
Gibt die IP-Adresse und den Port des Proxy-Servers für das Netzwerk an.
Gibt die URL des Programms wanboot-cgi auf dem Webserver an.
Booten Sie den Client.
ok boot net - install |
Weist den Client an, beim Booten über das WAN auf die Variablen der Netzwerk-Boot-Argumente zurückzugreifen.
Der Client wird über das WAN installiert. Wenn die WAN-Boot-Programme nicht alle erforderlichen Installationsinformationen finden, fordert wanboot Sie zur Eingabe der fehlenden Informationen auf. Geben Sie an der Eingabeaufforderung die benötigten Informationen ein.
Im folgenden Beispiel werden die Variablen der Netzwerk-Boot-Argumente für das Client-System seahag vor dem Booten des Systems gesetzt. In diesem Beispiel wird davon ausgegangen, dass auf dem Client bereits ein Hashing- und ein Chiffrierschlüssel installiert sind. Informationen zur Installation von Schlüsseln vor dem Booten über das WAN finden Sie in Installation von Schlüsseln auf dem Client .
ok setenv network-boot-arguments host-ip=192.168.198.136, router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=seahag, file=http://192.168.198.135/cgi-bin/wanboot-cgi ok boot net - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net - install Boot device: /pci@1f,0/network@c,1 File and args: - install |
Es werden die folgenden Variablen gesetzt:
Die IP-Adresse des Clients wird auf 192.168.198.136 gesetzt.
Die IP-Adresse des Client-Routers wird auf 192.168.198.129 gesetzt.
Die Teilnetzmaske des Clients wird auf 255.255.255.192 gesetzt.
Der Host-Name des Clients wird auf seahag gesetzt.
Das Programm wanboot-cgi befindet sich unter http://192.168.198.135/cgi-bin/wanboot-cgi.
Wenden Sie dieses Installationsverfahren an, wenn Sie während der Installation über die Befehlszeile sowohl die Schlüssel installieren als auch die Client-Konfigurationsinformationen setzen möchten.
Bei diesem Verfahren wird davon ausgegangen, dass Sie die WAN-Installation per HTTPS vornehmen. Wenn Sie eine unsichere Installation ohne Schlüssel durchführen, zeigen Sie keine Client-Schlüssel an noch installieren Sie solche.
Nehmen Sie auf dem WAN-Boot-Server den gleichen Benutzerstatus an wie der Webserver-Benutzer.
Zeigen Sie für jeden Client den Schlüsselwert an.
# wanbootutil keygen -d -c -o net=Netz-IP,cid=Client-ID,type=Schlüsseltyp |
Die IP-Adresse des Teilnetzes für den Client, auf dem die Installation erfolgen soll.
ID des Clients, auf dem die Installation erfolgen soll. Die Client-ID kann eine benutzerdefinierte oder die per DHCP zugewiesene Client-ID sein.
Die Art des Schlüssels, der auf dem Client installiert werden soll. Gültige Schlüsseltypen sind 3des, aes und sha1.
Es wird der Hexadezimalwert des Schlüssels angezeigt.
Wiederholen Sie den vorigen Schritt für jeden Typ der zu installierenden Client-Schlüssel.
Wenn das Client-System läuft, schalten Sie es auf Run-Level 0.
Setzen Sie an der Eingabeaufforderung ok auf dem Client-System die Variablen der Netzwerk-Boot-Argumente im OBP.
ok setenv network-boot-arguments host-ip=Client-IP,router-ip=Router-IP, subnet-mask=Maskenwert,hostname=Client-Name, http-proxy=Proxy-IP:Port,bootserver=wanbootCGI-URL |
Die Zeilenumbrüche in diesem Befehlsbeispiel dienen nur der Übersichtlichkeit. Geben Sie vor dem Ende des Befehls keinen Zeilenumbruch bzw. Wagenrücklauf ein.
Weist das OBP an, die folgenden Boot-Argumente zu setzen:
IP-Adresse des Clients
IP-Adresse des Netzwerk-Routers
Maskenwert des Teilnetzes
Host-Name des Clients
Gibt die IP-Adresse und Port-Nummer des Proxy-Servers für das Netzwerk an.
Gibt die URL des Programms wanboot-cgi auf dem Webserver an.
Der URL-Wert für die Variable bootserver darf keine HTTPS-URL sein. Die URL muss mit http:// beginnen.
Booten Sie an der Eingabeaufforderung ok des Clients das System.
ok boot net -o prompt - install |
Weist den Client an, über das Netzwerk zu booten und zu installieren. Das Programm wanboot fordert den Benutzer zur Eingabe von Client-Konfigurationsinformationen an der Eingabeaufforderung boot> auf.
Die Eingabeaufforderung boot> wird angezeigt.
Installieren Sie den Chiffrierschlüssel.
boot> 3des=Schlüsselwert |
Gibt den Hexadezimalwert des in Schritt 2 angezeigten 3DES-Schlüssels an.
Wenn Sie mit AES-Verschlüsselung arbeiten, verwenden Sie folgendes Format:
boot> aes=Schlüsselwert |
Installieren Sie den Hashing-Schlüssel.
boot> sha1=Schlüsselwert |
Gibt den in Schritt 2 angezeigten Hashing-Schlüsselwert an.
Geben Sie folgenden Befehl ein, um den Boot-Prozess fortzusetzen:
boot> go |
Der Client wird über das WAN installiert.
Wenn Sie dazu aufgefordert werden, geben Sie über die Befehlszeile die benötigten Client-Konfigurationsinformationen an.
Wenn die WAN-Boot-Programme nicht alle erforderlichen Installationsinformationen finden, fordert wanboot Sie zur Eingabe der fehlenden Informationen auf. Geben Sie an der Eingabeaufforderung die benötigten Informationen ein.
Im folgenden Beispiel fordert das wanboot-Programm den Benutzer während der Installation zum Setzen der Schlüsselwerte für das Client-System auf.
Zeigen Sie auf dem WAN-Boot-Server die Schlüsselwerte an.
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1 b482aaab82cb8d5631e16d51478c90079cc1d463 # wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 |
Dieses Beispiel enthält folgende Informationen:
Die IP-Adresse des Teilnetzes, in dem sich der Client befindet.
Die Client-ID.
Den Wert des HMAC SHA1-Hashing-Schlüssels des Clients.
Den Wert der 3DES-Verschlüsselung des Clients.
Kommt in Ihrer Installation eine AES-Verschlüsselung zum Einsatz, dann ändern Sie type=3des bitte in type=aes ab, um den Schlüsselwert anzuzeigen.
Setzen Sie die Variablen der Netzwerk-Boot-Argumente im OBP des Clients.
ok setenv network-boot-arguments host-ip=192.168.198.136, router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=seahag, bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi |
Es werden die folgenden Variablen gesetzt:
Die IP-Adresse des Clients wird auf 192.168.198.136 gesetzt.
Die IP-Adresse des Client-Routers wird auf 192.168.198.129 gesetzt.
Die Teilnetzmaske des Clients wird auf 255.255.255.192 gesetzt.
Der Host-Name des Clients wird auf seahag gesetzt.
Das Programm wanboot-cgi befindet sich unter http://192.168.198.135/cgi-bin/wanboot-cgi.
Booten Sie den Client und führen Sie die Installation auf ihm durch.
ok boot net -o prompt - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net -o prompt Boot device: /pci@1f,0/network@c,1 File and args: -o prompt boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463 boot> go |
Diese Befehle führen folgende Aktionen durch:
Installation der 3DES-Verschlüsselung mit dem Wert 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 auf dem Client wanclient-1
Installation des HMAC SHA1-Hashing-Schlüssels mit dem Wert b482aaab82cb8d5631e16d51478c90079cc1d463 auf dem Client wanclient-1
Start der Installation
Wenn Sie über einen DHCP-Server verfügen, der für die Unterstützung von WAN-Boot-Optionen konfiguriert wurde, können Sie diesen zur Bereitstellung von Client-Konfigurationsinformationen während der Installation einsetzen. Mehr darüber, wie Sie DHCP-Server für die Unterstützung einer WAN-Boot-Installation konfigurieren, finden Sie unter (Optional) Bereitstellung von Konfigurationsinformationen mit einem DHCP-Server .
Dabei wird Folgendes vorausgesetzt:
Das Client-System läuft.
Sie haben entweder Schlüssel auf dem Client installiert oder führen eine unsichere Installation durch.
Informationen zur Vorabinstallation von Schlüsseln finden Sie in Installation von Schlüsseln auf dem Client .
In der Konfiguration des DHCP-Servers haben Sie die Unterstützung für die WAN-Boot-Optionen SbootURI und SHTTPproxy aktiviert.
Diese Optionen ermöglichen es dem DHCP-Server, die von WAN-Boot benötigten Konfigurationsinformationen zu liefern.
Informationen zum Einstellen von Installationsoptionen auf dem DHCP-Server finden Sie in Vorkonfiguration der Systemkonfigurationsinformationen mit dem DHCP-Service (Vorgehen).
Wenn das Client-System läuft, schalten Sie es auf Run-Level 0.
# init 0 |
Die Eingabeaufforderung ok wird angezeigt.
Setzen Sie an der Eingabeaufforderung ok auf dem Client die Variablen für die Netzwerk-Boot-Argumente im OBP.
ok setenv network-boot-arguments dhcp,hostname=Client-Name |
Weist das OBP an, die folgenden Boot-Argumente zu setzen:
Weist das OBP an, zur Konfiguration des Clients auf den DHCP-Server zurückzugreifen.
Hiermit geben Sie den Host-Namen an, den Sie dem Client zuweisen möchten.
Booten Sie den Client über das Netzwerk.
ok boot net - install |
Weist den Client an, beim Booten über das WAN auf die Variablen der Netzwerk-Boot-Argumente zurückzugreifen.
Der Client wird über das WAN installiert. Wenn die WAN-Boot-Programme nicht alle erforderlichen Installationsinformationen finden, fordert wanboot Sie zur Eingabe der fehlenden Informationen auf. Geben Sie an der Eingabeaufforderung die benötigten Informationen ein.
Im folgenden Beispiel stellt der DHCP-Server im Netzwerk die Client-Konfigurationsinformationen bereit. Der Host-Name des Clients lautet in diesem Beispiel myhost.
ok setenv network-boot-arguments dhcp, hostname=myhost ok boot net - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net - install Boot device: /pci@1f,0/network@c,1 File and args: - install |
Wenn das Client-OBP keine Unterstützung für WAN-Boot bietet, können Sie die Installation mit der Solaris Software 1 of 2-CD im CD-ROM-Laufwerk des Clients durchführen. Bei Verwendung einer lokalen CD ruft der Client das wanboot-Programm nicht vom WAN-Boot-Server, sondern vom lokalen Datenträger ab.
Für eine WAN-Boot-Installation von einer lokalen CD befolgen Sie die nachfolgende Anleitung.
Bei diesem Verfahren wird davon ausgegangen, dass Sie die WAN-Installation per HTTPS vornehmen. Wenn Sie eine unsichere Installation durchführen, zeigen Sie die Client-Schlüssel weder an noch installieren Sie solche.
Nehmen Sie auf dem WAN-Boot-Server den gleichen Benutzerstatus an wie der Webserver-Benutzer.
Zeigen Sie für jeden Client den Schlüsselwert an.
# wanbootutil keygen -d -c -o net=Netz-IP,cid=Client-ID,type=Schlüsseltyp |
Die Netzwerk-IP-Adresse des Clients, auf dem die Installation erfolgen soll.
Die ID des Clients, auf dem die Installation erfolgen soll. Die Client-ID kann eine benutzerdefinierte oder die per DHCP zugewiesene Client-ID sein.
Die Art des Schlüssels, der auf dem Client installiert werden soll. Gültige Schlüsseltypen sind 3des, aes und sha1.
Es wird der Hexadezimalwert des Schlüssels angezeigt.
Wiederholen Sie den vorigen Schritt für jeden Typ der zu installierenden Client-Schlüssel.
Legen Sie die Solaris Software 1 of 2-CD in das CD-ROM-Laufwerk des Clients ein.
Schalten Sie das Client-System ein.
Booten Sie den Client von der CD.
ok boot cdrom -o prompt -F wanboot - install |
Weist das OBP an, von der lokalen CD-ROM zu booten.
Weist das wanboot-Programm an, den Benutzer zur Eingabe von Client-Konfigurationsinformationen aufzufordern.
Weist das OBP an, das wanboot-Programm von der CD-ROM zu laden.
Weist den Client an, eine WAN-Boot-Installation durchzuführen.
Das OBP des Clients lädt das wanboot-Programm von der Solaris Software 1 of 2-CD. Das wanboot-Programm bootet das System, und die Eingabeaufforderung boot> wird angezeigt.
Geben Sie den Verschlüsselungswert ein.
boot> 3des=Schlüsselwert |
Gibt den Hexadezimalwert des in Schritt 2 angezeigten 3DES-Schlüssels an.
Wenn Sie mit AES-Verschlüsselung arbeiten, verwenden Sie folgendes Format:
boot> aes=Schlüsselwert |
Geben Sie den Hashing-Schlüsselwert ein.
boot> sha1=Schlüsselwert |
Steht für den Hexadezimalwert des in Schritt 2 angezeigten Hashing-Schlüsselwerts.
Setzen Sie die Netzwerkschnittstellen-Variablen.
boot> Variable=Wert[,Variable=Wert*] |
Geben Sie an der Eingabeaufforderung boot> die folgenden Variablen-Wert-Paare ein.
IP-Adresse des Clients
IP-Adresse des Netzwerk-Routers
Maskenwert des Teilnetzes
Host-Name des Clients
Gibt die IP-Adresse und Port-Nummer des Proxy-Servers für das Netzwerk an.
Gibt die URL des Programms wanboot-cgi auf dem Webserver an.
Der URL-Wert für die Variablebootserver darf keine HTTPS-URL sein. Die URL muss mit http:// beginnen.
Sie können diese Variablen mit den folgenden Methoden eingeben:
Geben Sie an der Eingabeaufforderung boot> ein Variablen-Wert-Paar ein und drücken Sie die Eingabetaste.
boot> host-ip=Client-IP boot> subnet-mask=Maskenwert |
Geben Sie an der Eingabeaufforderung boot> alle Variablen-Wert-Paare in eine Zeile ein und drücken Sie die Eingabetaste. Trennen Sie die einzelnen Paare durch Kommata voneinander.
boot> host-ip=Client-IP,subnet-mask=Maskenwert, router-ip=Router-IP,hostname=Client-Name, http-proxy=Proxy-IP:Port,bootserver=wanbootCGI-URL |
Geben Sie folgenden Befehl ein, um den Boot-Prozess fortzusetzen:
boot> go |
Der Client wird über das WAN installiert. Wenn die WAN-Boot-Programme nicht alle erforderlichen Installationsinformationen finden, fordert wanboot Sie zur Eingabe der fehlenden Informationen auf. Geben Sie an der Eingabeaufforderung die benötigten Informationen ein.
Im folgenden Beispiel wird der Benutzer während der Installation vom wanboot-Programm auf einer lokalen CD dazu aufgefordert, die Netzwerkschnittstellen-Variablen für den Client zu setzen.
Zeigen Sie auf dem WAN-Boot-Server die Schlüsselwerte an.
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1 b482aaab82cb8d5631e16d51478c90079cc1d463 # wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 |
Dieses Beispiel enthält folgende Informationen:
Die IP-Adresse des Teilnetzes, in dem sich der Client befindet.
Die Client-ID.
Den Wert des HMAC SHA1-Hashing-Schlüssels des Clients.
Den Wert der 3DES-Verschlüsselung des Clients.
Kommt in Ihrer Installation eine AES-Verschlüsselung zum Einsatz, dann ändern Sie type=3des bitte in type=aes ab, um den Schlüsselwert anzuzeigen.
Booten Sie den Client und führen Sie die Installation auf ihm durch.
ok boot cdrom -o prompt -F wanboot - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot cdrom -F wanboot - install Boot device: /pci@1f,0/network@c,1 File and args: -o prompt boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463 boot> host-ip=192.168.198.124 boot> subnet-mask=255.255.255.128 boot> router-ip=192.168.198.1 boot> hostname=myhost boot> client-id=010003BA152A42 boot> bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi boot> go |
Diese Befehle führen folgende Aktionen durch:
Einfügen der 3DES-Verschlüsselung mit dem Wert 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 auf dem Client
Einfügen des HMAC SHA1-Hashing-Schlüssels mit dem Wert b482aaab82cb8d5631e16d51478c90079cc1d463 auf dem Client
Die Client-IP-Adresse wird auf 192.168.198.124 gesetzt.
Die Teilnetzmaske des Clients wird auf 255.255.255.128 gesetzt.
Die IP-Adresse des Client-Routers wird auf 192.168.198.1gesetzt.
Der Host-Name des Clients wird auf myhost gesetzt.
Die Client-ID wird auf 010003BA152A42 gesetzt.
Die Adresse des wanboot-cgi-Programms wird auf http://192.168.198.135/cgi-bin/wanboot-cgi/ gesetzt.