In diesem Kapitel wird beschrieben, wie Sie das Netzwerk und die Systeme mithilfe einer CD einrichten, wenn Sie die Solaris-Software über das Netzwerk installieren wollen. Bei einer Installation über das Netzwerk können Sie die Solaris-Software von einem System, dem Installationsserver, aus installieren, das Zugriff auf die Solaris 9-Abbilder hat. Dazu kopieren Sie den Inhalt der CDs auf die Festplatte des Installationsservers. Danach können Sie die Solaris-Software mit jedem der Solaris-Installationsverfahren vom Netzwerk aus installieren. Dieses Kapitel behandelt die folgenden Themen:
Task Map: Vorbereiten der Installation über das Netzwerk mithilfe von CDs
Erstellen eines plattformübergreifenden Installationsservers für CDs
Erstellen eines Boot-Servers in einem Teilnetz mithilfe eines CD-Abbildes
Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild
Schritt |
Beschreibung |
Anweisungen siehe |
---|---|---|
Kopieren Sie die Solaris Software 1 of 2-CD mit dem Befehl setup_install_server(1M) auf die Festplatte des Installationsservers. Kopieren Sie die Solaris Software 2 of 2-CD und die Solaris Languages-CD mit dem Befehl add_to_install_server(1M) auf die Festplatte des Installationsservers. Fügen Sie dem Netzwerkinstallationsabbild mit dem Befehl modify_install_server(1M) die Solaris Web Start-Benutzeroberfläche hinzu. | ||
Wenn Sie Systeme über das Netzwerk installieren wollen, die sich in einem anderen Teilnetz als der Installationsserver befinden, müssen Sie im Teilnetz der Systeme einen Boot-Server erstellen, damit die Systeme gebootet werden können. Wenn Sie mit DHCP (Dynamic Host Configuration Protocol) arbeiten, benötigen Sie keinen Boot-Server. |
Erstellen eines Boot-Servers in einem Teilnetz mithilfe eines CD-Abbildes |
|
Fügen Sie die über das Netzwerk zu installierenden Systeme hinzu. |
Richten Sie mit dem Befehl add_install_client jedes über das Netzwerk zu installierende System ein. Jedes System, das Sie installieren möchten, muss in der Lage sein, den Installationsserver, gegebenenfalls den Boot-Server und die Konfigurationsinformationen zu finden. |
Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild |
Der Installationsserver enthält das Installationsabbild, das für die Installation von Systemen über das Netzwerk benötigt wird. Wenn Sie die Solaris-Software über das Netzwerk auf einem System installieren wollen, müssen Sie einen Installationsserver erstellen. Sie brauchen nicht in jedem Fall einen Boot-Server einzurichten.
Wenn Sie die Installationsparameter über DHCP bereitstellen oder wenn sich der Installationsserver und die Clients im selben Teilnetz befinden, benötigen Sie keinen separaten Boot-Server.
Wenn sich der Installationsserver und die Clients nicht im selben Teilnetz befinden und Sie nicht mit DHCP arbeiten, müssen Sie für jedes Teilnetz einen eigenen Boot-Server einrichten. Sie können für jedes Teilnetz einen Installationsserver erstellen, doch für Installationsserver benötigen Sie mehr Festplattenplatz.
In diesem Verfahren wird ein SPARC-Installationsserver mithilfe von SPARC-CDs erstellt.
Wenn Sie zum Erstellen eines Installationsservers Datenträger eines anderen Plattformtyps verwenden wollen, also zum Beispiel ein SPARC-System mit einer x86-CD einrichten wollen, schlagen Sie unter Erstellen eines plattformübergreifenden Installationsservers für CDs nach.
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Wenn Sie zum Verwalten von Datenträgern nicht Volume Manager verwenden, finden Sie Näheres zum Verwalten von Wechseldatenträgern ohne Volume Manager im System Administration Guide: Devices and File Systems.
Melden Sie sich bei dem System, das Sie als Installationsserver einrichten möchten, als Superuser an.
Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Namens-Service am Standort sein. Wenn Sie einen Namen-Service verwenden, muss sich das System außerdem bereits in einem Namen-Service wie NIS, NIS+, DNS oder LDAP befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.
Legen Sie die Solaris Software 1 of 2-CD in das Laufwerk des Systems ein.
Erstellen Sie ein Verzeichnis für das CD-Abbild.
# mkdir -p Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
# cd /cdrom/cdrom0/s0/Solaris_9/Tools |
In obigem Beispiel steht cdrom0 für den Pfad zu dem Laufwerk, in dem sich die Solaris-CD befindet.
Kopieren Sie das Abbild der CD im Laufwerk auf die Festplatte des Installationsservers.
# ./setup_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.
Entscheiden Sie, ob der Installationsserver zum Einhängen verfügbar sein muss.
Wenn sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet oder Sie mit DHCP arbeiten, brauchen Sie keinen Boot-Server zu erstellen. Fahren Sie mit Schritt 10 fort.
Wenn sich das zu installierende System nicht in demselben Teilnetz wie der Installationsserver befindet und Sie nicht mit DHCP arbeiten, gehen Sie wie folgt vor.
Überprüfen Sie, ob der Pfad zum Installationsabbild auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.
# share | grep Inst_ver_pfad |
Gibt den Pfad zum Installationsabbild auf dem Installationserver an.
Wenn der Pfad zum Verzeichnis auf dem Installationsserver angezeigt wird und in den Optionen anon=0 erscheint, fahren Sie mit Schritt 10 fort.
Wenn der Pfad zum Verzeichnis auf dem Installationsserver nicht angezeigt wird oder anon=0 in den Optionen nicht erscheint, fahren Sie hier fort.
Stellen Sie den Installationsserver für den Boot-Server zur Verfügung, indem Sie diesen Eintrag in die Datei /etc/dfs/dfstab einfügen:
share -F nfs -o ro,anon=0 -d "install server directory" Inst_verz_pfad |
Gibt den Pfad zum Installationsabbild auf dem Installationserver an.
Stellen Sie sicher, dass der Verzeichnispfad auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.
# ps -ef | grep nfsd |
Wenn der nfsd-Dämon nicht läuft, starten Sie ihn.
# /etc/init.d/nfs.server start |
Wenn der nfsd-Dämon läuft, geben Sie den Installationsserver zur gemeinsamen Nutzung frei.
# shareall |
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software 1 of 2-CD auswerfen.
Legen Sie die Solaris Software 2 of 2-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.
# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software 2 of 2-CD auswerfen.
Legen Sie die Solaris Languages-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
# cd /cdrom/cdrom0/Tools |
Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.
# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Entscheiden Sie, ob die Benutzer zum Booten des Systems das Solaris Web Start-Installationsverfahren nutzen und die Solaris 9-Software von einem Netzwerk installieren können sollen.
Wenn nicht, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie mit Schritt 25 fort.
Wenn ja, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie fort.
Legen Sie die Solaris-Installations-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis auf der eingehängten CD, das den Befehl modify_install_server enthält:
# cd /cdrom/cdrom0/s0 |
Kopieren Sie die Software für die Solaris Web Start-Benutzeroberfläche auf den Installationsserver:
# ./modify_install_server -p Inst_verz_pfad Installations-Miniroot-Pfad |
Bewirkt, dass die Miniroot des vorhandenen Abbildes in Inst_verz_pfad/Solaris_9/Tools/Boot.orig erhalten bleibt.
Gibt das Verzeichnis an, in das die Solaris Web Start-Benutzeroberfläche kopiert werden soll.
Das Verzeichnis auf der CD, aus dem die Solaris Web Start-Benutzeroberfläche kopiert wird
Entscheiden Sie, ob Sie die Patches auf die Dateien in der Miniroot (/Inst_verz_pfad/Solaris_9/Tools/Boot) des Netzwerkinstallationsabbilds, das mit setup_install_server erstellt wurde, anwenden möchten. Das Anwenden von Patches ist möglicherweise erforderlich, wenn es bei einem Boot-Abbild zu Problemen kommt.
Wenn nicht, fahren Sie mit dem nächsten Schritt fort.
Wenn ja, wenden Sie mit dem Befehl patchadd -C Patches auf die in der Miniroot gespeicherten Dateien an.
Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.
Entscheiden Sie, ob Sie einen Boot-Server erstellen müssen.
Wenn Sie mit DHCP arbeiten oder sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet, brauchen Sie keinen Boot-Server zu erstellen. Fahren Sie mit Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild fort.
Wenn Sie nicht mit DHCP arbeiten und sich der Client nicht in demselben Teilnetz wie der Installationsserver befindet, müssen Sie einen Boot-Server erstellen. Fahren Sie mit Erstellen eines Boot-Servers in einem Teilnetz mithilfe eines CD-Abbildes fort.
Das folgende Beispiel zeigt, wie Sie einen Installationsserver erstellen können, indem Sie die folgenden CDs in das Verzeichnis /export/home/cdsparc des Installationsservers kopieren.
Solaris Software 1 of 2 SPARC Platform Edition-CD
Solaris Software 2 of 2 SPARC Platform Edition-CD
Solaris SPARC Platform Edition Languages-CD
# mkdir -p /export/home/cdsparc # cd /cdrom/cdrom0/s0/Solaris_9/Tools # ./setup_install_server /export/home/cdsparc |
Bei einem separaten Boot-Server führen Sie bitte diese zusätzlichen Schritte durch:
Fügen Sie den folgenden Pfad in die Datei /etc/dfs/dfstab ein:
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdsparc |
Überprüfen Sie, ob der nfsd-Dämon läuft. Ist dies nicht der Fall, dann starten Sie ihn und geben Sie ihn frei.
# ps -ef | grep nfsd # /etc/init.d/nfs.server start # shareall |
Fahren Sie wie folgt fort.
Wenn Sie keinen Boot-Server benötigen oder die Schritte für einen separaten Boot-Server durchgeführt haben, fahren Sie bitte fort.
# cd / # cd /cdrom/cdrom0/Solaris_9/Tools # ./add_to_install_server /export/home/cdsparc # cd / # cd /cdrom/cdrom0/Tools # ./add_to_install_server /export/home/cdsparc # cd / # cd /cdrom/cdrom0/s0 # ./modify_install_server -p /export/home/cdsparc /cdrom/cdrom0/s0 |
In diesem Beispiel werden die einzelnen CDs eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls werden die CDs entfernt.
Der Installationsserver enthält das Installationsabbild, das für die Installation von Systemen über das Netzwerk benötigt wird. Wenn Sie die Solaris-Software über das Netzwerk auf einem System installieren wollen, müssen Sie einen Installationsserver erstellen. Sie brauchen nicht in jedem Fall einen Boot-Server einzurichten.
Wenn Sie die Installationsparameter über DHCP bereitstellen oder wenn sich der Installationsserver und die Clients im selben Teilnetz befinden, benötigen Sie keinen separaten Boot-Server.
Wenn sich der Installationsserver und die Clients nicht im selben Teilnetz befinden und Sie nicht mit DHCP arbeiten, müssen Sie für jedes Teilnetz einen eigenen Boot-Server einrichten. Sie können für jedes Teilnetz einen Installationsserver erstellen, doch für Installationsserver benötigen Sie mehr Festplattenplatz.
In diesem Verfahren wird ein x86-Installationsserver mithilfe von x86-CDs erstellt.
Wenn Sie zum Erstellen eines Installationsservers Datenträger eines anderen Plattformtyps verwenden wollen, also zum Beispiel ein x86-System mit einer SPARC-CD einrichten wollen, schlagen Sie unter Erstellen eines plattformübergreifenden Installationsservers für CDs nach.
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Wenn Sie zum Verwalten von Datenträgern nicht Volume Manager verwenden, finden Sie Näheres zum Verwalten von Wechseldatenträgern ohne Volume Manager im System Administration Guide: Devices and File Systems.
Melden Sie sich bei dem System, das Sie als Installationsserver einrichten möchten, als Superuser an.
Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Namens-Service am Standort sein. Wenn Sie einen Namen-Service verwenden, muss sich das System außerdem bereits in einem Namen-Service wie NIS, NIS+, DNS oder LDAP befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.
Legen Sie die Solaris Software 1 of 2-CD in das Laufwerk des Systems ein.
Erstellen Sie ein Verzeichnis für das CD-Abbild.
# mkdir -p Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
# cd /cdrom/cdrom0/s2/Solaris_9/Tools |
In obigem Beispiel steht cdrom0 für den Pfad zu dem Laufwerk, in dem sich die Solaris-CD befindet.
Kopieren Sie das Abbild der CD im Laufwerk auf die Festplatte des Installationsservers.
# ./setup_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.
Entscheiden Sie, ob der Installationsserver zum Einhängen verfügbar sein muss.
Wenn sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet oder Sie mit DHCP arbeiten, brauchen Sie keinen Boot-Server zu erstellen. Fahren Sie mit Schritt 10 fort.
Wenn sich das zu installierende System nicht in demselben Teilnetz wie der Installationsserver befindet und Sie nicht mit DHCP arbeiten, gehen Sie wie folgt vor.
Überprüfen Sie, ob der Pfad zum Installationsabbild auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.
# share | grep Inst_ver_pfad |
Gibt den Pfad zum Installationsabbild auf dem Installationserver an.
Wenn der Pfad zum Verzeichnis auf dem Installationsserver angezeigt wird und in den Optionen anon=0 erscheint, fahren Sie mit Schritt 10 fort.
Wenn der Pfad zum Verzeichnis auf dem Installationsserver nicht angezeigt wird oder anon=0 in den Optionen nicht erscheint, fahren Sie hier fort.
Stellen Sie den Installationsserver für den Boot-Server zur Verfügung, indem Sie diesen Eintrag in die Datei /etc/dfs/dfstab einfügen:
share -F nfs -o ro,anon=0 -d "install server directory" Inst_verz_pfad |
Gibt den Pfad zum Installationsabbild auf dem Installationserver an.
Stellen Sie sicher, dass der Verzeichnispfad auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.
# ps -ef | grep nfsd |
Wenn der nfsd-Dämon nicht läuft, starten Sie ihn.
# /etc/init.d/nfs.server start |
Wenn der nfsd-Dämon läuft, geben Sie den Installationsserver zur gemeinsamen Nutzung frei.
# shareall |
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software 1 of 2-CD auswerfen.
Legen Sie die Solaris Software 2 of 2-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis Tools auf der eingehängten CD.
# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.
# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software 2 of 2-CD auswerfen.
Legen Sie die Solaris Languages-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis Tools auf der eingehängten CD.
# cd /cdrom/cdrom0/Tools |
Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.
# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Entscheiden Sie, ob die Benutzer zum Booten des Systems das Solaris Web Start-Installationsverfahren nutzen und die Solaris 9-Software von einem Netzwerk installieren können sollen.
Wenn nicht, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie mit Schritt 25 fort.
Wenn ja, lassen Sie die Solaris Languages-CD auswerfen, und fahren Sie fort.
Legen Sie die Solaris-Installations-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis auf der eingehängten CD, das den Befehl modify_install_server enthält:
# cd /cdrom/cdrom0/s2 |
Kopieren Sie die Software für die Solaris Web Start-Benutzeroberfläche auf den Installationsserver:
# ./modify_install_server -p Inst_verz_pfad Installations-Miniroot-Pfad |
Bewirkt, dass die Miniroot des vorhandenen Abbildes in Inst_verz_pfad/Solaris_9/Tools/Boot.orig erhalten bleibt.
Gibt das Verzeichnis an, in das die Solaris Web Start-Benutzeroberfläche kopiert werden soll.
Das Verzeichnis auf der CD, aus dem die Solaris Web Start-Benutzeroberfläche kopiert wird
Entscheiden Sie, ob Sie die Patches auf die Dateien in der Miniroot (/Inst_verz_pfad/Solaris_9/Tools/Boot) des Netzwerkinstallationsabbilds, das mit setup_install_server erstellt wurde, anwenden möchten. Das Anwenden von Patches ist möglicherweise erforderlich, wenn es bei einem Boot-Abbild zu Problemen kommt.
Wenn nicht, fahren Sie mit dem nächsten Schritt fort.
Wenn ja, wenden Sie mit dem Befehl patchadd -C Patches auf die in der Miniroot gespeicherten Dateien an.
Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.
Entscheiden Sie, ob Sie einen Boot-Server erstellen müssen.
Wenn Sie mit DHCP arbeiten oder sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet, brauchen Sie keinen Boot-Server zu erstellen. Fahren Sie mit Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild fort.
Wenn Sie nicht mit DHCP arbeiten und sich der Client nicht in demselben Teilnetz wie der Installationsserver befindet, müssen Sie einen Boot-Server erstellen. Fahren Sie mit Erstellen eines Boot-Servers in einem Teilnetz mithilfe eines CD-Abbildes fort.
Das folgende Beispiel zeigt, wie Sie einen Installationsserver erstellen können, indem Sie die folgenden CDs in das Verzeichnis /export/home/cdx86 des Installationsservers kopieren.
Solaris Software 1 of 2 x86 Platform Edition-CD
Solaris Software 2 of 2 x86 Platform Edition-CD
Solaris x86 Platform Edition Languages-CD
# mkdir -p /export/home/cdx86 # cd /cdrom/cdrom0/s2/Solaris_9/Tools # ./setup_install_server /export/home/cdx86 |
Bei einem separaten Boot-Server führen Sie bitte diese zusätzlichen Schritte durch:
Fügen Sie den folgenden Pfad in die Datei /etc/dfs/dfstab ein:
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdx86 |
Überprüfen Sie, ob der nfsd-Dämon läuft. Ist dies nicht der Fall, dann starten Sie ihn und geben Sie ihn frei.
# ps -ef | grep nfsd # /etc/init.d/nfs.server start # shareall |
Fahren Sie wie folgt fort.
Wenn Sie keinen Boot-Server benötigen oder die Schritte für einen separaten Boot-Server durchgeführt haben, fahren Sie mit den folgenden Schritten fort.
# cd / # cd /cdrom/cdrom0/Solaris_9/Tools # ./add_to_install_server /export/home/cdx86 # cd / # cd /cdrom/cdrom0/Tools # ./add_to_install_server /export/home/cdx86 # cd / # cd /cdrom/cdrom0/s2 # ./modify_install_server -p /export/home/cdx86 /cdrom/cdrom0/s2 |
In diesem Beispiel werden die einzelnen CDs eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls werden die CDs entfernt.
Wenn Sie eine CD für eine andere Plattform als die des Installationsservers verwenden müssen, können Sie die CD auf dem Installationsserver nicht lesen. In diesem Fall benötigen Sie zum Lesen der CD ein entferntes System. Wenn Sie zum Beispiel einen SPARC-Installationsserver einrichten und x86-CDs verwenden müssen, brauchen Sie ein entferntes x86-System, um die CDs lesen zu können.
Gehen Sie wie hier erläutert vor, wenn Sie mit x86-CDs einen x86-Installationsserver auf einem SPARC-System erstellen wollen. Sie benötigen Folgendes:
Ein SPARC-System
Ein x86-System mit einem CD-ROM-Laufwerk
Einen Satz CDs für das entfernte x86-System
Solaris Software 1 of 2 x86 Platform Edition-CD
Solaris Software 2 of 2 x86 Platform Edition-CD
Solaris x86 Platform Edition Languages-CD
Solaris x86 Platform Edition Installations-CD
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Wenn Sie zum Verwalten von Datenträgern nicht Volume Manager verwenden, finden Sie Näheres zum Verwalten von Wechseldatenträgern ohne Volume Manager im System Administration Guide: Devices and File Systems.
In diesem Verfahren steht SPARC-System für das SPARC-System, das als Installationsserver fungieren soll, und entferntes_x86-System steht für das entfernte x86-System, auf dem die x86-CDs gelesen werden.
Melden Sie sich beim entfernten x86-System als Superuser an.
Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Namens-Service am Standort sein. Wenn Sie einen Namen-Service verwenden, muss sich das System außerdem im NIS-, NIS+-, DNS- oder LDAP-Namen-Service befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.
Legen Sie die Solaris Software 1 of 2 x86 Platform Edition-CD in das Laufwerk des entfernten x86-Systems ein.
Fügen Sie auf dem entfernten x86-System die folgenden Einträge in die Datei /etc/dfs/dfstab ein.
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 |
Starten Sie auf dem entfernten x86-System den NFS-Dämon.
entferntes_x86-System# /etc/init.d/nfs.server start |
Stellen Sie mit dem share-Befehl auf dem entfernten x86-System sicher, dass von anderen Systemen aus Zugriff auf die CD besteht.
entferntes_x86-System# share - /cdrom/sol_9_x86/s0 ro,anon=0 " " - /cdrom/sol_9_x86/s2 ro,anon=0 " " |
In der obigen Beispielausgabe bezieht sich sol_9_x86 auf das Betriebssystem Solaris 9 (x86 Platform Edition). Diese Zeichenfolge unterscheidet sich für jede Version des Betriebssystems Solaris.
Melden Sie sich bei dem SPARC-System, das Sie als x86-Installationsserver einrichten wollen, als Superuser an.
Greifen Sie auf dem SPARC-System auf die x86-CD zu, indem Sie zwei Verzeichnisse für die Einhängepunkte erstellen, eins für die Miniroot und ein zweites für das Produkt.
SPARC-System# mkdir Verzeichnisname_s0 |
SPARC-System# mkdir Verzeichnisname_s2 |
Gibt das Verzeichnis an, das die Miniroot von Slice 0 enthalten soll.
Gibt das Verzeichnis an, das das Produkt von Slice 2 enthalten soll.
Vergewissern Sie sich, dass die CD ordnungsgemäß an das entfernte x86-System exportiert wird.
SPARC-System# showmount -e entferntes_x86-System export list for entferntes_x86-System: /cdrom/sol_9_x86/s0 (everyone) /cdrom/sol_9_x86/s2 (everyone) |
Hängen Sie auf dem SPARC-System das entfernte x86-CD-Abbild ein.
SPARC-System# mount Name_entferntes_x86-System:/cdrom/sol_9_x86/s0 Verzeichnisname_s0 |
SPARC-System# mount Name_entferntes_x86-System:/cdrom/sol_9_x86/s2 Verzeichnisname_s2 |
Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:
SPARC-System# cd /directory_name_s2/Solaris_9/Tools |
Kopieren Sie auf dem SPARC-System die CD im Laufwerk auf die Festplatte des Installationsservers, und zwar in das Verzeichnis, das Sie mit dem Befehl setup_install_server erstellen haben:
SPARC-System# ./setup_install_server -t Verzeichnisname_s0 Inst_verz_pfad |
Gibt den Pfad zu einem Boot-Abbild an, wenn Sie ein anderes Boot-Abbild als das im Verzeichnis Tools auf der Solaris Software 2 of 2-CD verwenden wollen.
Gibt das Verzeichnis an, das die Miniroot von Slice 0 enthält.
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll. Das Verzeichnis muss leer sein.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.
Wechseln Sie auf dem SPARC-System in das oberste Verzeichnis.
SPARC-System# cd / |
Hängen Sie auf dem SPARC-System beide Verzeichnisse aus.
SPARC-System# unmount Verzeichnisname_s0 |
SPARC-System# unmount Verzeichnisname_s2 |
Heben Sie auf dem x86-System die Freigabe zur gemeinsamen Nutzung für beide CD-ROM-Slices auf.
entferntes_x86-System# unshare /cdrom/sol_9_x86/s0 |
entferntes_x86-System# unshare /cdrom/sol_9_x86/s2 |
Lassen Sie auf dem x86-System die Solaris Software 1 of 2 x86 Platform Edition-CD auswerfen.
Legen Sie die Solaris Software 2 of 2 x86 Platform Edition-CD in das CD-ROM-Laufwerk des SPARC-Systems ein.
Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:
SPARC-System# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopieren Sie die CD auf dem SPARC-System auf die Festplatte des Installationsservers:
SPARC-System# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Lassen Sie die Solaris Software 2 of 2 x86 Platform Edition-CD auswerfen.
Legen Sie auf dem SPARC-System die Solaris x86 Platform Edition Languages-CD in das CD-ROM-Laufwerk ein und hängen Sie die CD ein.
Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:
SPARC-System# cd /cdrom/cdrom0/Tools |
Kopieren Sie die CD auf dem SPARC-System auf die Festplatte des Installationsservers:
SPARC-System# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Entscheiden Sie, ob die Benutzer zum Booten des Systems das Solaris Web Start-Installationsverfahren nutzen und die Solaris 9-Software von einem Netzwerk installieren können sollen.
Wenn nicht, lassen Sie die Solaris x86 Platform Edition Languages-CD auswerfen, und fahren Sie mit Schritt 31 fort.
Wenn ja, lassen Sie die Solaris x86 Platform Edition Languages-CD auswerfen, und fahren Sie fort.
Legen Sie auf dem entfernten x86-System die Solaris x86 Platform Edition Installations-CD in das CD-ROM-Laufwerk ein.
Fügen Sie auf dem entfernten x86-System den folgenden Eintrag in die Datei /etc/dfs/dfstab ein.
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 |
Starten Sie auf dem entfernten x86-System den NFS-Dämon.
entferntes_x86-System# /etc/init.d/nfs.server start |
Prüfen Sie auf dem entfernten x86-System, ob die CD für andere Systeme zugänglich ist:
entferntes_x86-System# share - /cdrom/multi_sol_9_x86/s0 ro,anon=0 " " - /cdrom/multi_sol_9_x86/s2 ro,anon=0 " " |
Hängen Sie auf dem SPARC-System die Slices auf der CD ein.
SPARC-System# mount Name_entferntes_x86-System:/cdrom/multi_sol_9_x86/s0 Verzeichnisname_s0 SPARC-System# mount Name_entferntes_x86-System:/cdrom/multi_sol_9_x86/s2 Verzeichnisname_s2 |
Wechseln Sie auf dem SPARC-System in das Verzeichnis auf der eingehängten CD, das den Befehl modify_install_server enthält:
SPARC-System# cd Verzeichnisname_s2 |
Kopieren Sie die Software für die Solaris Web Start-Benutzeroberfläche auf den Installationsserver.
SPARC-System# ./modify_install_server -p Inst_verz_pfad Verzeichnisname_s0 |
Bewirkt, dass die Miniroot des vorhandenen Abbildes in Inst_verz_pfad/Solaris_9/Tools/Boot.orig erhalten bleibt.
Gibt das Verzeichnis an, in das die Solaris Web Start-Benutzeroberfläche kopiert werden soll.
Gibt das Verzeichnis an, das die Miniroot von Slice 0 enthalten soll.
Entscheiden Sie, ob Sie Patches auf die Dateien in der Miniroot (Solaris_9/Tools/Boot) in dem Netzwerkinstallationsabbild anwenden möchten, das Sie mit setup_install_server erstellt haben.
Wenn nicht, fahren Sie mit dem nächsten Schritt fort.
Wenn ja, wenden Sie mit dem Befehl patchadd -C Patches auf die in der Miniroot gespeicherten Dateien an.
Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.
Entscheiden Sie, ob Sie einen Boot-Server benötigen.
Wenn sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet oder Sie mit DHCP arbeiten, brauchen Sie keinen Boot-Server zu erstellen. Siehe Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild.
Wenn sich das zu installierende System nicht in demselben Teilnetz wie der Installationsserver befindet und Sie nicht mit DHCP arbeiten, müssen Sie einen Boot-Server erstellen. Nähere Informationen zum Erstellen eines Boot-Servers finden Sie unter So erstellen Sie einen Boot-Server in einem Teilnetz mithilfe eines CD-Abbildes.
Das folgende Beispiel veranschaulicht die Erstellung eines x86-Installationsservers auf einem SPARC-System namens rosemary. Die folgenden x86-CDs werden von einem entfernten x86-System namens tadpole in das Verzeichnis /export/home/cdx86 des SPARC-Installationsservers kopiert.
Solaris Software 1 of 2 x86 Platform Edition-CD
Solaris Software 2 of 2 x86 Platform Edition-CD
Solaris x86 Platform Edition Languages-CD
Solaris Installation Multilingual x86 Platform Edition-CD
Auf dem entfernten x86-System:
tadpole (entferntes_x86-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 tadpole (entferntes_x86-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 tadpole (entferntes_x86-System)# /etc/init.d/nfs.server start |
Auf dem SPARC-System:
rosemary (SPARC-System)# mkdir /x86S0 rosemary (SPARC-System)# mkdir /x86S2 rosemary (SPARC-System)# mount tadpole:/cdrom/sol_9_x86/s0 /x86S0 rosemary (SPARC-System)# mount tadpole:/cdrom/sol_9_x86/s0 /x86S2 rosemary (SPARC-System)# cd /x86S2/Solaris_9/Tools rosemary (SPARC-System)# ./setup_install_server -t /x86S0 /export/home/cdx86 rosemary (SPARC-System)# cd / rosemary (SPARC-System)# unmount /x86S0 rosemary (SPARC-System)# unmount /x86S2 tadpole (entferntes_x86-System) unshare /cdrom/cdrom0/s0 tadpole (entferntes_x86-System) unshare /cdrom/cdrom0/s2 rosemary (SPARC-System)# cd /cdrom/cdrom0/Solaris_9/Tools rosemary (SPARC-System)# ./add_to_install_server /export/home/cdx86 rosemary (SPARC-System)# cd /cdrom/cdrom0/Tools rosemary (SPARC-System)# ./add_to_install_server /export/home/cdx86 |
Auf dem entfernten x86-System:
tadpole (entferntes_x86-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 tadpole (entferntes_x86-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 tadpole (entferntes_x86-System)# /etc/init.d/nfs.server start |
Auf dem SPARC-System:
rosemary (SPARC-System)# mount remote_x86_system_name:/cdrom/sol_9_x86/x86S0 rosemary (SPARC-System)# mount remote_x86_system_name:/cdrom/sol_9_x86/x86S2 rosemary (SPARC-System)# cd /x86S2 rosemary (SPARC-System)# ./modify_install_server -p /export/home/cdx86 /x86S0 |
In diesem Beispiel werden die einzelnen CDs eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls werden die CDs entfernt.
Gehen Sie wie hier erläutert vor, wenn Sie mit SPARC-CDs einen SPARC-Installationsserver auf einem x86-System erstellen wollen. Sie benötigen Folgendes:
Ein x86-System
Ein SPARC-System mit einem CD-ROM-Laufwerk
Einen Satz CDs für das entfernte SPARC-System
Solaris Software 1 of 2 SPARC Platform Edition-CD
Solaris Software 2 of 2 SPARC Platform Edition-CD
Solaris SPARC Platform Edition Languages-CD
Solaris SPARC Platform Edition-Installations-CD
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System läuft. Wenn Sie zum Verwalten von Datenträgern nicht Volume Manager verwenden, finden Sie Näheres zum Verwalten von Wechseldatenträgern ohne Volume Manager im System Administration Guide: Devices and File Systems.
In diesem Verfahren steht x86-System für das x86-System, das als Installationsserver fungieren soll, und entferntes_SPARC-System steht für das entfernte SPARC-System, auf dem die SPARC-CDs gelesen werden.
Melden Sie sich beim entfernten SPARC-System als Superuser an.
Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Namens-Service am Standort sein. Wenn Sie einen Namen-Service verwenden, muss sich das System außerdem im NIS-, NIS+-, DNS- oder LDAP-Namen-Service befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.
Legen Sie die Solaris Software 1 of 2 SPARC Platform Edition-CD in das Laufwerk des entfernten SPARC-Systems ein.
Fügen Sie auf dem entfernten SPARC-System die folgenden Einträge in die Datei /etc/dfs/dfstab ein.
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 |
Starten Sie auf dem entfernten SPARC-System den NFS-Dämon.
entferntes-SPARC-System# /etc/init.d/nfs.server start |
Stellen Sie mit dem share-Befehl auf dem entfernten SPARC-System sicher, dass von anderen Systemen aus Zugriff auf die CD besteht.
entferntes_SPARC-System# share - /cdrom/cdrom0/s0 ro,anon=0 " " - /cdrom/cdrom0/s1 ro,anon=0 " " |
Melden Sie sich bei dem x86-System, das Sie als SPARC-Installationsserver einrichten wollen, als Superuser an.
Greifen Sie auf dem x86-System auf die SPARC-CD zu, indem Sie zwei Verzeichnisse für die Einhängepunkte erstellen, eins für die Miniroot und ein zweites für das Produkt.
x86-System# mkdir Verzeichnisname_s0 |
x86-System# mkdir Verzeichnisname_s1 |
Gibt das Verzeichnis an, das das Produkt von Slice 0 enthalten soll.
Gibt das Verzeichnis an, das die Miniroot von Slice 1 enthalten soll.
Vergewissern Sie sich, dass die CD ordnungsgemäß an das entfernte x86-System exportiert wird.
x86-System# showmount -e entferntes_SPARC-System export list for entferntes_SPARC-System: /cdrom/sol_9_sparc/s0 (everyone) /cdrom/sol_9_sparc/s1 (everyone) |
Hängen Sie auf dem x86-System das entfernte SPARC-CD-Abbild ein.
x86-System# mount Name_entferntes_SPARC-System:/cdrom/cdrom0/s0 Verzeichnisname_s0 |
x86-System# mount Name_entferntes_SPARC-System:/cdrom/cdrom0/s1 Verzeichnisname_s1 |
Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:
x86-System# cd /Verzeichnisname_s0/Solaris_9/Tools |
Kopieren Sie auf dem x86-System die CD im Laufwerk auf die Festplatte des Installationsservers, und zwar in das Verzeichnis, das Sie mit dem Befehl setup_install_server erstellen haben:
x86-System# ./setup_install_server -t Verzeichnisname_s1 Inst_verz_pfad |
Gibt den Pfad zu einem Boot-Abbild an, wenn Sie ein anderes Boot-Abbild als das im Verzeichnis Tools auf der Solaris Software 2 of 2-CD verwenden wollen.
Gibt das Verzeichnis an, das die Miniroot von Slice 1 enthält.
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll. Das Verzeichnis muss leer sein.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.
Wechseln Sie auf dem x86-System in das oberste Verzeichnis.
x86-System# cd / |
Hängen Sie auf dem x86-System beide Verzeichnisse aus.
x86-System# unmount Verzeichnisname_s0 |
x86-System# unmount Verzeichnisname_s1 |
Heben Sie auf dem SPARC-System die Freigabe zur gemeinsamen Nutzung für beide CD-ROM-Slices auf.
entferntes_SPARC-System# unshare /cdrom/cdrom0/s0 |
entferntes_SPARC-System# unshare /cdrom/cdrom0/s2 |
Lassen Sie auf dem SPARC-System die Solaris Software 1 of 2 SPARC Platform Edition-CD auswerfen.
Legen Sie die Solaris Software 2 of 2 SPARC Platform Edition-CD in das CD-ROM-Laufwerk des x86-Systems ein.
Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:
x86-System# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopieren Sie die CD auf dem x86-System auf die Festplatte des Installationsservers:
x86-System# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Lassen Sie die Solaris Software 2 of 2 SPARC Platform Edition-CD auswerfen.
Legen Sie auf dem x86-System die Solaris SPARC Platform Edition Languages-CD in das CD-ROM-Laufwerk ein und hängen Sie die CD ein.
Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:
x86-System# cd /cdrom/cdrom0/Tools |
Kopieren Sie die CD auf dem x86-System auf die Festplatte des Installationsservers:
x86-System# ./add_to_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in welches das CD-Abbild kopiert werden soll.
Entscheiden Sie, ob die Benutzer zum Booten des Systems das Solaris Web Start-Installationsverfahren nutzen und die Solaris 9-Software von einem Netzwerk installieren können sollen.
Wenn nicht, lassen Sie die Solaris SPARC Platform Edition Languages-CD auswerfen, und fahren Sie mit Schritt 31 fort.
Wenn ja, lassen Sie die Solaris SPARC Platform Edition Languages-CD auswerfen, und fahren Sie fort.
Legen Sie auf dem entfernten SPARC-System die Solaris SPARC Platform Edition-Installations-CD in das CD-ROM-Laufwerk ein.
Fügen Sie auf dem entfernten SPARC-System den folgenden Eintrag in die Datei /etc/dfs/dfstab ein.
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 |
Starten Sie auf dem entfernten SPARC-System den NFS-Dämon.
entferntes-SPARC-System# /etc/init.d/nfs.server start |
Prüfen Sie auf dem entfernten SPARC-System, ob die CD für andere Systeme zugänglich ist:
entferntes_SPARC-System# share - /cdrom/multi_sol_9_x86/s0 ro,anon=0 " " - /cdrom/multi_sol_9_x86/s1 ro,anon=0 " " |
In der obigen Beispielausgabe bezieht sich multi_sol_9_x86 auf das Betriebssystem Solaris 9 (x86 Platform Edition). Diese Zeichenfolge unterscheidet sich für jede Version des Betriebssystems Solaris.
Hängen Sie auf dem x86-System die Slices auf der CD ein.
x86-System# mount Name_entferntes_SPARC-System:/cdrom/cdrom0/s0 Verzeichnisname_s0 x86-System# mount Name_entferntes_SPARC-System:/cdrom/cdrom0/s1 Verzeichnisname_s1 |
Wechseln Sie auf dem x86-System in das Verzeichnis auf der eingehängten CD, das den Befehl modify_install_server enthält:
x86-System# cd Verzeichnisname_s0 |
Kopieren Sie die Software für die Solaris Web Start-Benutzeroberfläche auf den Installationsserver.
x86-System# ./modify_install_server -p Inst_verz_pfad Verzeichnisname_s1 |
Bewirkt, dass die Miniroot des vorhandenen Abbildes in Inst_verz_pfad/Solaris_9/Tools/Boot.orig erhalten bleibt.
Gibt das Verzeichnis an, in das die Solaris Web Start-Benutzeroberfläche kopiert werden soll.
Gibt das Verzeichnis an, das die Miniroot von Slice 1 enthalten soll.
Entscheiden Sie, ob Sie Patches auf die Dateien in der Miniroot (Solaris_9/Tools/Boot) in dem Netzwerkinstallationsabbild anwenden möchten, das Sie mit setup_install_server erstellt haben.
Wenn nicht, fahren Sie mit dem nächsten Schritt fort.
Wenn ja, wenden Sie mit dem Befehl patchadd -C Patches auf die in der Miniroot gespeicherten Dateien an.
Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.
Entscheiden Sie, ob Sie einen Boot-Server benötigen.
Wenn sich das zu installierende System in demselben Teilnetz wie der Installationsserver befindet oder Sie mit DHCP arbeiten, brauchen Sie keinen Boot-Server zu erstellen. Siehe Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild.
Wenn sich das zu installierende System nicht in demselben Teilnetz wie der Installationsserver befindet und Sie nicht mit DHCP arbeiten, müssen Sie einen Boot-Server erstellen. Nähere Informationen zum Erstellen eines Boot-Servers finden Sie unter So erstellen Sie einen Boot-Server in einem Teilnetz mithilfe eines CD-Abbildes.
Das folgende Beispiel veranschaulicht die Erstellung eines SPARC-Installationsservers auf einem x86-System namens richards. Die folgenden SPARC-CDs werden von einem entfernten SPARC-System namens simpson in das Verzeichnis /export/home/cdsparc des x86-Installationsservers kopiert.
Solaris Software 1 of 2 SPARC Platform Edition-CD
Solaris Software 2 of 2 SPARC Platform Edition-CD
Solaris SPARC Platform Edition Languages-CD
Solaris SPARC Platform Edition-Installations-CD
Auf dem entfernten SPARC-System:
simpson (entferntes_SPARC-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 simpson (entferntes_SPARC-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 simpson (entferntes_SPARC-System)# /etc/init.d/nfs.server start |
Auf dem x86-System:
richards (x86-System)# mkdir /sparcS0 richards (x86-System)# mkdir /sparcS1 richards (x86-System)# mount simpson:/cdrom/cdrom0/s0 /sparcS0 richards (x86-System)# mount simpson:/cdrom/cdrom0/s1 /sparcS1 richards (x86-System)# cd /sparcS0/Solaris_9/Tools richards (x86-System)# ./setup_install_server -t /sparcS0 /export/home/cdsparc richards (x86-System)# cd / richards (x86-System)# unmount /sparcS0 richards (x86-System)# unmount /sparcS1 |
Auf dem entfernten SPARC-System:
simpson (entferntes_SPARC-System) unshare /cdrom/cdrom0/s0 simpson (entferntes_SPARC-System) unshare /cdrom/cdrom0/s1 |
Auf dem x86-System:
richards (x86-System)# cd /cdrom/cdrom0/Solaris_9/Tools richards (x86-System)# ./add_to_install_server /export/home/cdsparc richards (x86-System)# cd /cdrom/cdrom0/Tools richards (x86-System)# ./add_to_install_server /export/home/cdsparc |
Auf dem entfernten SPARC-System:
simpson (entferntes_SPARC-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 simpson (entferntes_SPARC-System)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 simpson (entferntes_SPARC-System)# /etc/init.d/nfs.server start |
Auf dem x86-System:
richards (x86-System)# mount Name_entferntes_SPARC-System:/cdrom/cdrom0 /sparcS0 richards (x86-System)# mount Name_entferntes_SPARC-System:/cdrom/cdrom0 /sparcS1 richards (x86-System)# cd /sparcS0 richards (x86-System)# ./modify_install_server -p /export/home/cdsparc /sparcS1 |
In diesem Beispiel werden die einzelnen CDs eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls werden die CDs entfernt.
Wenn Sie die Solaris-Software über das Netzwerk auf einem System installieren wollen, müssen Sie einen Installationsserver erstellen. Sie brauchen nicht in jedem Fall einen Boot-Server einzurichten. Ein Boot-Server enthält so viel Boot-Software, dass Systeme vom Netzwerk aus gebootet werden können, und danach führt der Installationsserver die Installation der Solaris-Software durch.
Wenn Sie die Installationsparameter über DHCP bereitstellen oder wenn sich der Installationsserver und die Clients im selben Teilnetz befinden, benötigen Sie keinen Boot-Server. Fahren Sie mit Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild fort.
Wenn sich der Installationsserver und die Clients nicht im selben Teilnetz befinden und Sie nicht mit DHCP arbeiten, müssen Sie für jedes Teilnetz einen eigenen Boot-Server einrichten. Sie können für jedes Teilnetz einen Installationsserver erstellen, doch für Installationsserver benötigen Sie mehr Festplattenplatz.
Melden Sie sich bei dem System, das Sie als Boot-Server für das Teilnetz einrichten wollen, als Superuser an.
Das System muss über ein lokales CD-ROM-Laufwerk verfügen oder Zugriff auf die entfernten Solaris 9-Datenträgerabbilder haben, die sich normalerweise auf dem Installationsserver befinden. Wenn Sie einen Namen-Service verwenden, muss sich das System im Namen-Service befinden. Wenn Sie keinen Namen-Service verwenden, müssen Sie die Informationen über dieses System in Übereinstimmung mit den Richtlinien des jeweiligen Standorts verteilen.
Hängen Sie das Abbild der Solaris Software 1 of 2-CD vom Installationsserver ein.
# mount -F nfs -o ro Servername:Pfad /mnt |
Der Name des Installationsservers und der absolute Pfad zu dem Abbild des Datenträgers
Erstellen Sie ein Verzeichnis für das Boot-Abbild.
# mkdir -p Boot-Verzeichnispfad |
Gibt das Verzeichnis an, in das die Boot-Software kopiert werden soll.
Wechseln Sie in das Verzeichnis Tools im Abbild der Solaris Software 1 of 2-CD.
# cd /mnt/Solaris_9/Tools |
Kopieren Sie die Boot-Software auf den Boot-Server.
# ./setup_install_server -b Boot-Verzeichnispfad |
Gibt an, dass das System als Boot-Server eingerichtet werden soll.
Gibt das Verzeichnis an, in das die Boot-Software kopiert werden soll.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Abbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Hängen Sie das Installationsabbild aus.
# umount /mnt |
Jetzt können Sie die Systeme einrichten, die über das Netzwerk installiert werden sollen. Siehe Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild.
Das folgende Beispiel zeigt, wie Sie einen Boot-Server in einem Teilnetz erstellen. Mit diesen Befehlen kopieren Sie die Boot-Software vom Solaris Software 1 of 2 SPARC Platform Edition-CD-Abbild in das Verzeichnis /export/install/boot auf der lokalen Festplatte des Systems.
# mount -F nfs -o ro crystal:/export/install/boot /mnt # mkdir -p /export/install/boot # cd /mnt/Solaris_9/Tools # ./setup_install_server -b /export/install/boot # cd / # umount /mnt |
In diesem Beispiel wird die CD eingelegt und automatisch eingehängt, bevor der Befehl ausgeführt wird. Nach Ausführung des Befehls wird die CD entfernt.
Nachdem Sie einen Installationsserver und gegebenenfalls einen Boot-Server erstellt haben, müssen Sie die Systeme einrichten, die über das Netzwerk installiert werden sollen. Alle über das Netzwerk zu installierenden Systeme müssen die folgenden Informationen finden können:
Einen Installationsserver
Einen Boot-Server, sofern erforderlich
Die sysidcfg-Datei, wenn Sie Systeminformationen mittels einer sysidcfg-Datei vorkonfigurieren
Einen Namen-Server, wenn Sie Systeminformationen mittels eines Namen-Service vorkonfigurieren
Profil im JumpStart-Verzeichnis auf dem Profilserver, wenn Sie das benutzerdefinierte JumpStart-Installationsverfahren verwenden.
Verwenden Sie das folgende add_install_client-Verfahren zum Einrichten von Installationsservern und Clients. Beachten Sie auch die Beispiele für Folgendes:
Wenn Sie die Installationsparameter über DHCP bereitstellen, siehe Beispiel 15–6.
Wenn sich der Installationsserver und die Clients im selben Teilnetz befinden, siehe Beispiel 15–7.
Wenn sich der Installationsserver und die Clients nicht im selben Teilnetz befinden und Sie nicht mit DHCP arbeiten, siehe Beispiel 15–8.
Zur Bereitstellung der Installationsparameter für x86-Clients über DHCP siehe Beispiel 15–9.
Wie Sie die Ausgaben während der Installation von x86-Systemen über eine bestimmte serielle Schnittstelle anzeigen lassen können, ersehen Sie aus Beispiel 15–10.
Dem Abschnitt Beispiel 15–11 entnehmen Sie, wie Sie einen x86-Client so einrichten, dass er während der Installation eine bestimmte Netzwerkschnittstelle verwendet.
Weitere Optionen für diesen Befehl finden Sie in der Manpage add_install_client(1M).
Wenn Sie einen Boot-Server eingerichtet haben, müssen Sie sich vergewissern, dass das Installationsabbild auf dem Installationsserver zur gemeinsamen Nutzung freigegeben ist. Siehe hierzu das Verfahren "So erstellen Sie einen Installationsserver,” Schritt 6.
Melden Sie sich beim Installations- oder Boot-Server als Superuser an.
Wenn Sie mit dem Namen-Service NIS, NIS+, DNS oder LDAP arbeiten, stellen Sie sicher, dass die folgenden Informationen über das zu installierende System zum Namen-Service hinzugefügt wurden.
Host-Name
IP-Adresse
Ethernet-Adresse
Weitere Informationen zu Namen-Services finden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Wechseln Sie im Abbild der Solaris 9-CD auf dem Installationsserver in das Verzeichnis Tools, indem Sie Folgendes eingeben:
# cd /Inst_verz_pfad/Solaris_9/Tools |
Gibt den Pfad zum Verzeichnis Tools an.
Richten Sie das Client-System ein, das über das Netzwerk installiert werden soll.
# ./add_install_client [[-d]] [[-s install_server:inst_verz_pfad]] \ [[-c Jumpstart-Server:Jumpstart-Verz_pfad]] [[-p Sysid-Server:Pfad]] \ [[-t Boot-Abbild-Pfad]] [[-b "Netzwerk-Boot-Variable=Wert"]] \ [[-e Ethernet-Adresse]] Client-Name Plattformgruppe |
Gibt an, dass der Client die Parameter für die Installation über das Netzwerk über DHCP abrufen soll. Wenn Sie nur die Option -d angeben, richtet der Befehl add_install_client die Installationsinformationen für Client-Systeme derselben Klasse ein, z. B. für alle SPARC-Client-Systeme. Um gezielt die Installationsinformationen für einen bestimmten Client einzurichten, geben Sie die Option -d und die Option -e an.
Verwenden Sie für x86-Clients diese Option, um die Systeme mithilfe von PXE über das Netzwerk zu booten.
Weitere Informationen zur klassenspezifischen Installation unter Verwendung von DHCP finden Sie unter Erzeugen von DHCP-Optionen und -Makros für Solaris-Installationsparameter.
Gibt den Namen und den Pfad des Installationsservers an.
Inst_server ist der Host-Name des Installationsservers.
Inst_verz_pfad ist der absolute Pfad zum Abbild der Solaris 9-CD.
Gibt ein JumpStart-Verzeichnis für die benutzerdefinierte JumpStart-Installation an. Jumpstart-Server ist der Host-Name des Servers, auf dem sich das JumpStart-Verzeichnis befindet. Jumpstart-Verz_pfad ist der absolute Pfad zum JumpStart-Verzeichnis.
Gibt den Pfad zur sysidcfg-Datei zum Vorkonfigurieren der Systeminformationen an. Sysid-Server ist der gültige Host-Name oder die IP-Adresse für den Server, auf dem sich die Datei befindet. Pfad ist der absolute Pfad zu dem Verzeichnis, das die Datei sysidcfg enthält.
Gibt den Pfad zu einem alternativen Boot-Abbild an, wenn Sie ein anderes Boot-Abbild als das im Verzeichnis Tools im Solaris 9-Netzwerkinstallationsabbild, auf der CD oder DVD verwenden möchten.
Nur x86-basierte Systeme: Ermöglicht es, den Wert einer Boot-Eigenschaftenvariablen zum Booten des Clients über das Netzwerk festzulegen. Die Option -b muss zusammen mit der Option -e verwendet werden.
Erläuterungen zu Boot-Eigenschaften entnehmen Sie bitte der Manpage eeprom(1M).
Gibt die Ethernet-Adresse des zu installierenden Clients an. Diese Option dient zur Angabe der Installationsinformationen für einen bestimmten Client.
Weitere Informationen zur Client-spezifischen Installation unter Verwendung von DHCP finden Sie unter Erzeugen von DHCP-Optionen und -Makros für Solaris-Installationsparameter.
Dies ist der Name des Systems, das über das Netzwerk installiert werden soll. Hierbei handelt es sich nicht um den Host-Namen des Installationsservers.
Dies ist die Plattformgruppe des Systems, das über das Netzwerk installiert werden soll. Eine detaillierte Auflistung der Plattformgruppen finden Sie in Anhang C.
Das folgende Beispiel zeigt, wie Sie einen Installationsclient hinzufügen, wenn Sie zum Bereitstellen der Installationsparameter im Netzwerk DHCP verwenden. Der Installationsclient heißt basil und ist ein Ultra 5-System. Das Dateisystem /export/home/cdsparc/Solaris_9/Tools enthält den Befehl add_install_client.
Weitere Informationen zum Festlegen von Installationsparametern mit DHCP für Installationen über das Netzwerk finden Sie unter “Supporting Solaris Network Installation with the DHCP Service (Task Map)” in System Administration Guide: IP Services.
Sparc-Install_server# cd /export/home/cdsparc/Solaris_9/Tools Sparc-Install_server# ./add_install_client -d basil sun4u |
Das folgende Beispiel zeigt, wie Sie einen Installationsclient hinzufügen, der sich im selben Teilnetz wie der Installationsserver befindet. Der Installationsclient heißt basil und ist ein Ultra 5-System. Das Dateisystem /export/home/cdsparc/Solaris_9/Tools enthält den Befehl add_install_client.
Install_server# cd /export/home/cdsparc/Solaris_9/Tools Install_server# ./add_install_client basil sun4u |
Das folgende Beispiel zeigt, wie Sie einen Installationsclient zu einem Boot-Server hinzufügen. Der Installationsclient heißt rose und ist ein Ultra 5-System. Führen Sie den Befehl auf dem Boot-Server aus. Mit der Option -s wird der Installationsserver namens rosemary angegeben. Dieser enthält ein Abbild der Solaris 9-CD im Verzeichnis /export/home/cdsparc.
Boot-Server# cd /export/home/cdsparc/Solaris_9/Tools Boot-Server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u |
Das folgende Beispiel veranschaulicht das Hinzufügen eines x86-Installationsclients zu einem Installationsserver unter Verwendung von DHCP zum Festlegen der Installationsparameter im Netzwerk. Mit der Option -d wird angegeben, dass die Clients zur Konfiguration das DHCP-Protokoll verwenden sollen. Wenn Sie mittels PXE über das Netzwerk booten wollen, müssen Sie das DHCP-Protokoll verwenden. Der DHCP-Klassenname SUNW.i86pc zeigt an, dass dieser Befehl für alle Solaris-x86-Clients gilt, die über das Netzwerk gebootet werden, nicht nur für einen einzelnen Client. Die Option -s gibt an, dass die Clients von dem Installationsserver namens rosemary aus installiert werden sollen. Im Verzeichnis /export/home/cdx86 dieses Servers befindet sich ein Solaris Software 1 of 2 x86 Platform Edition-CD-Abbild.
Weitere Informationen zum Festlegen von Installationsparametern mit DHCP für Installationen über das Netzwerk finden Sie unter “Supporting Solaris Network Installation with the DHCP Service (Task Map)” in System Administration Guide: IP Services.
Inst_server# cd /export/boot/Solaris_9/Tools Inst_server# ./add_install_client -d -s rosemary:/export/home/cdx86 SUNW.\ i86pc i86pc |
Das folgende Beispiel zeigt, wie einem Installationsserver ein x86-Installationsclient hinzugefügt und die zur Installation zu verwendende serielle Konsole angegeben wird. In diesem Beispiel wird der Installationsclient auf die folgende Weise eingerichtet:
Die Option -d gibt an, dass der Client für die Verwendung von DHCP zum Festlegen von Installationsparametern eingerichtet ist.
Mit der Option -e wird festgelegt, dass diese Installation nur auf dem Client mit der Ethernet-Adresse 00:07:e9:04:4a:bf durchgeführt wird.
Die erste und die zweite Instanz der Option -b weisen das Installationsprogramm an, den seriellen Anschluss ttya als Ein- und Ausgabegerät zu verwenden.
Inst_server# cd /export/boot/Solaris_9/Tools Inst_server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" i86pc |
Die Manpage eeprom(1M) bietet eine vollständige Beschreibung der Boot-Eigenschaftenvariablen und Werte, die Sie mit der Option -b angeben können.
Aus dem folgenden Beispiel ersehen Sie, wie Sie einem Installationsserver einen x86-Installationsclient hinzufügen und das für die Installation zu verwendende Boot-Gerät angeben können. Wenn Sie das Boot-Gerät bei der Einrichtung des Installationsclients angeben, fordert Sie der Gerätekonfigurationsassistent während der Installation nicht zur Eingabe dieser Information auf.
In diesem Beispiel wird der Installationsclient auf die folgende Weise eingerichtet:
Die Option -d gibt an, dass der Client für die Verwendung von DHCP zum Festlegen von Installationsparametern eingerichtet ist.
Mit der Option -e wird festgelegt, dass diese Installation nur auf dem Client mit der Ethernet-Adresse 00:07:e9:04:4a:bf durchgeführt wird.
Die erste und die zweite Instanz der Option -b weisen das Installationsprogramm an, den seriellen Anschluss ttya als Ein- und Ausgabegerät zu verwenden.
Mit der dritten Instanz der Option -b wird dem Installationsprogramm mitgeteilt, welches Boot-Gerät für die Installation verwendet werden soll.
Der Wert des Boot-Gerätepfads ist dabei von Ihrer Hardware abhängig.
Der Plattformname i86pc weist auf einen x86-basierten Client hin.
Inst_server# cd /export/boot/Solaris_9/Tools Inst_server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" \ -b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc |
Die Manpage eeprom(1M) bietet eine vollständige Beschreibung der Boot-Eigenschaftenvariablen und Werte, die Sie mit der Option -b angeben können.