En profil är en textfil som anger hur Solaris-programvaran ska installeras på en dator. Profiler används för att definiera delar av en installation, t ex vilken programvarugrupp som ska installeras. Varje regel anger en profil som i sin tur anger hur installationen ska ske på en dator. Du kan skapa olika profiler för en regel eller så kan du använda samma profil i fler än en regel.
En profil består av ett eller flera profilnyckelord med tillhörande värden. Varje profilnyckelord är ett kommando som styr en del av JumpStart-installationen av Solaris-programvara på en dator. Följande profilnyckelord och profilvärde anger t ex att JumpStart-programmet ska installera ett serversystem:
system_type server |
Om du har skapat JumpStart-katalogen enligt instruktionerna i "Skapa en profilserver för datorer i nätverk" eller "Skapa en profildiskett för fristående datorer" finns det redan exempelprofiler i JumpStart-katalogen.
En profil måste innehålla följande:
Ett nyckelord per rad.
Nyckelordet root_device om datorerna som ska uppgraderas med hjälp av profilen innehåller fler än ett rotfilsystem ( /) som kan uppgraderas.
En profil kan innehålla följande:
Kommenterad text.
All text på en rad efter tecknet # hanteras som kommenterad text i JumpStart. Om en rad börjar med tecknet # hanteras hela raden som en kommentar.
En eller flera tomma rader.
Skapa en fil i en textredigerare. Ge filen ett beskrivande namn. Eller så kan du öppna en exempelprofil i JumpStart-katalogen som du skapade.
Se till att namnet på profilen säger något om hur den ska användas för installationen av Solaris-programvara på en dator. Du kan t ex döpa profilerna till grundinstall, eng_profil och användarprofil.
Lägg till nyckelord och värden i profilen.
Det finns en lista över profilnyckelord och värden i "Profilnyckelord och värden".
Nyckelord och värden för profiler är skiftlägeskänsliga.
Spara profilen i JumpStart-katalogen.
Kontrollera att root äger profilen och att behörigheten är angiven till 644.
Testa profilen (valfritt).
"Testa en profil" innehåller information om testning av profiler.
Följande exempelprofiler visar hur du kan använda olika nyckelord och värden för att styra installationen av Solaris-programvara på en dator. "Profilnyckelord och värden" innehåller en beskrivning av nyckelord och värden för profiler.
# profilnyckelord profilvärden # ----------------- ----------------- install_type initial_install1 system_type standalone2 partitioning default3 filesys any 512 swap # ange strl. på /swap cluster SUNWCprog4 package SUNWman delete5 cluster SUNWCacc |
Nyckelordet install_type krävs i varje profil.
Nyckelordet system_type anger att datorn ska installeras som självständigt system.
Skivdelarna för filsystemet installeras enligt värdet default. Storleken på swap (utrymmet för minnesväxling) är 512 Mbyte och installeras på alla hårddiskar, enligt värdet any.
Solaris-programvarugruppen Utvecklare, SUNWCprog , installeras på datorn.
Om standard-direkthjälpen (man pages) monteras från nätverkets filserver, s_ref, installeras direkthjälpspaketen inte på systemet. Paketen som innehåller verktygen för systemredovisning har markerats för installation på systemet.
# profilnyckelord profilvärden # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit1 filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall2 |
Skivdelarna för filsystemet styrs av nyckelorden för filesys med värdet explicit. Storleken på roten (/) baseras på vald programvara enligt värdet auto och installeras på c0t0d0s0. Storleken på utrymmet för minnesväxling (swap) är angiven till nödvändig storlek och det installeras på c0t3d0s1. usr baseras på vald programvara och installationsprogrammet avgör var usr installeras, enligt värdet any.
Solaris-programvarugruppen Komplett, SUNWCprog , installeras på datorn.
# profilnyckelorden profilvärden # ---------------- ------------------- 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 |
Med profilen uppgraderas datorn genom omfördelning av hårddiskutrymme. I det här exemplet måste hårddiskutrymmet omfördelas eftersom det inte finns tillräckligt med plats för uppgraderingen i filsystemen.
Rotfilsystemet på c0t3d0s2 uppgraderas.
Ett fjärrsystem som heter timber används för säkerhetskopiering av data under omfördelningen av hårddiskutrymmet.
Nyckelorden layout_constraint anger att följande kan utföras med autolayout vid omfördelningen av hårddiskutrymme för uppgraderingen.
Ändra skivelarna 2 och 4. Skivdelarna kan flyttas till en annan plats och storleken kan ändras.
Flytta skivdel 5. Skivdelen kan flyttas till en annan plats och storleken kan ändras.
Paketet för binärkompatibilitet, SUNWbcp, installeras inte på datorn efter uppgraderingen.
Koden ser till att direkthjälpen (man pages) för X Window System och systemredovisningsverktygen ska installeras om de inte redan är installerade på systemet. Alla paket som redan finns på systemet uppgraderas automatiskt.
De tyska språkpaketen installeras på datorn.