Solaris 10 Installationshandbuch: Netzwerkbasierte Installation

ProcedureSPARC: So erstellen Sie einen SPARC-Installationsserver mit einer SPARC- oder x86-CD

Für Solaris-Release 10 3/05 müssen Sie wie folgt vorgehen, um einen SPARC-Installationsserver mit SPARC CD zu erstellen. 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.

Ab Release Solaris 10 1/06 müssen Sie wie folgt vorgehen, um einen SPARC-Installationsserver mit SPARC- oder x86-CD zu erstellen.


Hinweis –

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.


Bevor Sie beginnen

Für Systeme mit installierten nicht-globalen Zonen kann ein Upgrade nicht über ein CD-basiertes Netzwerkinstallationsabbild durchgeführt werden. Ein solches Netzwerkinstallationsabbild muss in diesem Fall von der Solaris 10-DVD erstellt werden. Anweisungen zum Erstellen eines Netzwerkinstallationsabbilds von DVD finden Sie in Kapitel 8, Vorbereiten der Installation über das Netzwerk mithilfe einer DVD (Vorgehen).

Schritte
  1. Melden Sie sich bei dem System, das Sie als Installationsserver einrichten wollen, 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.

  2. Legen Sie die Solaris 10 Software - 1-CD in das Laufwerk des Systems ein.

  3. Erstellen Sie ein Verzeichnis für das CD-Abbild.


    # mkdir -p Inst_verzeichnispfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.

  4. 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 10 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 10 1/06 für x86-Plattformen – CD 1 erstellen.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      

    In diesen Beispielen ist cdrom0 der Pfad zu dem Laufwerk mit der Solaris BS CD.

  5. Kopieren Sie das Abbild der CD im Laufwerk auf die Festplatte des Installationsservers.


    # ./setup_install_server Ins_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.


    Hinweis –

    Der Befehl setup_install_server gibt an, ob ausreichend Festplattenspeicher für die Solaris 10-Software-Datenträgerabbilder vorhanden ist. Um den verfügbaren Festplattenspeicher zu ermitteln, verwenden Sie den Befehl df -kl.


  6. 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.

      1. Überprüfen Sie, ob der Pfad zum Abbild auf dem Installationsserver korrekt zur gemeinsamen Nutzung freigegeben ist.


        # share | grep Ins_verz_pfad
        
        Ins_verz_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.

      2. 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" Ins_verz_pfad
        
      3. Prüfen Sie, ob der nfsd-Dämon läuft.

        • Wenn auf dem Installationsserver Solaris 10 oder eine kompatible Version läuft, geben Sie dazu 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
          
      4. Geben Sie den Installationsserver zur gemeinsamen Nutzung frei.


        # shareall
        
  7. Wechseln Sie in das Root-Verzeichnis ( /).


    # cd /
    
  8. Lassen Sie die Solaris 10 Software - 1-CD auswerfen.

  9. Legen Sie die Solaris 10 Software - 2-CD in das CD-ROM-Laufwerk des Systems ein.

  10. Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.

    1. Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris 10 Software for SPARC Platforms - 1-CD erstellen:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    2. Geben Sie den folgenden Befehl ein, wenn Sie ein Installationsabbild von der Solaris 10 1/06 für x86-Plattformen – CD 1 erstellen.


      # cd /cdrom/cdrom0/Solaris_10/Tools
      

    In diesen Beispielen ist cdrom0 der Pfad zu dem Laufwerk mit der Solaris BS CD.

  11. Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.


    # ./add_to_install_server Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.

  12. Wechseln Sie in das Root-Verzeichnis ( /).


    # cd /
    
  13. Lassen Sie die Solaris 10 Software - 2-CD auswerfen.

  14. Wiederholen Sie Schritt 9 bis Schritt 13 für jede Solaris 10-Software-CD, die Sie installieren möchten.

  15. Legen Sie die Solaris 10 Languages-CD in das CD-ROM-Laufwerk des Systems ein.

  16. Wechseln Sie in das Verzeichnis Tools auf dem eingehängten Datenträger.


    # cd /cdrom/cdrom0/Tools
    
  17. Kopieren Sie die CD im CD-ROM-Laufwerk auf die Festplatte des Installationsservers.


    # ./add_to_install_server Inst_verz_pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll.

  18. Wechseln Sie in das Root-Verzeichnis ( /).


    # cd /
    
  19. (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.

    • Solaris-Releases 10 SPARC und 10 3/05 x86: 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
      
      Ins_verz_pfad

      Legt den Pfad zur Miniroot der Netzwerrkinstallation fest.

      Pfad-zum-Patch

      Legt den Pfad zum Patch, das hinzugefügt werden soll, fest, zum Beispiel /var/sadm/spool.

      patch-id

      Legt die ID des anzuwendenden Patches fest.


      Achtung – Achtung –

      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.


    • Ab Solaris-Release 10 1/06 für x86 release müssen Sie folgende Schritte ausführen, um die Miniroot eines x86-Netzwerkinstallationsabbilds zu patchen.


      Hinweis –

      Bei den folgenden Schritten wird vorausgesetzt, dass in Ihrem Netzwerk ein System vorhanden ist, auf dem Solaris 10 1/06 für x86 läuft, und dass ein Zugriff auf dieses System über das Netzwerk möglich ist.


      1. Melden Sie sich auf einem System, auf dem Solaris 10 1/06 für x86 läuft, als Superuser an.

      2. 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
        
        Inst-Server-Pfad

        Der Pfad zum Installationsserver in Ihrem Netzwerk, z. B. /net/installserver-1.

      3. Erstellen Sie ein neues Installationsabbild und legen Sie es auf dem System ab, auf dem Solaris 10 1/06 für x86 läuft.


        # ./setup_install_server Remote_Inst_Verz_Pfad
        
        Remote_Inst_Verz_Pfad

        Der Pfad zu dem System, auf dem Solaris 10 1/06 für x86 läuft und auf dem Sie das neue Installationsabbild erstellen möchten.

        Dieser Befehl erstellt ein neues Installationsabbild auf dem System, auf dem Solaris 10 1/06 für x86 läuft. Um dieses Abbild zu patchen, müssen Sie es zeitweise auf einem System ablegen, auf dem Solaris 10 1/06 für x86 läuft.

      4. Entpacken Sie auf dem System, auf dem Solaris 10 1/06 für x86 läuft, das Boot-Archiv für die Netzwerkinstallation.


        # /boot/solaris/bin/root_archive unpackmedia Remote_Inst_Verz_Pfad \
          Zielverzeichnis
        
        Remote_Inst_Verz_Pfad

        Der Pfad zu dem x86-Netzwerkinstallationsabbild auf dem System, auf dem Solaris 10 1/06 für x86 läuft.

        Ziel_Verz

        Gibt den Pfad zum Verzeichnis an, das das entpackte Boot-Archiv enthält.

      5. Patchen Sie das entpackte Boot-Archiv auf dem System, auf dem Solaris 10 1/06 für x86 läuft.


        # patchadd -C Ziel_Verz Pfad-zum-Patch/Patch-ID
        
        Pfad-zum-Patch

        Legt den Pfad zum Patch, das hinzugefügt werden soll, fest, zum Beispiel /var/sadm/spool.

        patch-id

        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).


        Achtung – Achtung –

        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.


      6. Packen Sie das Boot-Archiv auf dem System, auf dem Solaris 10 1/06 für x86 läuft.


        # /boot/solaris/bin/root_archive packmedia Zielverzeichnis \
          Remote_Inst_Verz_Pfad
        
      7. 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
        
  20. Entscheiden Sie, ob Sie einen Boot-Server erstellen müssen.


Beispiel 9–1 SPARC: Erstellen eines SPARC-Installationsservers mit SPARC-CDs

Im folgenden Beispiel wird gezeigt, wie Sie einen Installationsserver erstellen können, indem Sie die folgenden CDs in das Verzeichnis /export/home/cdsparc kopieren. Dabei wird vorausgesetzt, dass auf dem Installationsserver Solaris 10 läuft.

Legen Sie die Solaris 10 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 

# cd /

Werfen Sie die Solaris 10 Software for SPARC Platforms - 1-CD aus. Legen Sie die Solaris 10 Software for SPARC 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 10-Software-CD, die Sie installieren möchten.

Legen Sie die Solaris 10 Languages for SPARC Platforms-CD ins CD-ROM-Laufwerk ein.


# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdsparc


Beispiel 9–2 Erstellen eines SPARC-Installationsservers mit x86-CDs

Ab Solaris-Release 10 1/06 müssen Sie das folgende Beispiel verwenden, um ein x86-Netzwerkinstallationsabbild auf einem SPARC-basierten Installationsserver zu erstellen. Im folgenden Beispiel wird veranschaulicht, wie Sie durch Kopieren der Solaris 10 Software for x86 Platforms CDs in das Verzeichnis /export/home/cdx86 des Installationsservers einen plattformübergreifenden Installationsserver erstellen können. Dabei wird vorausgesetzt, dass auf dem Installationsserver Solaris 10 läuft.

Für Solaris-Release 10 3/05 müssen Sie unter Erstellen eines plattformübergreifenden Installationsservers für CDs nachlesen, um ein x86-Netzwerkinstallationsabbild auf einem SPARC-basierten Server zu erstellen.

Legen Sie die Solaris 10 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

# cd /

Werfen Sie die Solaris 10 Software for x86 Platforms - 1-CD aus. Legen Sie die Solaris 10 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 10 Software for x86 Platforms-CD, die Sie installieren möchten.

Legen Sie die Solaris 10 Languages for x86 Platforms-CD ins CD-ROM-Laufwerk ein.


# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdsparc

Fortsetzen der Installation

Nachdem Sie den Installationsserver eingerichtet haben, müssen Sie den Client als Installations-Client hinzufügen. Informationen zum Hinzufügen der zu installierenden Client-Systeme ü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.

Siehe auch

Nähere Informationen zu den Befehlen setup_install_server und add_to_install_server finden Sie in install_scripts(1M).