Solaris 10 10/09 Installationshandbuch: Benutzerdefinierte JumpStart-Installation und komplexe Installationsszenarien

Testen eines Profils

Nachdem Sie ein Profil erstellt haben, können Sie es mit dem Befehl pfinstall(1M) testen. Testen Sie das Profil, bevor Sie es für eine Installation oder ein Upgrade verwenden. Insbesondere beim Erstellen von Upgrade-Profilen, bei denen Festplattenplatz neu zugewiesen wird, ist das Testen sehr nützlich.

Anhand der von pfinstall generierten Ausgabe können Sie schnell ermitteln, ob das Profil wie beabsichtigt funktioniert. Sie können zum Beispiel ermitteln, ob ein System über ausreichend Festplattenspeicher für ein Upgrade auf ein neues Solaris-Release verfügt, bevor Sie das Upgrade ausführen.

Mit pfinstall können Sie ein Profil unter folgenden Bedingungen testen:

ProcedureSo erstellen Sie eine temporäre Solaris-Umgebung zum Testen eines Profils

Damit Sie ein Profil für ein bestimmtes Solaris-Release mit Erfolg korrekt testen können, müssen Sie das Profil innerhalb der Solaris-Umgebung desselben Release testen. Wenn Sie zum Beispiel ein Profil für eine Solaris-Neuinstallation testen möchten, müssen Sie den Befehl pfinstall auf einem System unter Solaris ausführen.

Sie müssen eine temporäre Installationsumgebung erstellen, wenn Sie ein Profil unter einer der folgenden Bedingungen testen wollen:

  1. Booten Sie ein System von einem Abbild einer der folgenden Datenträger:

    Für SPARC-basierte Systeme:

    • Solaris Operating System for SPARC Platforms-DVD

    • Solaris Software for SPARC Platforms - 1-CD

    Für x86-basierte Systeme:

    • Solaris Operating System for x86 Platforms-DVD

    • Solaris Software for x86 Platforms - 1-CD


    Hinweis –

    Wenn Sie ein Upgrade-Profil testen möchten, booten Sie das System, auf dem das Upgrade ausgeführt werden soll.


  2. Beantworten Sie die Fragen zur Systemidentifikation.

  3. Um das Installationsprogramm zu beenden, geben Sie ! an der folgenden Eingabeaufforderung ein.


    The Solaris installation program  will assist you in installing software for Solaris.
    <Press ENTER to continue> {"!" exits}
  4. Führen Sie den Befehl pfinstall über die Shell aus. Weitere Informationen zum Befehl pfinstall finden Sie in Schritt 7 in So testen Sie ein Profil.

ProcedureSo testen Sie ein Profil


x86 nur –

Wenn Sie das Schlüsselwort locale verwenden, schlägt der Befehl pfinstall -D zum Testen des Profils fehl. Die Beschreibung einer Abhilfe finden Sie in der Erläuterung zur Fehlermeldung “could not select locale,” im Abschnitt Upgrade von Solaris.


  1. Verwenden Sie zum Testen des Profils ein System mit demselben Plattformtyp (SPARC bzw. x86) wie das System, für welches das Profil erstellt wurde.

    Wenn Sie ein Upgrade-Profil testen, müssen Sie das Profil auf dem System testen, auf dem das Upgrade ausgeführt werden soll.

  2. Entscheiden Sie anhand der folgenden Tabelle über das weitere Vorgehen.

    Testszenario 

    Anweisungen 

    Sie wollen ein Neuinstallationsprofil testen und verfügen über ein System, auf dem die Solaris 10 10/09-Software läuft. 

    Melden Sie sich bei dem System als Superuser an und fahren Sie mit Schritt 5 fort.

    Sie wollen ein Upgrade-Profil testen oder Sie haben kein System mit Solaris 10 10/09, das zum Testen eines Neuinstallationsprofils verwendet werden kann. 

    Erstellen Sie zum Testen des Profils eine temporäre Solaris 10 10/09-Umgebung. Nähere Informationen finden Sie unter So erstellen Sie eine temporäre Solaris-Umgebung zum Testen eines Profils. Fahren Sie dann mit Schritt 3 fort.

  3. Erstellen Sie einen temporären Einhängepunkt.


    # mkdir /tmp/mnt
    
  4. Hängen Sie das Verzeichnis mit den Profilen ein, die Sie testen wollen.

    Einhängeszenario 

    Eingabeanweisungen 

    Einhängen eines NFS-Remote-Dateisystems für Systeme im Netzwerk 


    mount -F nfs server_name:path /tmp/mnt
    

    SPARC: Einhängen einer UFS-formatierten Diskette 


    mount -F ufs /dev/diskette /tmp/mnt
    

    Einhängen einer PCFS-formatierten Diskette 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. Zum Testen des Profils mit einer bestimmten Hauptspeichergröße setzen Sie SYS_MEMSIZE auf die jeweilige Hauptspeichergröße in MB.


    # SYS_MEMSIZE=memory_size
    # export SYS_MEMSIZE
    
  6. Haben Sie in Schritt 4 ein Verzeichnis eingehängt?

    • Wenn ja, wechseln Sie in das Verzeichnis /tmp/mnt.


      # cd /tmp/mnt
      
    • Wenn nicht, wechseln Sie in das Verzeichnis, in dem sich das Profil befindet. Dies ist normalerweise das JumpStart-Verzeichnis.


      # cd jumpstart_dir_path
      
  7. Testen Sie das Profil mit dem Befehl pfinstall(1M).


    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile
    

    Achtung – Achtung –

    Sie müssen die Option -d oder -D angeben. Wenn Sie nicht eine dieser Optionen angeben, verwendet pfinstall das angegebene Profil zum Installieren der Solaris-Software. Alle Daten auf dem System werden dabei überschrieben.


    -D

    pfinstall verwendet zum Testen des Profils die aktuelle Festplattenkonfiguration des Systems. Zum Testen eines Upgrade-Profils müssen Sie die Option -D verwenden.

    -d Plattenkonfigurationsdatei

    pfinstall verwendet zum Testen des Profils die Festplattenkonfigurationsdatei Plattenkonfigurationsdatei. Wenn sich die Plattenkonfigurationsdatei nicht in dem Verzeichnis befindet, in dem pfinstall ausgeführt wird, müssen Sie den Pfad angeben.

    Nähere Informationen zum Erstellen einer Festplattenkonfigurationsdatei finden Sie unter Erstellen von Festplattenkonfigurationsdateien.


    Hinweis –

    Die Option -d Plattenkonfig_datei können Sie bei einem Upgrade-Profil (install_type upgrade) nicht verwenden. Beim Testen eines Upgrade-Profils müssen Sie immer die Festplattenkonfiguration des Systems selbst verwenden, also die Option -D.


    -c Pfad

    Der Pfad zu dem Abbild der Solaris-Software. Diese Option verwenden Sie zum Beispiel, wenn auf dem System Volume Manager zum Einhängen der Solaris Software-1-CD für die jeweilige Plattform verwendet wird.


    Hinweis –

    Die Option -c ist nicht erforderlich, wenn Sie von einem Abbild der Solaris Operating System-DVD oder der Solaris Software-1-CD für die jeweilige Plattform gebootet haben. Das DVD- oder CD-Abbild wird als Teil des Boot-Prozesses in /cdrom/ eingehängt.


    Profil

    Der Name des zu testenden Profils. Wenn sich Profil nicht in dem Verzeichnis befindet, in dem pfinstall ausgeführt wird, müssen Sie den Pfad angeben.

Beispiele für das Testen von Profilen

Das folgende Beispiel zeigt, wie Sie mit pfinstall ein Profil mit dem Namen basic_prof testen können. Das Profil wird mit der Festplattenkonfiguration eines Systems getestet, auf dem die Solaris 10 10/09-Software installiert ist. Das Profil basic_prof befindet sich im Verzeichnis /jumpstart, und der Pfad zum Solaris Operating System-DVD-Abbild wird angegeben, da Volume Manager verwendet wird.


Beispiel 3–16 Profiltest mithilfe eines Solaris 10 10/09-Systems


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof

Das folgende Beispiel zeigt, wie Sie mit pfinstall ein Profil mit dem Namen basic_prof auf einem Solaris 10 10/09-System testen können. Der Test wird unter Verwendung der Festplattenkonfigurationsdatei 535_test ausgeführt. Der Test prüft, ob 64 MB Hauptspeicher vorhanden sind. In diesem Beispiel wird ein Abbild der Solaris Software for SPARC Platforms - 1-CD bzw. der Solaris Software for x86 Platforms - 1-CD verwendet, das sich im Verzeichnis /export/install befindet.


Beispiel 3–17 Testen eines Profils mit einer Festplattenkonfigurationsdatei


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof