Solaris 10 Installationshandbuch: Netzwerkbasierte Installation

Erstellen eines plattformübergreifenden Installationsservers für CDs

Solaris-Release 10 3/05:Wenn Sie eine CD für eine andere Plattform als die auf dem Installationsserver befindliche Plattform benötigen, können die CDs im Installationsserver nicht gelesen werden. 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.

Ab Release Solaris 10 1/06 benötigen Sie zum Erstellen eines SPARC-Installationsservers mit x86-CDs kein über Netzwerk zugängliches x86-System mehr. Weitere Informationen finden Sie unter SPARC: So erstellen Sie einen SPARC-Installationsserver mit einer SPARC- oder x86-CD.

ProcedureSo erstellen Sie mit x86-CDs einen x86-Installationsserver auf einem SPARC-System

Für Solaris-Release 10 3/05 müssen Sie wie folgt vorgehen, um einen x86-Installationsserver mit mit x86-CDs auf einem SPARC-System zu erstellen.


Hinweis –

Ab Release Solaris 10 1/06 benötigen Sie zum Erstellen eines SPARC-Installationsservers mit x86-CDs kein über Netzwerk zugängliches x86-System mehr. Weitere Informationen finden Sie unter SPARC: So erstellen Sie einen SPARC-Installationsserver mit einer SPARC- oder x86-CD.


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.

Bevor Sie beginnen

Sie benötigen Folgendes:

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


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.


Schritte
  1. 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.

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

  3. 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
    
  4. Starten Sie auf dem entfernten x86-System den NFS-Dämon.

    • Wenn auf dem Installationsserver Solaris 10 oder eine kompatible Version läuft, geben Sie dazu den folgenden Befehl ein.


      entferntes_x86-System# svcadm enable svc:/network/nfs/server
      
    • Wenn auf dem Installationsserver Solaris 9 oder eine kompatible Version läuft, geben Sie den folgenden Befehl ein.


      entferntes_x86-System# /etc/init.d/nfs.server start
      
  5. 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_10_x86/s0 ro,anon=0 " "
    -   /cdrom/sol_10_x86/s2 ro,anon=0 " "

    In dieser Beispielausgabe bezieht sich sol_10_x86 auf Solaris 10 für x86-Systeme. Diese Zeichenfolge unterscheidet sich je nach der Solaris-Version.

  6. Melden Sie sich bei dem SPARC-System, das Sie als x86-Installationsserver einrichten wollen, als Superuser an.

  7. Vergewissern Sie sich, dass die CD ordnungsgemäß an das entfernte x86-System exportiert wird.


    SPARC-System# showmount -e remote-x86-system export list for entferntes_x86-System: /cdrom/sol_10_x86/s0 (everyone) /cdrom/sol_10_x86/s2 (everyone)
  8. Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:


    SPARC-system# cd \/net/entferntes-x86-System/cdrom/sol_10_x86/s2/Solaris_10/Tools
    
  9. 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  Install_verz_Pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll. Das Verzeichnis muss leer sein.


    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.


  10. Wechseln Sie auf dem SPARC-System in das oberste Verzeichnis.


    SPARC-System# cd /
    
  11. Hängen Sie auf dem SPARC-System beide Verzeichnisse aus.


    SPARC-System# umount /net/entferntes-x86-System/cdrom/sol_10_x86/s0
    

    SPARC-System# umount /net/entferntes-x86-System/cdrom/sol_10_x86/s2
    
  12. Heben Sie auf dem x86-System die Freigabe zur gemeinsamen Nutzung für beide CD-ROM-Slices auf.


    entferntes-x86-System# unshare /cdrom/sol_10_x86/s0
    

    entferntes-x86-System# unshare /cdrom/sol_10_x86/s2
    
  13. Lassen Sie auf dem x86-System die Solaris 10 Software for x86 Platforms - 1-CD auswerfen.

  14. Legen Sie die Solaris 10 Software for x86 Platforms - 2-CD in das CD-ROM-Laufwerk des SPARC-Systems ein.

  15. Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:


    SPARC-System# cd /cdrom/cdrom0/Solaris_10/Tools
    
  16. Kopieren Sie die CD auf dem SPARC-System auf die Festplatte des Installationsservers:


    SPARC-System# ./add_to_install_server Ins_verz_pfad
    
    Ins_verz_pfad

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

  17. Lassen Sie die Solaris 10 Software for x86 Platforms - 2-CD auswerfen.

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

  19. Legen Sie auf dem SPARC-System die Solaris 10 Languages for x86 Platforms-CD in das CD-ROM-Laufwerk ein und hängen Sie die CD ein.

  20. Wechseln Sie auf dem SPARC-System in das Verzeichnis Tools auf der eingehängten CD:


    SPARC-System# cd /cdrom/cdrom0/Tools
    
  21. Kopieren Sie die CD auf dem SPARC-System auf die Festplatte des Installationsservers:


    SPARC-System# ./add_to_install_server Ins_verz_pfad
    
    Ins_verz_pfad

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

  22. Entscheiden Sie, ob Sie Patches auf die Dateien in der Miniroot (Solaris_10/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.


      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.


  23. Entscheiden Sie, ob Sie einen Boot-Server benötigen.


Beispiel 9–4 Erstellen eines x86-Installationsservers auf einem SPARC-System mit x86-CDs

Ab Solaris-Release 10 3/05; müssen Sie das folgende Beispiel verwenden, um auf einem SPARC-basierten System ein x86-Netzwerkinstallationsabbild zu erstellen.

Ab Release Solaris 10 1/06 benötigen Sie zum Erstellen eines SPARC-Installationsservers mit x86-CDs kein über Netzwerk zugängliches x86-System mehr. Weitere Informationen finden Sie unter SPARC: So erstellen Sie einen SPARC-Installationsserver mit einer SPARC- oder x86-CD.

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.

Dabei wird vorausgesetzt, dass auf dem Installationsserver Solaris 10 läuft.

Legen Sie auf dem entfernten x86-System die Solaris 10 Software for x86 Platforms - 1-CD ein und geben Sie die folgenden Befehle ein:


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)# svcadm enable svc:/network/nfs/server

Auf dem SPARC-System:


rosemary (SPARC-System)# cd /net/tadpole/cdrom/sol_10_x86/s2/Solaris_10/Tools
rosemary (SPARC-System)# ./setup_install_server  /export/home/cdx86
rosemary (SPARC-System)# cd /
rosemary (SPARC-System)# umount /net/tadpole/cdrom/sol_10_x86/s2/

Auf dem entfernten x86-System:


tadpole (entferntes-x86-System) unshare /cdrom/cdrom0/s0
tadpole (entferntes-x86-System) unshare  /cdrom/cdrom0/s2

Auf dem SPARC-System:


rosemary (SPARC-System)# cd /cdrom/cdrom0/Solaris_10/Tools
rosemary (SPARC-System)# ./add_to_install_server /export/home/cdx86

Wiederholen Sie diese Befehle für jede Solaris 10-Software-CD, die Sie installieren möchten.


rosemary (SPARC-System)# cd /cdrom/cdrom0/Tools
rosemary (SPARC-System)# ./add_to_install_server /export/home/cdx86

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.


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

ProcedureErstellen eines SPARC-Installationsservers auf einem x86-System mit SPARC-CDs

Gehen Sie wie hier erläutert vor, wenn Sie mit SPARC-CDs einen SPARC-Installationsserver auf einem x86-System erstellen wollen.

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.

Bevor Sie beginnen

Sie benötigen Folgendes:

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


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.


Schritte
  1. 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.

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

  3. 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
    
  4. Starten Sie auf dem entfernten SPARC-System den NFS-Dämon.

    • Wenn auf dem Installationsserver Solaris 10 oder eine kompatible Version läuft, geben Sie dazu den folgenden Befehl ein.


      entferntes_SPARC-System# svcadm enable svc:/network/nfs/server
      
    • Wenn auf dem Installationsserver Solaris 9 oder eine kompatible Version läuft, geben Sie den folgenden Befehl ein.


      entferntes_SPARC-System# /etc/init.d/nfs.server start
      
  5. 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/sol_10_sparc/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/sol_10_sparc/s1 ro,anon=0 " "

    sol_10_sparc in obiger Beispielausgabe bezieht sich auf das Solaris 10 BS auf SPARC-basierten Systemen. Diese Zeichenfolge unterscheidet sich je nach der Solaris-Version.

  6. Melden Sie sich bei dem x86-System, das Sie als SPARC-Installationsserver einrichten wollen, als Superuser an.

  7. 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_10_sparc/s0 (everyone)
    /cdrom/sol_10_sparc/s1
     (everyone)
  8. Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:


    x86-system# cd /net/entferntes-SPARC-System/cdrom/sol_10_sparc/s0/Solaris_10/Tools
    
  9. 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  Install_verz_Pfad
    
    Ins_verz_pfad

    Gibt das Verzeichnis an, in das das CD-Abbild kopiert werden soll. Das Verzeichnis muss leer sein.


    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.


  10. Wechseln Sie auf dem x86-System in das oberste Verzeichnis.


    x86-System# cd /
    
  11. Hängen Sie auf dem x86-System beide Verzeichnisse aus.


    x86-System# umount /net/entferntes-SPARC-System/cdrom/sol_10_sparc/s0
    
  12. 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
    
  13. Lassen Sie auf dem SPARC-System die Solaris 10 Software for SPARC Platforms - 1-CD auswerfen.

  14. Legen Sie die Solaris 10 Software for SPARC Platforms - 2-CD in das CD-ROM-Laufwerk des x86-Systems ein.

  15. Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:


    x86-System# cd /cdrom/cdrom0/Solaris_10/Tools
    
  16. Kopieren Sie die CD auf dem x86-System auf die Festplatte des Installationsservers:


    x86-System# ./add_to_install_server Ins_verz_pfad
    
    Ins_verz_pfad

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

  17. Lassen Sie die Solaris 10 Software for SPARC Platforms - 2-CD auswerfen.

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

  19. Legen Sie auf dem x86-System die Solaris 10 Languages for SPARC Platforms-CD in das CD-ROM-Laufwerk ein und hängen Sie die CD ein.

  20. Wechseln Sie auf dem x86-System in das Verzeichnis Tools auf der eingehängten CD:


    x86-System# cd /cdrom/cdrom0/Tools
    
  21. Kopieren Sie die CD auf dem x86-System auf die Festplatte des Installationsservers:


    x86-System# ./add_to_install_server Ins_verz_pfad
    
    Ins_verz_pfad

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

  22. Entscheiden Sie, ob Sie Patches auf die Dateien in der Miniroot (Solaris_10/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.


      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.


  23. Entscheiden Sie, ob Sie einen Boot-Server benötigen.


Beispiel 9–5 Erstellen eines SPARC-Installationsservers auf einem x86-System mit SPARC-CDs

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.

Dabei wird vorausgesetzt, dass auf dem Installationsserver Solaris 10 läuft.

Legen Sie auf dem entfernten SPARC-System die Solaris 10 Software for SPARC Platforms - 1-CD ein und geben Sie die folgenden Befehle ein:


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)# svcadm enable svc:/network/nfs/server

Auf dem x86-System:


richards (x86-System)# cd /net/simpson/cdrom/sol_10_sparc/s0//Solaris_10/Tools
richards (x86-System)# ./setup_install_server /export/home/cdsparc
richards (x86-System)# cd /
richards (x86-System)# umount /net/simpson/cdrom/sol_10_sparc/s0/

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_10/Tools
richards (x86-System)# ./add_to_install_server /export/home/cdsparc

Wiederholen Sie diese Befehle für jede Solaris 10 Software for x86 Platforms-CD, die Sie installieren möchten.


richards (x86-System)# cd /cdrom/cdrom0/Tools
richards (x86-System)# ./add_to_install_server /export/home/cdsparc

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.


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