Installationshandbok för Solaris 10: Nätverksbaserade installationer

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 anpassade 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 installationsmetoden anpassad JumpStart finns i Kapitel 5, Anpassad JumpStart (Översikt) i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

ProcedureSå här skapar du Solaris Flash-arkivet

Med installationsfunktionen Solaris Flash kan du använda en enstaka referensinstallation av Solaris OS på ett system som kallas huvudsystem. 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.

Läs detta först

Innan du kan skapa ett Solaris Flash-arkiv måste du först genomföra installationen på huvudsystemet.

Kontrollera i dokumentationen för webbservern om du vill försäkra dig om att programvaran kan överföra filer som har samma storlek som Solaris Flash-arkivet.

Steg
  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. namn 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 beskrivningar av de här alternativen finns i Kapitel 5, Solaris Flash (Referens) i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).

    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 i direkthjälpen för flarcreate(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 13–8 Skapa ett Solaris Flash-arkiv för start och installation via ett globalt nätverk

I det här exemplet skapar du Solaris Flash-arkivet genom att klona startserversystemet i det globala nätverket med värdnamnet wanserver. Arkivet heter sol_10_sparc och är en exakt kopia av huvudsystemet. Arkivet är en exakt kopia av huvusystemet. Arkivet lagras i sol_10_sparc.flar. Du sparar arkivet i underkatalogen flash/archives i dokumentrotkatalogen på WAN-startservern.


wanserver# flar create -n sol_10_sparc \
/opt/apache/htdocs/flash/archives/sol_10_sparc.flar

Fortsätta med installation av start via globala nätverk

När du har skapat Solaris Flash-arkivet förkonfigurerar du klientinformationen i filen sysidcfg. Instruktioner finns i Så här skapar du filen sysidcfg .

Se även

Detaljerade instruktioner om hur du skapar ett Solaris Flash-arkiv finns i Kapitel 3, Skapa arkiv med Solaris Flash (Steg-för-steg-anvisningar) i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).

Mer information om kommandot flar create finns i direkthjälpen för flarcreate(1M).

ProcedureSå här skapar du filen sysidcfg

Du kan förkonfigurera ett system genom att ange en uppsättning nyckelord i sysidcfg-filen.

Så här skapar du filen sysidcfg.

Läs detta först

Skapa Solaris Flash-arkivet. Detaljerade instruktioner finns i Så här skapar du Solaris Flash-arkivet.

Steg
  1. Skapa en fil med namnet sysidcfg i en texthanterare på installationsservern.

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

    Detaljerad information om sysidcfg-nyckelorden 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 i det globala nätverket och installationsservern inte är på samma dator, måste du spara den här filen i underkatalogen flash i dokumentrotkatalogen på installationsservern.


Exempel 13–9 Filen sysidcfg vid installationer av start 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=wanclient
                           default_route=192.168.198.1
                           ip_address=192.168.198.210
                           netmask=255.255.255.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

Fortsätta med installation av start via globala nätverk

När du har skapat sysidcfg-filen skapar du en anpassad JumpStart-profil för klienten. Instruktioner finns i Så här skapar du profilen.

Se även

Mer detaljerad information om sysidcfg-nyckelord och värden finns i Förkonfigurera med sysidcfg-filen.

ProcedureSå här skapar du profilen

En profil är en textfil som ger instruktioner till det anpassade JumpStart-programmet om 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.

Detaljerad information om hur du skapar profiler finns i Skapa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Så här skapar du profilen.

Läs detta först

Skapa sysidcfg-filen för klienten. Detaljerade instruktioner finns i Så här skapar du filen sysidcfg .

Steg
  1. Skapa textfilen på installationsservern. Ge filen ett begripligt namn.

    Se till att namnet på profilen motsvarar syftet med den när du ska installera Solaris-programvaran på en dator. Du kan t.ex. döpa profilerna till grundinstall, eng_profil och användarprofil.

  2. Lägg till nyckelord och värden i profilen.

    En lista över profilnyckelord och värden finns i Profilnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

    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.

    Information om att testa profiler finns i Testa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.


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

I följande exempel anger profilen att det anpassade JumpStart-programmet hämtar Solaris Flash-arkivet från en säker HTTP-server.

# profilnyckelord         profilvärden
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.198.2/sol_10_sparc.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.


Fortsätta med installation av start via globala nätverk

När du har skapat en profil måste du skapa och validera rules filen. Instruktioner finns i Så här skapar du rules-filen .

Se även

Mer information om hur du skapar en profil finns i Skapa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Mer detaljerad information om profilnyckelord och värden finns i Profilnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

ProcedureSå här skapar du rules-filen

rules-filen är en textfil som innehåller en regel för varje datorgrupp som du vill installera Solaris OS i. Varje regel särskiljer en datorgrupp som är baserad på ett eller flera systemattribut. Reglerna länkar också ihop 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 -

Rules-filen används för att skapa rules.ok-fil, som krävs för anpassade JumpStart-installationer.

Detaljerad information om hur du skapar en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Så här skapar du rules-filen.

Läs detta först

Skapa profilen för klienten. Detaljerade instruktioner finns i Så här skapar du profilen.

Steg
  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 en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

  3. Spara filen rules på installationsservern.

  4. Validera rules-filen.


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

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

    Använd det här alternativet när du vill köra den senaste versionen av check om datorn kör en tidigare version av Solaris OS.

    -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.ok och att behörigheten är angiven till 644.


Exempel 13–11 Skapa och validera rules-filen

De anpassade JumpStart-programmen använder filen rules för att välja rätt installationsprofil för systemet wanclient-1. Skapa en textfil som heter rules. Lägg sedan till nyckelord och värden i filen.

IP-adressen för klientsystemet är 192.168.198.210 och nätmasken är 255.255.255.0. Använd regelnyckelordet network när du vill ange den profil som ska användas av de anpassade JumpStart-programmen när klienten ska installeras.


nätverk 192.168.198.0 - wanclient_prof -

Den här rules-filen anger att de anpassade JumpStart-programmen ska använda wanclient_prof för att installera programvaran Solaris 10 på klienten.

Ge den här regelfilen namnet wanclient_rule.

När du har skapat profilen och rules-filen kör du check-skriptet för att verifiera att filerna är giltiga.


wanserver# ./check -r wanclient_rule

Om inga fel påträffas med check-skript, skapas filen rules.ok.

Spara filen rules.ok i katalogen /opt/apache/htdocs/flash/.


Fortsätta med installation av start via globala nätverk

När du har skapat filen rules.ok kan du konfigurera start- och slutskript för installationen. Instruktioner finns i (Valfritt) Skapa start- och slutskript .

Om du inte vill skapa start- och slutskript fortsätter du WAN-startinstallationen genom att läsa Skapa konfigurationsfilerna.

Se även

Mer information om hur du skapar en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Mer detaljerad information om rules-filens nyckelord och värden finns i Regelnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

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

Om du vill fortsätta att förbereda för installation av start via globala nätverk finns information i Skapa konfigurationsfilerna.