Die folgenden Beispiele für Profile zeigen, wie Sie mit verschiedenen Profilschlüsselwörtern und Werten steuern können, wie die Solaris-Software auf einem System installiert wird. Profilschlüsselwörter und -werte enthält eine Beschreibung der Profilschlüsselwörter und Werte.
# profile keywords profile values # ----------------- ----------------- install_type initial_install1 system_type standalone2 partitioning default3 filesys any 512 swap # specify size of /swap cluster SUNWCprog4 package SUNWman delete5 cluster SUNWCacc |
Das Schlüsselwort install_type ist in jedem Profil erforderlich.
Das Schlüsselwort system_type legt fest, dass die Installation auf einem Standalone-System erfolgen soll.
Der Wert default legt fest, dass die Dateisystem-Slices von der zu installierenden Software definiert werden. Die Größe des swap-Bereichs wird auf 512 MB festgelegt und dieser Bereich wird auf einer beliebigen Festplatte (Wert any) angelegt.
Die Developer Solaris Software Group, SUNWCprog, wird auf dem System installiert.
Werden die Standard-Manpages vom Dateiserver im Netzwerk, s_ref, eingehängt, dann sind die Manpage-Packages nicht auf dem System zu installieren. Die Packages, die die System Accounting-Dienstprogramme enthalten, sind für die Installation auf dem System ausgewählt.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit1 filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall2 |
Mit dem Wert explicit legen Sie fest, dass die Dateisystem-Slices von den filesys-Schlüsselwörtern definiert werden. Die Größe des Root-Dateisystems (/) basiert auf der ausgewählten Software (Wert auto), und das Root-Dateisystem wird auf c0t0d0s0 angelegt. Der swap-Bereichs auf c0t3d0s1 angelegt und seine Größe wird nach Bedarf automatisch festgelegt. usr basiert auf der ausgewählten Software und das Installationsprogramm ermittelt auf der Grundlage des Werts any, wo usr angelegt wird.
Die Entire Solaris Software Group, SUNWCall, wird auf dem System installiert.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete1 fdisk c0t0d0 solaris maxfree2 cluster SUNWCall3 cluster SUNWCacc delete4 |
Alle fdiskPartitionen des Typs DOSOS16 (04 hexadezimal) werden von der Festplatte c0t0d0 gelöscht.
Eine Solaris-fdisk-Partition wird in dem größten zusammenhängenden freien Speicherbereich auf der Festplatte c0t0d0 angelegt.
Die Softwaregruppe Entire Distribution, SUNWCall, wird auf dem System installiert.
Die Kontenführungsdienstprogramme, SUNWCacc, werden nicht auf dem System installiert.
# profile keywords profile values # ---------------- ------------------- install_type upgrade1 root_device c0t3d0s22 backup_media remote_filesystem timber:/export/scratch3 layout_constraint c0t3d0s2 changeable 1004 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete5 package SUNWxwman add6 cluster SUNWCacc add locale de7 |
Dieses Profil bewirkt, dass beim Upgrade des Systems eine Neuzuweisung des Festplattenspeichers erfolgt. In diesem Beispiel muss Festplattenspeicher neu zugewiesen werden, da in einigen Dateisystemen nicht genug Platz für das Upgrade vorhanden ist.
Das Upgrade erfolgt im Root-Dateisystem auf c0t3d0s2.
Ein entferntes System mit dem Namen timber wird beim Neuzuweisen von Festplattenspeicher zum Sichern der Daten verwendet. Weitere Werte für Speicherdatenträger-Schlüsselwörter finden Sie unter backup_media-Profilschlüsselwort.
Die layout_constraint-Schlüsselwörter legen fest, dass Auto-Layout beim Neuzuweisen von Festplattenspeicher für das Upgrade folgende Funktionen ausführen kann.
Ändern von Slice 2 und 4. Die Slices können an einen anderen Ort verschoben und ihre Größe kann geändert werden.
Verschieben von Slice 5. Das Slice kann verschoben werden, aber die Größe darf sich nicht ändern.
Das Package für die Binärkompatibilität, SUNWbcp, wird nach dem Upgrade nicht auf dem System installiert.
Der Code stellt sicher, dass die X Window System-Manpages und die System Accounting-Dienstprogramme installiert werden, sofern sie noch nicht auf dem System installiert sind. Alle bereits auf dem System installierten Packages werden automatisch aktualisiert.
Die deutschen Lokalisierungs-Packages werden auf dem System installiert.
Im folgenden Beispiel gibt das Profil an, dass das benutzerdefinierte JumpStart-Programm das Solaris Flash-Archiv von einem HTTP-Server abruft.
install_type flash_install archive_location http installserver /flasharchive/solaris9archive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
Im folgenden Beispiel gibt das Profil an, dass das benutzerdefinierte JumpStart-Programm das Solaris Flash-Archiv von einem NFS-Server abruft.
install_type flash_install archive_location nfs installserver:/export/solaris/flasharchive/solaris9archive partitioning explicit filesys rootdisk.s0 6000 / filesys rootdisk.s1 512 swap filesys rootdisk.s7 free /export/home