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 auch für jedes Teilnetz einen Installationsserver erstellen, doch für Installationsserver benötigen Sie mehr Festplattenspeicher.
Gehen Sie wie folgt vor, um einen SPARC-Installationsserver mit einer SPARC- oder x86-CD zu erstellen.
Bei diesem Verfahren wird davon ausgegangen, dass Volume Manager auf dem System ausgeführt wird. Wenn Sie den Volume Manager nicht zum Verwalten von Medien verwenden, lesen Sie bitte System Administration Guide: Devices and File Systems .
Melden Sie sich als Superuser oder als Benutzer mit einer entsprechenden administrativen Rolle bei dem System an, das der Installationsserver werden soll.
Das System muss über ein CD-ROM-Laufwerk verfügen und Teil des Netzwerks und des Naming Service am Standort sein. Wenn Sie einen Naming Service verwenden, muss sich das System außerdem bereits in einem Naming Service wie NIS, NIS+, DNS oder LDAP befinden. Wenn Sie keinen Naming 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-CD in das Laufwerk des Systems ein.
Erstellen Sie ein Verzeichnis für das CD-Abbild.
# mkdir -p Inst_verzeichnispfad |
Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris Software for SPARC Platforms - 1-CD erstellen:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris Software for x86 Platforms - 1-CD erstellen:
# cd /cdrom/cdrom0/Solaris_10/Tools |
Kopieren Sie das Abbild der CD im Laufwerk auf die Festplatte des Installationsservers.
# ./setup_install_server Inst_verz_pfad |
Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.
Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris Software-Datenträgerabbilder 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 7 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 Abbild auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.
# share | grep Inst_ver_pfad |
Gibt den Pfad zu dem Installationsverzeichnis an, in welches das CD-Abbild kopiert wurde.
Wenn der Pfad zum Verzeichnis auf dem Installationsserver angezeigt wird und in den Optionen anon=0 erscheint, fahren Sie mit Schritt 7 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 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 |
Prüfen Sie, ob der nfsd-Dämon läuft.
Wenn auf dem Installationsserver die aktuelle Solaris-Release oder eine kompatible Version ausgeführt wird, geben Sie den folgenden Befehl ein.
# svcs -l svc:/network/nfs/server:default |
Wenn der nfsd-Dämon online ist, fahren Sie mit Schritt d fort. Wenn der nfsd-Dämon nicht online ist, starten Sie ihn.
# svcadm enable svc:/network/nfs/server |
Wenn auf dem Installationsserver Solaris 9 oder eine kompatible Version läuft, geben Sie den folgenden Befehl ein.
# ps -ef | grep nfsd |
Wenn der nfsd-Dämon läuft, fahren Sie mit Schritt d fort. Wenn der nfsd-Dämon nicht läuft, starten Sie ihn.
# /etc/init.d/nfs.server start |
Geben Sie den Installationsserver zur gemeinsamen Nutzung frei.
# shareall |
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software - 1-CD auswerfen.
Legen Sie die Solaris Software - 2-CD in das CD-ROM-Laufwerk des Systems ein.
Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.
Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris Software for SPARC Platforms - 1-CD erstellen:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris Software for x86 Platforms - 1-CD erstellen:
# cd /cdrom/cdrom0/Solaris_10/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 das das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
Lassen Sie die Solaris Software - 2-CD auswerfen.
Wiederholen Sie Schritt 9 bis Schritt 13 für jede Solaris Software-CD, die Sie installieren möchten.
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.
Bei SPARC-CDs geben Sie Folgendes ein:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
Bei x86-CDs geben Sie Folgendes ein:
# cd /cdrom/cdrom0/Solaris_10/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 das das CD-Abbild kopiert werden soll.
Wechseln Sie in das Root-Verzeichnis (/).
# cd / |
(Optional) Patchen Sie die Dateien in der Miniroot des vom Befehl setup_install_server erstellten Netzwerkinstallationsabbilds. Das Anwenden von Patches ist möglicherweise erforderlich, wenn es bei einem Boot-Abbild zu Problemen kommt.
SPARC-basierte Installationsabbilder: Sie können die Dateien, die sich in der Miniroot befinden, mit dem Befehl patchadd -C patchen.
# patchadd -C Install_Verz_Pfad Pfad-zum-Patch/Patch-ID |
Legt den Pfad zur Miniroot der Netzwerrkinstallation fest.
Legt den Pfad zum Patch, das hinzugefügt werden soll, fest, zum Beispiel /var/sadm/spool.
Legt die ID des anzuwendenden Patches fest.
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.
x86-basierte Installationsabbilder: Gehen Sie wie folgt vor, um eine x86-Miniroot für die Netzwerkinstallation zu patchen.
Bei diesen Schritten wird davon ausgegangen, dass Sie ein System auf Ihrem Netzwerk haben, das die aktuelle Solaris-Release für x86-Systeme ausführt wird und das System über das Netzwerk zugänglich ist.
Melden Sie sich als Superuser oder als ein anderer Benutzer mit entsprechenden Rechten bei einem System an, auf dem aktuelle Solaris-Release für x86 ausgeführt wird.
Wechseln Sie in das Verzeichnis Tools des Installationsabbilds, das Sie in Schritt 4 erstellt hatten.
# cd Inst-Server-Pfad/Inst-Verz-Pfad/Solaris_10/Tools |
Der Pfad zum Installationsserver in Ihrem Netzwerk, z. B. /net/installserver-1.
Erstellen Sie ein neues Installationsabbild und platzieren Sie das Abbild auf dem System, das die aktuelle Solaris-Release für x86-Systeme ausführt.
# ./setup_install_server Remote_Inst_verz_pfad |
Gibt den Pfad auf den aktuelle Solaris-Release für x86-Systemen an, in denen das neue Installationsabbild erstellt wird.
Dieser Befehl erstellt ein neues Installationsabbild auf den aktuelle Solaris-Release für x86-Systemen. Um dieses Installationsabbild zu patchen, müssen Sie dieses Abbild vorübergehend auf einem System platzieren, auf dem die aktuelle Solaris-Release für x86-Systeme ausgeführt wird.
Entpacken Sie das Netzwerkinstallations-Bootarchiv auf den aktuelle Solaris-Release für x86-Systemen.
# /boot/solaris/bin/root_archive unpackmedia Verzeichnispfad_der_Ferninstallation \ Zielverzeichnis |
Geben Sie den Pfad zum x86-Netzwerk-Installationsabbild auf den aktuelle Solaris-Release für x86-Systemen an.
Gibt den Pfad zum Verzeichnis an, das das entpackte Boot-Archiv enthält.
Patchen Sie das entpackte Bootarchiv auf den aktuelle Solaris-Release für x86-Systemen.
# patchadd -C Ziel_Verz Pfad-zum-Patch/Patch-ID |
Legt den Pfad zum Patch, das hinzugefügt werden soll, fest, zum Beispiel /var/sadm/spool.
Legt die ID des anzuwendenden Patches fest.
Mit der Befehlsoption patchadd -M können Sie mehrere Patches angeben. Nähere Informationen entnehmen Sie bitte der Manpage patchadd(1M).
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.
Packen Sie das x86-Bootarchiv auf den aktuelle Solaris-Release für x86-Systemen.
# /boot/solaris/bin/root_archive packmedia Zielverzeichnis \ Verzeichnispfad_der_Ferninstallation |
Kopieren Sie die gepatchte Miniroot in das Installationsabbild auf dem Installationsserver.
# cp Remote_Inst_Verz_Pfad/boot/x86.miniroot \ Inst-Server-Pfad/Inst_Verz_Pfad/boot/x86.miniroot |
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, indem Sie die folgenden CDs in das Verzeichnis /export/home/cdsparc des Installationsservers kopieren. Dabei wird vorausgesetzt, dass auf dem Installationsserver die aktuelle Solaris-Release ausgeführt wird.
Solaris Software for SPARC Platforms-CDs
Solaris Languages for SPARC Platforms-CD
Legen Sie die Solaris Software for SPARC Platforms - 1-CD in das CD-ROM-Laufwerk des Systems ein.
# mkdir -p /export/home/cdsparc # cd /cdrom/cdrom0/s0/Solaris_10/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 online ist. Ist dies nicht der Fall, dann starten Sie den nfsd-Dämon und geben ihn frei.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # 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 / |
Werfen Sie die Solaris Software for SPARC Platforms - 1-CD aus. Legen Sie die Solaris Software for SPARC Platforms - 2-CD ins CD-ROM-Laufwerk ein.
# cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc # cd / |
Wiederholen Sie diese Befehle für jede Solaris Software-CD, die Sie installieren möchten.
Legen Sie die Solaris Languages for SPARC Platforms-CD ins CD-ROM-Laufwerk ein.
# cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc |
In dem folgenden Beispiel erstellen Sie ein x86-Netzwerk-Installationsabbild auf einem SPARC-basierten Installationsserver. Das folgende Beispiel zeigt, wie Sie einen plattformübergreifenden Installationsserver erstellen, indem Sie die Solaris Software for x86 Platforms-CDs in das Verzeichnis /export/home/cdx86 auf dem Installationsserver kopieren. Dabei wird vorausgesetzt, dass auf dem Installationsserver die aktuelle Solaris-Release ausgeführt wird.
Solaris Software for x86 Platforms-CDs
Solaris Languages for x86 Platforms CD
Legen Sie die Solaris Software for x86 Platforms - 1-CD in das CD-ROM-Laufwerk des Systems ein.
# mkdir -p /export/home/cdsparc # cd /cdrom/cdrom0/Solaris_10/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 online ist. Ist dies nicht der Fall, dann starten Sie den nfsd-Dämon und geben ihn frei.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # 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 / |
Werfen Sie die Solaris Software for x86 Platforms - 1-CD aus. Legen Sie die Solaris Software for x86 Platforms - 2-CD ins CD-ROM-Laufwerk ein.
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc # cd / |
Wiederholen Sie diese Befehle für jede Solaris Software for x86 Platforms-CD, die Sie installieren möchten.
Legen Sie die Solaris Languages for x86 Platforms CD ins CD-ROM-Laufwerk ein.
# cd /cdrom/cdrom0/Tools # ./add_to_install_server /export/home/cdsparc |
Nachdem Sie den Installationsserver eingerichtet haben, müssen Sie den Client als Installationsclient hinzufügen. Informationen zum Hinzufügen der zu installierenden Clientsysteme über das Netzwerk finden Sie in Hinzufügen der über das Netzwerk zu installierenden Systeme mit einem CD-Abbild.
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. Informationen hierzu finden Sie in Erstellen eines Boot-Servers in einem Teilnetz mithilfe eines CD-Abbildes.
Nähere Informationen zu den Befehlen setup_install_server und add_to_install_server finden Sie in install_scripts(1M).