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:
Mit der Festplattenkonfiguration des Systems, auf dem pfinstall ausgeführt wird.
Mit anderen Festplattenkonfigurationen. Sie können mit einer Festplattenkonfigurationsdatei arbeiten, in der die Struktur einer Festplatte vorgegeben ist (z. B. Bytes/Sektor, Flags und Slices). Das Erstellen von Festplattenkonfigurationsdateien ist unter Erstellen von Festplattenkonfigurationsdateienund x86: So erstellen Sie eine Festplattenkonfigurationsdatei beschrieben.
Zum Testen eines Profils für ein Upgrade können Sie keine Festplattenkonfigurationsdatei verwenden. Sie müssen ein solches Profil mit der tatsächlichen Festplattenkonfiguration und der zurzeit auf dem System installierten Software testen.
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 9-Neuinstallation testen möchten, müssen Sie den Befehl pfinstall auf einem System unter Solaris 9 ausführen.
Sie müssen eine temporäre Installationsumgebung erstellen, wenn Sie ein Profil unter einer der folgenden Bedingungen testen wollen:
Sie wollen ein Profil für ein Solaris 9-Upgrade auf einem System testen, auf dem eine frühere Version der Solaris-Software läuft.
Sie haben noch kein Solaris 9-System zum Testen von Profilen für eine Solaris 9-Neuinstallation installiert.
Booten Sie ein System von einem Abbild einer der folgenden Datenträger:
Solaris 9 SPARC Platform Edition-DVD
Solaris 9 x86 Platform Edition-DVD
Solaris 9 Software 1 of 2 SPARC Platform Edition-CD
Solaris 9 Software 1 of 2 x86 Platform Edition-CD
Wenn Sie ein Upgrade-Profil testen möchten, booten Sie das System, auf dem das Upgrade ausgeführt werden soll.
Beantworten Sie die Fragen zur Systemidentifikation.
Beenden Sie das Installationsprogramm.
Wenn Sie mit der Solaris 9-DVD arbeiten, geben Sie ! an der folgenden Eingabeaufforderung ein:
Solaris Web Start unterstützt Sie bei der Installation der Software für Solaris. <Weiter mit der Eingabetaste> {"!" beendet} |
Wenn Sie die Solaris 9 Software 1 of 2-CD verwenden, wählen Sie das Programm Solaris suninstall-Programm als das Installationsprogramm für das Betriebssystem Solaris 9 aus. Wählen Sie im ersten Bildschirm ‟Beenden“.
Führen Sie den Befehl pfinstall über die Shell aus. Weitere Informationen zum Befehl pfinstall finden Sie in Schritt 7 unter So testen Sie ein Profil.
Verwenden Sie zum Testen des Profils ein System mit demselben Plattformtyp, SPARC oder x86, wie das System, für das 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.
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 9-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 unter Solaris 9, das zum Testen eines Neuinstallationsprofils verwendet werden kann. |
Erstellen Sie zum Testen des Profils eine temporäre Solaris 9-Umgebung. Nähere Informationen finden Sie unter So erstellen Sie eine temporäre Solaris 9-Umgebung zum Testen eines Profils. Fahren Sie dann mit Schritt 3 fort. |
Erstellen Sie einen temporären Einhängepunkt.
# mkdir /tmp/mnt |
Hängen Sie das Verzeichnis mit den Profilen ein, die Sie testen wollen.
Einhängeszenario |
Eingabeanweisungen |
|
---|---|---|
Einhängen eines entfernten NFS-Dateisystems für Systeme im Netzwerk |
|
|
SPARC: Einhängen einer UFS-formatierten Diskette |
|
|
Einhängen einer PCFS-formatierten Diskette |
|
Zum Testen des Profils mit einer bestimmten Hauptspeichergröße setzen Sie SYS_MEMSIZE auf die jeweilige Hauptspeichergröße in MB.
# SYS_MEMSIZE=Hauptspeichergröße # export SYS_MEMSIZE |
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-Verzeichnispfad |
Testen Sie das Profil mit dem Befehl pfinstall(1M).
# /usr/sbin/install.d/pfinstall -D:-d Plattenkonfig_datei[[-c Pfad]] Profil |
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 9-Software. Alle Daten auf dem System werden dabei überschrieben.
-D |
pfinstall verwendet zum Testen des Profils die aktuelle Festplattenonfiguration des Systems. Zum Testen eines Upgrade-Profils müssen Sie die Option -D verwenden. |
-d Plattenkonfig_datei |
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 Plattenkonfigurationsdatei 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. |
Der Pfad zu dem Abbild der Solaris 9-Software. Diese Option verwenden Sie zum Beispiel, wenn auf dem System Volume Manager zum Einhängen der Solaris 9 Software 1 of 2-CD für die jweilige Plattform verwendet wird. Hinweis – Die Option -c ist nicht erforderlich, wenn Sie von einem Abbild der Solaris 9-DVD oder der Solaris 9 Software 1 of 2-CD für die jeweilige Plattform gebootet haben. Das DVD- bzw. CD-Abbild wird beim Booten 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. |
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 9-Software installiert ist. Das Profil basic_prof befindet sich im Verzeichnis /jumpstart, und der Pfad auf das Abbild der Solaris 9 Software 1 of 2 SPARC Platform Edition-CD bzw. Solaris 9 Software 1 of 2 x86 Platform Edition-CD wird angegeben, da Volume Manager verwendet wird.
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/Pfadname basic_prof |
Das folgende Beispiel zeigt, wie Sie mit pfinstall ein Profil mit dem Namen basic_prof auf einem Solaris 9-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 9 Software 1 of 2 SPARC Platform Edition-CDbzw. der Solaris 9 Software 1 of 2 x86 Platform Edition-CD verwendet, das sich im Verzeichnis /export/install befindet.
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof |