Installationsguide för Solaris 9 4/04

Skapa de anpassade JumpStart-installationsfilerna

När en dator startas via ett globalt nätverk utförs en anpassad JumpStart-installation, varvid ett Solaris Flash-arkiv installeras på klienten. Den anpassade JumpStart-installationsmetoden är ett kommandoradsgränssnitt som du kan använda för automatisk installation av flera system utifrån profiler som du skapar. I profilerna definieras specifika krav för programvaruinstallation. Du kan också infoga skalskript om du vill inkludera för- och efterinstallationsuppgifter. Du väljer vilken profil och vilka skript som ska användas för installation och uppgradering. Med den anppassade JumpStart-installationsmetoden installeras eller uppgraderas systemet, baserat på den profil och de skript som du väljer. Du kan också ange konfigurationsinformation i en sysidcfg-fil och därmed slippa övervaka den anpassade JumpStart-installationen.

Vidta följande åtgärder för att förbereda de anpassade JumpStart-filerna för installation via ett globalt nätverk.

Detaljerad information om den anpassade JumpStart-installationsmetoden finns i Kapitel 25.

Skapa Solaris Flash-arkivet

Solaris Flash-installationsfunktionen gör det möjligt att använda en enstaka referensinstallation av Solaris-operativmiljön på det så kallade huvudsystemet. Därefter kan du skapa ett Solaris Flash-arkiv, som är en kopia av huvudsystemet. Du kan installera Solaris Flash-arkivet på andra datorer i nätverket och därigenom skapa exakta kopior av systemet.

I det här avsnittet beskrivs hur du skapar ett Solaris Flash-arkiv som du kan använda under installationer via ett globalt nätverk. Innan du kan skapa ett Solaris Flash-arkiv måste du först genomföra installationen på huvudsystemet.

Så här skapar du ett Solaris Flash-arkiv

Detaljerade anvisningar om hur du skapar ett Solaris Flash-arkiv finns i Skapa ett Solaris Flash-arkiv.

  1. Starta huvudsystemet.

    Använd så få komponenter på huvudsystemet som möjligt. Om det är möjligt så kör systemet i enanvändarläge. Om det inte är möjligt så stänger du alla program som du vill arkivera, samt alla program som kräver mycket systemresurser.

  2. Använd kommandot flar create om du vill skapa ett arkiv.


    # flar create -n namn [valfria-parametrar]  dokumentrot/flash/filnamn
    
    namn

    Det namn som du vill ge arkivet. Namnet som du anger är värdet på nyckelordet content_name.

    valfria-parametrar

    Du kan ange flera alternativ till kommandot flar create och anpassa Solaris Flash-arkivet. Detaljerade anvisningar om dessa alternativ finns i Kapitel 23.

    dokumentrot/flash

    Sökvägen till underkatalogen till installationsserverns dokumentrotkatalog där Solaris Flash-arkivet sparas.

    filnamn

    Namnet på arkivfilen.

    Om du vill spara skivutrymme kan du ange alternativet -c till kommandot flar create för att komprimera arkivet. Komprimerade arkiv kan emellertid påverka prestanda vid installationer via det globala nätverket. Mer information om hur du skapar ett komprimerat arkiv finns på direkthjälpssidan flar create(1M).

    • Om arkivet skapas returnerar kommandot flar create slutkoden 0.

    • Om arkivet inte går att skapa returnerar kommandot flar create en slutkod som inte är noll.

Exempel på hur det går till att skapa ett Solaris Flash-arkiv finns i Exempel – skapa arkiv för en initial installation.

Skapa filen sysidcfg

Du kan förkonfigurera ett system genom att ange en uppsättning nyckelord i sysidcfg-filen. Mer detaljerad information om nyckelord och värden i sysidcfg finns i Förkonfigurera med sysidcfg-filen.

Så här skapar du filen sysidcfg
  1. Skapa en fil med namnet sysidcfg i en texthanterare på installationsservern.

  2. Skriv de sysidcfg-nyckelord som du vill ha.

    Detaljinformation om nyckelord i sysidcfg finns i Nyckelord för sysidcfg-filen.

  3. Spara filen sysidcfg på en plats som startservern i det globala nätverket kommer åt.

    Spara filen på en av följande platser.

    • Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.

    • Om startservern och installationsservern i det globala nätverket inte finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på installationsservern.


Exempel 43–5 Filen sysidcfg vid installationer via globala nätverk

Här följer ett exempel på en sysidcfg-fil för ett SPARC-baserat system. Datorns värdnamn, IP-adress och nätmask har konfigurerats i förväg genom att namntjänsten har redigerats.

network_interface=primary {hostname=seahag
                           default_route=192.168.88.1
                           ip_address=192.168.88.210
                           netmask=255.255.0.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.example.com
                  }
security_policy=none

Skapa profilen

En profil är en textfil som visar det anpassade JumpStart-programmet hur Solaris ska installeras på en annan dator. Profiler används för att definiera delar av en installation, t.ex. vilken programvarugrupp som ska installeras.

Detaljinformation om hur det går till att skapa profiler finns i Skapa en profil.

Så här skapar du en profil
  1. Skapa textfilen på installationsservern. Ge filen ett begripligt namn.

    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 till exempel kalla profilerna grundinstall, eng_profil och användarprofil.

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

  3. Spara profilen på en plats som startservern i det globala nätverket kommer åt.

    Spara profilen på en av följande platser.

    • Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.

    • Om startservern och installationsservern i det globala nätverket inte finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på installationsservern.

  4. Kontrollera att root äger profilen och att behörigheten är angiven till 644.

  5. (Valfritt) Testa profilen.

    Testa en profil innehåller information om testning av profiler.


Exempel 43–6 Hämta ett Solaris Flash-arkiv från en säker HTTP-server

I exemplet här nedan anger profilen att det anpassade JumpStart-programmet ska hämta Solaris Flash-arkivet från en säker HTTP-server.

# profilnyckelord           profilvärden
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

I följande lista beskrivs några av nyckelorden och värdena från det här exemplet.

install_type

Profilen installerar ett Solaris Flash-arkiv på klonsystemet. Alla filer skrivs över som vid en standardinstallation.

archive_location

Det komprimerade Solaris Flash-arkivet hämtas från en säker HTTP-server.

partitioning

Skivdelarna för filsystemet styrs av nyckelorden för filesys med värdet explicit. Rotfilsystemets (/) storlek är baserat på Solaris Flash-arkivet. Storleken på utrymmet för minnesväxling (swap) är angiven till nödvändig storlek och det installeras på c0t1d0s1. /export/home baseras på det återstående diskutrymmet. /export/home installeras på c0t1d0s7.


Skapa filen rules

Filen rules är en textfil som innehåller en regel för varje grupp av datorer som du vill installera operativmiljön Solaris på. Varje regel särskiljer en datorgrupp som är baserad på ett eller flera systemattribut. Reglerna länkar även varje grupp till en profil. En profil är en textfil som anger hur Solaris-programvaran ska installeras på varje dator i gruppen. Följande regel anger t ex att JumpStart-programmet ska använda informationen i profilen basic_prof vid installation på datorer i gruppen sun4u.

karch sun4u - basic_prof -

Filen rules används för att skapa filen rules.ok, som är nödvändig vid anpassade JumpStart-installationer.

Detaljerad information om hur du skapar filen rules finns i Skapa filen rules.

Så här skapar du en rules-fil
  1. Skapa en textfil med namnet rules på installationsservern.

  2. Lägg till en regel i filen rules för varje grupp av datorer som du vill installera operativmiljön på.

    Detaljerad information om hur du skapar filen rules finns i Skapa filen rules.

  3. Spara filen rules på installationsservern.

  4. Kontrollera giltigheten av filen rules.


    $ ./check [[-p sökväg -r filnamn]]
    -p sökväg

    Kontrollerar filen rules genom att använda skriptet check från Solaris 9-avbildningen i stället för check-skriptet på datorn. sökväg är avbildningen på en lokal disk eller en monterad Solaris DVD eller Solaris Software 1 of 2.

    Använd det här alternativet för att köra den senaste versionen av check om ditt system kör en tidigare version av Solaris.

    -r filnamn

    Anger en annan regelfil än den som heter rules. Med det här alternativet kan du testa en regels giltighet innan du integrerar regeln i rules-filen.

    När check-skriptet körs rapporteras giltighetskontrollen för rules-filen och alla profiler. Om inga fel påträffas rapporterar skriptet följande: Den anpassade JumpStart-konfigurationen är OK. Skriptet check skapar filen rules.ok.

  5. Spara filen rules.ok på en plats som startservern i det globala nätverket kommer åt.

    Spara filen på en av följande platser.

    • Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.

    • Om startservern och installationsservern i det globala nätverket inte finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på installationsservern.

  6. Kontrollera att root äger filen rules och att behörigheten är angiven till 644.

Exempel på filen rules finns i Exempel på rules-fil.

(Valfritt) Skapa start- och slutskript

Start- och slutskript är Bourne-skalskript som användaren skriver och anger i filen rules. Ett startskript utför uppgifter innan Solaris installeras på ett system. Slutskript utför uppgifter när Solaris har installerats på ett system men innan det startas om. Det går bara att använda skripten om du använder en anpassad JumpStart-funktion för att installera Solaris.

Du kan skapa härledda profiler med hjälp av startskript. Med slutskript kan du utföra diverse åtgärder efter installationen, till exempel lägga till filer, paket, korrigeringsfiler eller ytterligare programvara.

Du måste lagra start- och slutskripten i samma katalog som filerna sysidcfg och rules.ok och profilfilerna på installationsservern.