Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

Kapitel 6 Förbereda anpassade JumpStart-installationer (Steg-för-steg-anvisningar)

Det här kapitlet innehåller stegvisa instruktioner för förberedelse av datorer för installation av Solaris-programvaran med hjälp av anpassad JumpStart-installation.

Uppdragsöversikt: Förbereda anpassade JumpStart-installationer

Tabell 6–1 Uppdragsöversikt: Förbereda anpassade JumpStart-installationer

Uppgift 

Beskrivning 

För instruktioner 

Bestäm dig för hur uppgraderingen ska ske om det finns äldre version av Solaris-programvaran på datorn. 

Om det finns en äldre version av Solaris på datorn måste du välja uppgraderingssätt. Se till att du vet vad som ska göras före och efter uppgraderingen. Med planering kan du skapa profiler, startskript och slutskript.  

Uppgradera

Skapa en JumpStart-katalog 

På en server

Om du vill utföra anpassade JumpStart-installationer på datorer som är anslutna i nätverk måste du skapa en profilserver. Profilservern innehåller en JumpStart-katalog för de anpassade JumpStart-filerna.  

Skapa en profilserver för datorer i nätverk

På en diskett

Om du vill utföra anpassade JumpStart-installationer på datorer som inte är anslutna i nätverk måste du skapa en profildiskett. En profildiskett innehåller de anpassade JumpStart-filerna. 

Skapa en profildiskett för fristående datorer

Lägg till regler i rules-filen.

När du har bestämt hur datorgrupperna eller de enstaka datorerna ska installeras ska du skapa en regel för varje grupp som du vill installera. Varje regel särskiljer en grupp enligt ett eller flera systemattribut. Regeln länkar varje grupp till en profil.  

Skapa filen rules

Skapa en profil för varje regel 

En profil är en textfil som anger hur Solaris-programvaran ska installeras, t.ex. vilken programvarugrupp som ska installeras på datorn. Varje regel anger en profil för hur Solaris-programvaran ska installeras på datorn när regeln matchar. Vanligen skapar du en egen profil för varje regel. Du kan dock använda samma profil i fler än en regel. 

Skapa en profil

(valfritt) Testa profiler. 

När du har skapat en profil kan du använda kommandot pfinstall(1M) för att testa den innan du använder den för installation eller uppgradering.

Testa en profil

Kontrollera filen rules.

Filen rules.ok är en genererad version av rules-filen som används i JumpStart-programmet för att matcha datorn mot en profil. Du måste använda check-skriptet för att kontrollera rules-filen.

Kontrollera filen rules

Skapa en profilserver för datorer i nätverk

När du konfigurerar JumpStart-installationer för datorer i nätverket skapar du en JumpStart-katalog på servern. JumpStart-katalogen innehåller alla viktiga anpassade JumpStart-filer, exempelvis rules-filen, rules.ok-filen och profiler. Du måste spara JumpStart-katalogen i rotkatalogen (/) på profilservern.

Servern som innehåller en JumpStart-katalog kallas profilserver. En profilserver kan vara samma dator som en installationsserver eller en annan dator. Med en profilserver kan du tillhandahålla anpassade JumpStart-filer för olika plattformar. En x86-server kan t.ex. användas för att tillhandahålla anpassade JumpStart-filer för både SPARC- och x86-system.


Obs! –

När du har skapat en profilserver ger du datorerna åtkomst till servern. Detaljerade instruktioner finns i Så här tillåter du datorer att ansluta till profilservern.


ProcedureSå här skapar du en JumpStart-katalog på en server


Obs! –

I anvisningarna förutsätts det att Solaris Volymhanterare körs på datorn. Om du inte använder Volymhanteraren för hantering av hårddiskar finns detaljerad information om hur du hanterar flyttbara media utan Volymhanteraren i System Administration Guide: Devices and File Systems.


Steg
  1. Logga in som superanvändare på servern där du vill skapa JumpStart-katalogen.

  2. Skapa JumpStart-katalogen på valfri plats på servern.


    # mkdir -m 755 sökväg_för_jumpstartkat
    

    I kommandot är sökväg_för_jumpstartkat den absoluta sökvägen för JumpStart-katalogen.

    Med följande kommando skapas exempelvis en katalog som kallas jumpstart i rotkatalogen (/) och behörigheten anges till 755:


    # mkdir -m 755 /jumpstart
    
  3. Redigera filen /etc/dfs/dfstab genom att lägga till följande post.


    share -F nfs -o ro,anon=0 sökväg_för_jumpstartkat
    

    Med följande post skapas t.ex. katalogen /jumpstart:


    share -F nfs -o ro,anon=0 /jumpstart
    
  4. Skriv shareall och tryck på Retur.

  5. Bestäm dig för om du vill kopiera exempel på anpassade JumpStart-filer till JumpStart-katalogen.

    • Om du inte vill det går du till Steg 8.

    • Om du vill det kan du använda följande tabell som beslutsunderlag för nästa steg.

    Exempelplatser 

    Instruktioner 

    Solaris Operating System DVD eller Solaris-programvara - 1 för plattformen 

    Sätt i Solaris Operating System DVD eller Solaris-programvara - 1 i serverns cd-romenhet. 

    Solaris Volymhanterare monterar cd-skivan automatiskt. 

    En avbildning av Solaris Operating System DVD eller Solaris-programvara - 1 för plattformen på en lokal disk

    Byt katalog till platsen för avbildningen av Solaris Operating System DVD eller Solaris-programvara - 1. Skriv t.ex. följande kommando:  


    cd /export/install

  6. Kopiera exemplen på anpassade JumpStart-filer till JumpStart-katalogen på profilservern.


    # cp -r sökväg_för_medium/Solaris_10/Misc/jumpstart_sample/* sökväg_för_jumpstartkat
    
    sökväg_för_medium

    Sökvägen för cd-skivan, dvd-skivan eller avbildningen på den lokala hårddisken.

    sökväg_för_jumpstartkat

    Sökvägen på profilservern där du placerar de anpassade exempelfilerna för JumpStart.

    Med följande kommando kopieras t.ex. jumpstart_sample-katalogen till katalogen /jumpstart på profilservern:

    • För SPARC-baserade system:


      cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
      
    • För x86-baserade system:

      • Från och med Solaris 10 1/06:


        cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
        
      • För Solaris 10 3/05:


        cp -r /cdrom/cdrom0/s2/Solaris_10/Misc/jumpstart_sample/* /jumpstart
        
  7. Uppdatera exempelfilerna för JumpStart så att de fungerar i den aktuella miljön.

  8. Kontrollera att root är ägare till JumpStart-katalogen och att behörigheten är 755.

  9. Tillåt datorerna i nätverket att ansluta till profilservern.

    Detaljerade instruktioner finns i Så här tillåter du datorer att ansluta till profilservern.

Tillåta datorer att ansluta till profilservern

När du skapar en profilserver måste du se till att datorerna kan ansluta till JumpStart-katalogen på profilservern under en anpassad JumpStart-installation. Du kan säkerställa åtkomsten på något av följande sätt:

Kommando eller fil 

Tillhandahålla åtkomst 

Instruktioner 

add_install_client, kommando

Varje gång du lägger till en dator för nätverksinstallation använder du alternativet -c med kommandot add_install_client för att ange profilservern.


Obs! –

Om du inte använder NFS måste du använda ett annat sätt för att tillhandahålla åtkomst.

  • För SPARC-baserade system använder du kommandot boot

  • För x86-baserade system:

    • Från och med Solaris 10 1/06 redigerar du GRUB-menyn

    • För Solaris 10 3/05 använder du kommandot boot.


Lägga till system som ska installeras från nätverket med en cd-avbildning i Installationshandbok för Solaris 10: Nätverksbaserade installationer

  • SPARC: kommandot boot

  • x86: kommandot boot

För följande versioner: 

  • SPARC

  • För x86, Solaris 10 3/05

Ange platsen för JumpStart-katalogen på profilservern när du startar datorn. Du måste komprimera de anpassade konfigurationsfilerna för JumpStart i en fil. Spara sedan den komprimerade konfigurationsfilen på en NFS-server, en HTTP-server eller på ett medium för lokal åtkomst. 

När du startar datorn för att påbörja den anpassade JumpStart-installationen ska du ange platsen för den komprimerade filen.  

x86: GRUB-menyn

Från och med Solaris 10 1/06 anger du platsen för JumpStart-katalogen på profilservern när du startar systemet genom att redigera startposten på GRUB-menyn. Du måste komprimera de anpassade konfigurationsfilerna för JumpStart i en fil. Spara sedan den komprimerade konfigurationsfilen på en NFS-server, en HTTP-server eller på ett medium för lokal åtkomst.

När du redigerar posten på GRUB-menyn anger du platsen för den komprimerade filen.  

/etc/bootparams-filen

Lägg till ett jokertecken i /etc/bootparams-filen.

Så här tillåter du datorer att ansluta till profilservern

ProcedureSå här tillåter du datorer att ansluta till profilservern

Använd följande procedur endast om du lagrar information för nätverksinstallation på följande platser:

Om du använder följande procedur måste systemen vara av samma typ, exempelvis enbart SPARC-system.

Använd inte den här proceduren under följande omständigheter:

Om ovanstående omständigheter gäller använder du kommandot boot. För x86 och Solaris 10 1/06 använder du GRUB-menyn.


Obs! –

Du kan också lagra information om nätverksinstallation på en DHCP-server.


Steg
  1. Logga in som superanvändare på installations- eller startservern.

  2. Använd en textredigerare för att öppna /etc/bootparams.

  3. Lägg till den här posten.

    * install_config=server:sökväg_för_jumpstartkat
    
    *

    Ett jokertecken som anger att alla datorer har åtkomst.

    server

    Värdnamnet för profilservern där JumpStart-katalogen finns.

    sökväg_för_jumpstartkat

    Den absoluta sökvägen för JumpStart-katalogen.

    Följande post ger exempelvis alla datorer åtkomst till /jumpstart-katalogen på profilservern sherlock:

    * install_config=sherlock:/jumpstart

    Varning! – Varning! –

    Om du använder den här proceduren kan följande felmeddelande visas när en installationsklient startas:

    VARNING! getfile: RPC misslyckades: fel 5: (RPC nådde tidsgränsen).

    Starta från nätverket, felmeddelanden innehåller detaljer om det här felmeddelandet.


    Nu kan alla datorer ansluta till profilservern.

Skapa en profildiskett för fristående datorer

En diskett som innehåller en JumpStart-katalog kallas för profildiskett. En dator som inte är ansluten till nätverket har inte tillgång till någon profilserver. Därför måste du skapa en JumpStart-katalog på en diskett om datorn inte är nätverksansluten. Datorn som du skapar profildisketten på måste ha en diskettenhet.

JumpStart-katalogen innehåller alla anpassade JumpStart-filer som krävs, exempelvis rules-filen, rules.ok-filen och profiler. Du måste spara JumpStart-katalogen i profildiskettens rotkatalog (/).

Se någon av följande procedurer:

ProcedureSPARC: Så här skapar du en profildiskett


Obs! –

I anvisningarna förutsätts det att Volymhanteraren körs på datorn. Om du inte använder Volymhanteraren för att hantera disketter och dvd/cd-skivor finns detaljerad information om hur du hanterar flyttbara media utan Volymhanteraren i System Administration Guide: Devices and File Systems.


Steg
  1. Logga in som superanvändare på ett SPARC-system med en diskettenhet.

  2. Sätt i en tom diskett eller en diskett som kan skrivas över i diskettenheten.

  3. Montera disketten.


    # volcheck
    
  4. Kontrollera om disketten har ett UNIX-filsystem (UFS).

    Undersök innehållet i filen /etc/mnttab på datorn för exempelvis följande post:


    /vol/dev/diskette0/scrap  /floppy/scrap  ufs  suid,rw,largefiles,dev=1740008  927147040
    • Om posten finns går du till Steg 6.

    • Om posten inte finns fortsätter du med nästa steg.

  5. Skapa ett UFS på disketten.


    # newfs /vol/dev/aliases/floppy0
    
  6. Bestäm dig för om du vill kopiera exempel på anpassade JumpStart-filer till JumpStart-katalogen.

    • Om nej, går du till Steg 9.

    • Om du vill det kan du använda följande tabell som beslutsunderlag för nästa steg.

    Exempelplatser 

    Instruktioner 

    Solaris Operating System for SPARC Platforms DVD eller Solaris Software for SPARC Platforms - 1 CD  

    Sätt i Solaris Operating System for SPARC Platforms DVD eller Solaris Software for SPARC Platforms - 1 CD i serverns cd-romenhet. 

    Solaris Volymhanterare monterar cd-skivan automatiskt. 

    En avbildning av Solaris Operating System for SPARC Platforms DVD eller Solaris Software for SPARC Platforms - 1 CD på en lokal disk

    Byt katalog till platsen för avbildningen av Solaris Operating System for SPARC Platforms DVD eller Solaris Software for SPARC Platforms - 1 CD. Skriv t.ex. följande kommando:  


    cd /export/install
    

  7. Kopiera exemplen på anpassade JumpStart-filer till JumpStart-katalogen på profildisketten.


    # cp -r sökväg_för_medium/Solaris_10/Misc/jumpstart_sample/* sökväg_för_jumpstartkat
    
    sökväg_för_medium

    Sökvägen för cd-skivan, dvd-skivan eller avbildningen på den lokala hårddisken.

    sökväg_för_jumpstartkat

    Sökvägen till profildisketten där du vill placera de anpassade exempelfilerna för JumpStart.


    Obs! –

    Du måste placera alla installationsfiler för anpassad JumpStart i diskettens rotkatalog (/).


    Följande kommando kopierar exempelvis innehållet i jumpstart_sample på Solaris Software for SPARC Platforms - 1 CD till rotkatalogen (/) på en profildiskett som heter scrap:


    cp -r /cdrom/sol_10_sparc/s0/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap
    
  8. Uppdatera exempelfilerna för JumpStart på profildisketten så att filerna fungerar i den aktuella miljön.

  9. Kontrollera att root är ägare till JumpStart-katalogen och att behörigheten är 755.

  10. Mata ut disketten.


    # eject floppy
    

    Du har skapat en profildiskett. Nu kan du uppdatera rules-filen och skapa profiler på profildisketten för anpassade JumpStart-installationer. Om du vill fortsätta går du till Skapa filen rules.

Procedurex86: Så här skapar du en profildiskett med GRUB

Från och med Solaris 10 1/06 använder du följande procedur. Enhetskonfigurationsassistenten för Solariss programvara används inte längre för att starta en dator. En GRUB-meny som aktiverar startprocessen visas under installationen.

Information om hur du använder Solaris 10 3/05 finns i x86: För Solaris 10 3/05: Så här skapar du en profildiskett.


Obs! –

I anvisningarna förutsätts det att Volymhanteraren körs på datorn. Om du inte använder Volymhanteraren för att hantera disketter och dvd/cd-skivor finns detaljerad information om hur du hanterar flyttbara media utan Volymhanteraren i System Administration Guide: Devices and File Systems.


Steg
  1. Logga in som superanvändare på ett x86-baserat system med en diskettenhet.

  2. Sätt i en tom diskett eller en diskett som kan skrivas över i diskettenheten.

  3. Montera disketten.


    # volcheck
    
  4. Bestäm dig för om du vill kopiera exempel på anpassade JumpStart-filer till JumpStart-katalogen.

    • Om nej, går du till Steg 7.

    • Om du vill det kan du använda följande tabell som beslutsunderlag för nästa steg.

    Exempelplatser 

    Instruktioner 

    Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD  

    Sätt i Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD i serverns cd-romenhet. 

    Solaris Volymhanterare monterar cd-skivan automatiskt. 

    En avbildning av Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD på en lokal disk

    Byt katalog till platsen för avbildningen av Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD. Skriv t.ex. följande:  


    cd /export/install

  5. Kopiera exemplen på anpassade JumpStart-filer till JumpStart-katalogen på profildisketten.


    # cp -r sökväg_för_medium/Solaris_10/Misc/jumpstart_sample/* sökväg_för_jumpstartkat
    
    sökväg_för_medium

    Sökvägen för cd-skivan, dvd-skivan eller avbildningen på den lokala hårddisken.

    sökväg_för_jumpstartkat

    Sökvägen till profildisketten där du vill placera de anpassade exempelfilerna för JumpStart.


    Obs! –

    Du måste placera alla installationsfiler för anpassad JumpStart i rotkatalogen (/) på profildisketten.


    Med följande kommando kopieras exempelvis innehållet i jumpstart_sample på Solaris Software for x86 Platforms - 1 CD till rotkatalogen (/) på en profildiskett som heter scrap:


    cp -r /cdrom/sol_10_x86/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap
    
  6. Uppdatera exempelfilerna för JumpStart på profildisketten så att filerna fungerar i den aktuella miljön.

  7. Kontrollera att root är ägare till JumpStart-katalogen och att behörigheten är 755.

  8. Mata ut disketten genom att klicka på Mata ut skivan i filhanterarfönstret eller genom att skriva eject floppy på kommandoraden.

  9. Klicka på OK i dialogrutan för Hanteraren för flyttbara media.

  10. Mata ut disketten manuellt.

Se även

Du har skapat en profildiskett. Nu kan du uppdatera rules-filen och skapa profiler på profildisketten för anpassade JumpStart-installationer. Om du vill fortsätta går du till Skapa filen rules.

Procedurex86: För Solaris 10 3/05: Så här skapar du en profildiskett

Om du använder Solaris 10 3/05 utför du den här proceduren.

Från och med Solaris 10 1/06 används inte längre programvaran på Enhetskonfigurationsassistenten för Solaris för att starta en dator. En GRUB-meny som aktiverar startprocessen visas under installationen. Anvisningar finns i x86: Så här skapar du en profildiskett med GRUB


Obs! –

I anvisningarna förutsätts det att Volymhanteraren körs på datorn. Om du inte använder Volymhanteraren för att hantera disketter och dvd/cd-skivor finns detaljerad information om hur du hanterar flyttbara media utan Volymhanteraren i System Administration Guide: Devices and File Systems.


Steg
  1. Logga in som superanvändare på ett x86-baserat system med en diskettenhet.

  2. Sätt i disketten Solaris 9 Device Configuration Assistant x86.version i diskettenheten (vanligen enhet A:). Använd den här disketten som profildiskett.


    x86 endast –

    Du kan kopiera programvaran i Enhetskonfigurationsassistenten till en diskett från Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 2 CD med hjälp av proceduren i Solaris 10 3/05 för x86: Kopiera startprogrammet till en diskett i Installationshandbok för Solaris 10: Nätverksbaserade installationer.


  3. Montera disketten.


    # volcheck
    
  4. Kopiera avbildningen av Enhetskonfigurationsassistenten för Solaris 10 3/05 till datorns hårddisk.


    # dd if=/vol/dev/aliases/floppy0 of=startavbildning
    

    I kommandot är startavbildning namnet på den fil som du vill kopiera avbildningen av Enhetskonfigurationsassistenten för Solaris 10 3/05 till. Du kan ange en absolut sökväg.

    Med följande kommando kopieras t.ex. startdisketten till en fil som heter start_spara:


    dd if=/vol/dev/aliases/floppy0 of=start_spara
    
  5. Mata ut disketten genom att klicka på Mata ut skivan i filhanterarfönstret eller genom att skriva eject floppy på kommandoraden.

  6. Klicka på OK i dialogrutan för Hanteraren för flyttbara media.

  7. Mata ut disketten Solaris 9 Device Configuration Assistant x86-version manuellt.

  8. Sätt i en tom diskett eller en diskett som kan skrivas över i diskettenheten.

  9. Montera disketten.


    # volcheck
    
  10. Formatera disketten.


    # fdformat -d -U
    
  11. Kopiera avbildningen av Enhetskonfigurationsassistenten för Solaris 10 3/05 från hårddisken till den formaterade disketten.


    # dd if=startavbildning of=/vol/dev/aliases/floppy0
    

    I kommandot är startavbildning namnet på den fil till vilken du vill kopiera avbildningen av Enhetskonfigurationsassistenten för Solaris 10 3/05. Du kan ange en absolut sökväg.

  12. Bestäm dig för om du vill kopiera exempel på anpassade JumpStart-filer till JumpStart-katalogen.

    • Om nej, går du till Steg 7.

    • Om du vill det kan du använda följande tabell som beslutsunderlag för nästa steg.

    Exempelplatser 

    Instruktioner 

    Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD  

    Sätt i Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD i serverns cd-romenhet. 

    Solaris Volymhanterare monterar cd-skivan automatiskt. 

    En avbildning av Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD på en lokal disk

    Byt katalog till platsen för avbildningen av Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD. Skriv t.ex. följande:  


    cd /export/install

  13. Kopiera exemplen på anpassade JumpStart-filer till JumpStart-katalogen på profildisketten.


    # cp -r sökväg_för_medium/Solaris_10/Misc/jumpstart_sample/* sökväg_för_jumpstartkat
    
    sökväg_för_medium

    Sökvägen för cd-skivan, dvd-skivan eller avbildningen på den lokala hårddisken.

    sökväg_för_jumpstartkat

    Sökvägen till profildisketten där du vill placera de anpassade exempelfilerna för JumpStart.


    Obs! –

    Du måste placera alla installationsfiler för anpassad JumpStart i rotkatalogen (/) på profildisketten.


    Med följande kommando kopieras exempelvis innehållet i jumpstart_sample på Solaris Software for x86 Platforms - 1 CD till rotkatalogen (/) på en profildiskett som heter scrap:


    cp -r /cdrom/sol_10_x86/s2/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap
    
  14. Uppdatera exempelfilerna för JumpStart på profildisketten så att filerna fungerar i den aktuella miljön.

  15. Kontrollera att root är ägare till JumpStart-katalogen och att behörigheten är 755.

  16. Mata ut disketten genom att klicka på Mata ut skivan i filhanterarfönstret eller genom att skriva eject floppy på kommandoraden.

  17. Klicka på OK i dialogrutan för Hanteraren för flyttbara media.

  18. Mata ut disketten manuellt.

Se även

Du har skapat en profildiskett. Nu kan du uppdatera rules-filen och skapa profiler på profildisketten för anpassade JumpStart-installationer. Om du vill fortsätta går du till Skapa filen rules.

Skapa filen rules

Filen rules är en textfil som innehåller en regel för varje grupp med datorer där du vill installera operativsystemet Solaris. 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 exempelvis att JumpStart-programmet ska använda informationen i profilen basic_prof vid installation på datorer i plattformsgruppen 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.


Obs! –

Om du konfigurerar JumpStart-katalogen enligt instruktionerna i Skapa en profildiskett för fristående datorer eller Skapa en profilserver för datorer i nätverk, finns redan ett exempel på en rules-fil i JumpStart-katalogen. Exemplet på rules-filen innehåller dokumentation och några exempelregler. Om du använder exemplet på rules-filen ser du till att kommentera bort de exempelregler som du inte vill använda.


Syntax för rules-filen

Filen rules måste ha följande attribut:

Rules-filen får inte innehålla något av följande:

ProcedureSå här skapar du en rules-fil

Steg
  1. Använd en textredigerare för att skapa en fil med namnet rules. Eller så kan du öppna exemplet på rules-filen i JumpStart-katalogen som du skapade.

  2. Lägg till en regel i rules-filen för varje datorgrupp i vilken du vill installera Solaris-programvaran.

    En lista över nyckelord och värden för rules-filen finns i Regelnyckelord och värden.

    En regel i en rules-fil måste ha följande syntax:

    !regelnyckelord regelvärde&& !regelnyckelord regelvärde ... start profil slut
    
    !

    En symbol som används före ett nyckelord för att ange att det är en negation.

    regelnyckelord

    Ett regelnyckelord är en fördefinierad lexikalisk enhet eller ett ord som beskriver ett allmänt systemattribut, exempelvis ett värdnamn, hostname, eller minnesstorlek, memsize. Regelnyckelord används med regelvärdet för matchning av datorer med samma attribut mot en profil. En lista över regelnyckelord finns i Regelnyckelord och värden.

    regelvärde

    Ett värde med det specifika systemattributet för motsvarande regelnyckelord. Regelvärden beskrivs i Regelnyckelord och värden.

    &&

    En symbol som du måste använda för att koppla par med regelnyckelord och regelvärde i samma regel (ett logiskt OCH). Under en anpassad JumpStart-installation måste en dator matcha varje par i regeln för att regeln ska matcha.

    start

    Namnet på ett valfritt Bourne-skalskript som kan köras innan installationen påbörjas. Om det inte finns något startskript måste du skriva ett minustecken (-) i det här fältet. Alla startskript måste placeras i JumpStart-katalogen.

    Information om hur du skapar startskript finns i Skapa startskript.

    profil

    Namnet på textfilen som anger hur Solaris-programvaran ska installeras när en dator matchar en regel. Informationen i en profil består av profilnyckelord med motsvarande profilvärden. Alla profiler måste placeras i JumpStart-katalogen.


    Obs! –

    Alternativa sätt att använda profilfältet beskrivs i Använda ett platsspecifikt installationsprogram och Skapa härledda profiler med ett startskript.


    slut

    Namnet på ett valfritt Bourne-skalskript som kan köras när installationen är slutförd. Om det inte finns något slutskript måste du skriva ett minustecken (-) i fältet. Alla slutskript måste placeras i JumpStart-katalogen.

    Information om hur du skapar slutskript finns i Skapa slutskript.

    Varje regel måste minst innehålla följande:

    • Ett nyckelord, ett värde och en motsvarande profil.

    • Ett minustecken (-) i start- och slut-fälten om inga start- eller slutskript har angetts.

  3. Spara rules-filen i JumpStart-katalogen.

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

Exempel på rules-fil

I följande exempel visas flera exempelregler i en rules-fil. Varje rad innehåller ett regelnyckelord och ett giltigt värde för nyckelordet. JumpStart-programmet läser rules-filen uppifrån och ned.

När JumpStart-programmet matchar ett regelnyckelord och värde med en känd dator så installerar JumpStart-programmet den Solaris-programvara som anges av profilen som visas i profilfältet.


Exempel 6–1 rules-fil

 # regelnyckelord och regelvärden       startskript       profil       slutskript
 # -----------------------------       ------------       --------      -------------
  hostname eng-1                       -                  basic_prof    -
  network 192.168.255.255 && !model \
 'SUNW,Sun-Blade-100'                  -                  net_prof      -
  model SUNW,SPARCstation-LX           -                  lx_prof       complete
  network 192.168.2.0 && karch i86pc  setup               x86_prof      done
  memsize 64-128 && arch i386          -                  prog_prof     -
  any   -                              -                  generic_prof  -

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

hostname

Regeln matchar om datorns värdnamn är eng-1. Profilen basic_prof används för installation av Solaris-programvaran på datorn som matchar regeln.

network

Regeln matchar om datorn finns i delnät 192.168.255.255 och om datorn inte är en Sun BladeTM 100 (SUNW, Sun-Blade-100). Profilen net_prof används för installation av Solaris-programvaran på datorer som matchar regeln. Regeln innehåller även ett exempel på regelbyte, som beskrivs i Syntax för rules-filen.

model

Regeln matchar om datorn är en SPARCstation LX. Profilen lx_prof och slutskriptet complete används för att installera Solaris-programvaran på datorer som matchar regeln.

network

Regeln matchar om datorn finns på delnät 192.168.2.0 och är ett x86-baserat sun4u-system. Startskriptet setup, profilen x864u_prof och slutskriptet done används för att installera Solaris-programvaran på datorer som matchar regeln.

memsize

Regeln matchar om datorn har mellan 64 och 128 MB minne och är ett x86-system. Profilen prog_prof används för installation av Solaris-programvaran på datorer som matchar regeln.

any

Regeln matchar alla datorer som inte har matchat någon av föregående regler. Profilen generic_prof används för installation av Solaris-programvaran på datorer som matchar regeln. Om regeln any används ska den anges sist i rules-filen.


Skapa en profil

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 innehåller ett eller flera profilnyckelord och deras 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

Obs! –

Det finns redan exempelprofiler i JumpStart-katalogen om du har använt någon av följande procedurer för att skapa JumpStart-katalogen:


Syntax för profiler

En profil måste innehålla följande:

En profil kan innehålla följande:

ProcedureSå här skapar du en profil

Steg
  1. Skapa en fil i en textredigerare. Ge filen ett begripligt namn. Eller så kan du öppna en exempelprofil i JumpStart-katalogen som du skapade.


    Obs! –

    Se till att namnet på profilen återspeglar hur du tänker använda profilen för att installera Solaris-programvaran på datorn. Du kan exempelvis kalla profilerna grundinstall, eng_profil och användarprofil.


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

    En lista över profilnyckelord och profilvärden finns i Profilnyckelord och värden.


    Obs! –

    Nyckelord och värden för profiler är skiftlägeskänsliga.


  3. Spara profilen i JumpStart-katalogen.

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

  5. Testa profilen (valfritt).

    Testa en profil innehåller information om hur du testar profiler.

Profilexempel

Följande exempel på profiler visar hur du kan använda olika profilnyckelord och profilvärden för att kontrollera hur Solaris-programvaran installeras på en dator. Profilnyckelord och värden innehåller en beskrivning av profilnyckelord och profilvärden.


Exempel 6–2 Montera fjärrfilsystem och lägga till och ta bort paket

 
# profilnyckelord        profilvärden
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # ange strl. på /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

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

install_type

Nyckelordet install_type krävs i varje profil.

system_type

Nyckelordet system_type anger att datorn ska installeras som självständigt system.

partitioning

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.

cluster

Solaris-programvarugruppen Utvecklare, SUNWCprog, installeras på datorn.

package

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.



Exempel 6–3 Montera fjärrfilsystem och lägga till paket från andra företag

 
# profilnyckelord        profilvärden
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # ange strl. på /swap
  cluster                 SUNWCprog
  cluster                 SUNWCacc
  package                 apache_server  \
                           http://package.central/packages/apache timeout 5

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

install_type

Nyckelordet install_type krävs i varje profil.

system_type

Nyckelordet system_type anger att datorn ska installeras som självständigt system.

partitioning

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.

cluster

Solaris-programvarugruppen Utvecklare, SUNWCprog, installeras på datorn.

package

Ett paket från ett annat företag installeras på datorn som finns på en HTTP-server.



Exempel 6–4 Ange var filsystemen ska installeras

# profilnyckelord        profilvärden
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitionering          explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

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

partitioning

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.

cluster

Solaris-programvarugruppen Komplett, SUNWCprog, installeras på datorn.



Exempel 6–5 Uppgradera och installera korrigeringsfiler

# profilnyckelord         profilvärden
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  patch                    patch_list nfs://patch_master/Solaris_10/patches \
                           retry 5
  locale                   de

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

install_type

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.

root_device

Rotfilssystemet på c0t3d0s2 uppgraderas.

backup_media

Ett fjärrsystem som heter timber används för säkerhetskopiering av data under omfördelningen av hårddiskutrymmet. Fler nyckelordsvärden för backup_media finns i Profilnyckelordet backup_media .

package

Paketet för binärkompatibilitet, SUNWbcp, installeras inte på datorn efter uppgraderingen.

package

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.

patch

En lista över korrigeringsfiler som installeras vid uppgraderingen. Listan över korrigeringsfiler finns på en NFS-server som heter patch_master under katalogerna Solaris_10/patches. Om ett monteringsfel skulle inträffa försöker NFS montera fem gånger.

locale

De tyska språkpaketen installeras på datorn.



Exempel 6–6 Omfördela hårddiskutrymme för uppgradering

# profilnyckelord         profilvärden
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  locale                   de

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

install_type

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.

root_device

Rotfilssystemet på c0t3d0s2 uppgraderas.

backup_media

Ett fjärrsystem som heter timber används för säkerhetskopiering av data under omfördelningen av hårddiskutrymmet. Fler nyckelordsvärden för backup_media finns i Profilnyckelordet backup_media .

layout_constraint

Nyckelorden layout_constraint anger att följande kan utföras med autolayout vid omfördelningen av hårddiskutrymme för uppgraderingen.

  • Ändra skivdelarna 2 och 4. Skivdelarna kan flyttas till en annan plats och storleken kan ändras.

  • Flytta skivdel 5. Skivdelen kan flyttas till en annan plats men storleken kan inte ändras.

package

Paketet för binärkompatibilitet, SUNWbcp, installeras inte på datorn efter uppgraderingen.

package

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.

locale

De tyska språkpaketen installeras på datorn.



Exempel 6–7 Hämta Solaris Flash-arkiv från en HTTP-server

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

# profilnyckelord         profilvärden
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitionering             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

Solaris Flash-arkivet hämtas från en 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. Rotfilsystemet installeras på c0t1d0s0. 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.



Exempel 6–8 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 HTTP-server.

# profilnyckelord         profilvärden
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitionering             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.



Exempel 6–9 Hämta ett Solaris Flash-arkiv och installera paket från andra företag

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

# profilnyckelord         profilvärden
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home
package                    SUNWnew http://192.168.254.255/Solaris_10 timeout 5

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

Solaris Flash-arkivet hämtas från en 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. Rotfilsystemet installeras på c0t1d0s0. 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.

package

Paketet SUNWnew läggs till från katalogen Solaris_10 från HTTP-servern 192.168.254.255.



Exempel 6–10 Hämta ett differentiellt Solaris Flash-arkiv från en NFS-server

I följande exempel anger profilen att det anpassade JumpStart-programmet hämtar Solaris Flash-arkivet från en NFS-server. Nyckelordet flash_update anger att det här är ett differentiellt arkiv. Ett differentiellt arkiv installerar endast skillnaderna mellan två avbildningar.

# profilnyckelord         profilvärden
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

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

install_type

Profilen installerar ett differentiellt Solaris Flash-arkiv på klonsystemet. Endast filer som anges i arkivet installeras.

archive_location

Solaris Flash-arkivet hämtas från en NFS-server.

no_master_check

Ingen kontroll görs för att se om det finns en giltig systemavbildning på klonsystemet. En giltig systemavbildning måste byggas från det ursprungliga huvudsystemet.



Exempel 6–11 Skapa en tom startmiljö

I följande exempel anger profilen att det anpassade JumpStart-programmet skapar en tom startmiljö. En tom startmiljö innehåller inga filsystem och ingen kopiering från den aktuella startmiljön sker. Du kan fylla startmiljön med ett Solaris Flash-arkiv senare och aktivera den.

# profilnyckelord        profilvärden
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitionering          explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

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

partitioning

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.

cluster

Solaris-programvarugruppen Komplett, SUNWCprog, installeras på datorn.

bootenv createbe

En tom inaktiv startmiljö har installerats på disken c0t1d0. Filsystem för rot (/), minnesväxling och /export har skapats, men de är tomma. Den här andra startmiljön kan du installera senare med ett Solaris Flash-arkiv. Den nya startmiljön kan sedan aktiveras och bli den aktuella startmiljön.

Nyckelordsvärden och bakgrund till hur du använder det här nyckelordet finns i följande referenser:



Exempel 6–12 Skapa RAID-1-volymer vid installation av ett Solaris Flash-arkiv

I följande exempel anger profilen att det anpassade JumpStart-programmet använder teknik från Solaris Volymhanterare för att skapa RAID-1-volymer (speglingar) för rotfilssystemet (/) och filsystemen swap, /usr och /export/home. Ett Solaris Flash-arkiv installeras i startmiljön.

# profilnyckelord        profilvärden
# ----------------        -------------------
  install_type            flash_install
  arhcive_location        nfs server:/export/home/export/flash.s10.SUNWCall
  partitioning            explicit
  filesys                 mirror:d10 c0t0d0s0 c0t1d0s0 4096 /
  filesys                 mirror c0t0d0s1 2 048 swap
  filesys                 mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr
  filesys                 mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr
  filesys                 mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home
  metadb                  c0t1d0s7 size 8192 count 3

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

Solaris Flash-arkivet hämtas från en NFS-server.

partitioning

Skivdelarna för filsystemet styrs av nyckelorden för filesys med värdet explicit.

filesys

Rotfilssystemet (/) skapas och speglas på skivdelarna c0t0d0s0 och c0t1d0s0. Rotfilssystemet (/) får storleken 4 096 MB. RAID-1-volymen som speglar c0t0d0s0 och c0t1d0s0 heter d10.

filesys

Filsystemet swap skapas och speglas på skivdelen c0t0d0s1 och får storleken 2 048 MB. Spegeln namnges av anpassad JumpStart.

filesys

Filsystemet /usr skapas och speglas på skivdelarna c0t1d0s3 och c0t0d0s3. Filsystemet /usr får storleken 4 096 MB. RAID-1-volymen får namnet d30.

filesys

Filsystemet /usr skapas och speglas på skivdelarna c0t1d0s4 och c0t0d0s4. Filsystemet /usr får storleken 4 096 MB. RAID-1-volymen får namnet d40.

metadb

Tre statusdatabaskopior (metadbs) installeras på skivdelen c0t1d0s7 och får storleken 8 192 block (4 MB).



Exempel 6–13 Skapa en RAID-1-volym som ska spegla rotfilsystemet

I följande exempel visar profilen att anpassad JumpStart skapar en RAID-1-volym (spegel) för rotfilsystemet (/) med hjälp av Solaris volymhanterare-tekniken.

# profilnyckelord        profilvärden
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /
  filesys                 c0t0d0s3 512 swap
  metadb                  c0t0d0s4 size 8192 count 4
  metadb                  c0t1d0s4 size 8192 count 4
  

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

cluster

Solaris-programvarugruppen Komplett plus OEM Support, SUNWCXall, är installerad på systemet.

filesys

Rotfilsystemet (/) skapas och speglas på skivdelarna c0t1d0s0 och c0t0d0s0. RAID-1-volymen som speglar c0t1d0s0 och c0t0d0s0 heter d30. De två delspeglarna namnges av anpassad JumpStart.

filesys

Filsystemet swap skapas och speglas på skivdelen c0t0d0s3 och får storleken 512 MB.

metadb

Fyra statusdatabaskopior (metadbs) installeras på skivdelen c0t0d0s4 och får storleken 8192 block (4 MB).

metadb

Fyra statusdatabaskopior (metadbs) installeras på skivdelen c0t1d0s4 och får storleken 8 192 block (4 MB).



Exempel 6–14 Skapa RAID-1-volymer som ska spegla flera filsystem

I följande exempel indikerar profilen att anpassad JumpStart skapar RAID-1-volymer (speglar) för rotfilsystemet (/) och filsystemen swap och /usr med hjälp av Solaris volymhanterare-tekniken.

# profilnyckelord        profilvärden
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d100 c0t1d0s0 c0t0d0s0 200 /
  filesys                 c0t1d0s5 500 /var
  filesys                 c0t0d0s5 500
  filesys                 mirror c0t0d0s1 512 swap
  metadb                  c0t0d0s3 size 8192 count 5
  filesys                 mirror c0t1d0s4 c0t0d0s4 2000 /usr
  filesys                 c0t1d0s7 free /export/home
  filesys                 c0t0d0s7 free

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

cluster

Solaris-programvarugruppen Komplett plus OEM Support, SUNWCXall, är installerad på systemet.

filesys

Rotfilsystemet (/) skapas och speglas på skivdelarna c0t1d0s0 och c0t0d0s0. Rotfilsystemet (/) får storleken 200 MB. RAID-1-volymen som speglar c0t1d0s0 och c0t0d0s0 heter d100.

filesys

Filsystemet /var installeras på skivdelen c0t1d0s5 och får storleken 500 MB. Rotfilssystemet (/) skapas och speglas på skivdelarna c0t1d0s0 och c0t0d0s0. Rotfilsystemet (/) får storleken 200 MB. RAID-1-volymen som speglar c0t1d0s0 och c0t0d0s0 heter d100.

filesys

Filsystemet swap skapas och speglas på skivdelen c0t0d0s1 och får storleken 512 MB. Spegeln namnges av anpassad JumpStart.

metadb

Fem statusdatabaskopior (metadbs) installeras på skivdelen c0t0d0s3 och får storleken 8 192 block (4 MB).

filesys

Filsystemet /usr skapas och speglas på skivdelarna c0t1d0s4 och c0t0d0s4. Filsystemet /usr får storleken 200 MB. Spegeln namnges av anpassad JumpStart.



Exempel 6–15 x86: Använda nyckelordet fdisk

# profilnyckelord      profilvärden
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

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

fdisk

Alla fdisk-partitioner av typen DOSOS16 (04 hexadecimal) tas bort från hårddisken c0t0d0.

fdisk

En fdisk-partition för Solaris skapas på det största sammanhängande lediga utrymmet på hårddisken c0t0d0.

cluster

Programvarugruppen Hela distributionen, SUNWCall, installeras på datorn.

cluster

Verktygen för systembokföring, SUNWCacc, installeras inte på datorn.


Testa en profil

När du har skapat en profil använder du kommandot pfinstall(1M) för att testa profilen. Testa profilen innan du använder den för installation eller uppgradering. Det är extra viktigt att testa profiler när du använder uppgraderingsprofiler som omfördelar hårddiskutrymme.

Du kan snabbt se om profilen fungerar som den ska genom att granska utdata från kommandot pfinstall. Du kan t.ex. använda profilen för att avgöra om det finns tillräckligt med hårddiskutrymme för en uppgradering till en ny Solaris-version innan du utför själva uppgraderingen.

Med kommandot pfinstall kan du testa en profil mot följande:

ProcedureSå här skapar du en tillfällig Solaris-miljö för test av profiler

Om du vill testa en profil för en viss Solaris-version ska du för att få ett tillförlitligt resultat testa den i Solaris-miljön för versionen. Om du exempelvis vill testa en installationsprofil för Solaris så kör du kommandot pfinstall på en dator som kör operativsystemet Solaris.

Om något av följande gäller måste du skapa en tillfällig installationsmiljö för profiltestning:

Steg
  1. Starta en dator från en avbildning av något av följande:

    För SPARC-baserade system:

    • Solaris Operating System for SPARC Platforms DVD

    • Solaris Software for SPARC Platforms - 1 CD

    För x86-baserade system:

    • Solaris Operating System for x86 Platforms DVD

    • Solaris Software for x86 Platforms - 1 CD


    Obs! –

    Om du vill testa en uppgraderingsprofil ska du starta datorn som du uppgraderar.


  2. Svara på identifieringsfrågorna.

  3. Om du vill avsluta installationsprogrammet skriver du ! vid följande ledtext:


    Solaris Web Start hjälper dig genom installationen av Solaris-programmet.
    <Om du vill fortsätta trycker du på RETUR {"!" avslutar}
  4. Kör kommandot pfinstall från skalet. Detaljer om hur du använder kommandot pfinstall finns i Steg 7 i Så här testar du en profil.

ProcedureSå här testar du en profil

Steg
  1. Välj en testdator från samma plattform, SPARC eller x86, som den där profilen skapades för.

    Om du testar en uppgraderingsprofil måste du testa profilen på datorn som ska uppgraderas.

  2. Använd följande tabell som beslutsunderlag för nästa steg.

    Testa scenario 

    Instruktioner 

    Om du vill testa en installationsprofil när du har en dator med Solaris 10.  

    Bli superanvändare på datorn och gå till Steg 5.

    Om du vill testa en uppgraderingsprofil eller om du inte har någon dator med Solaris 10 för test av en installationsprofil. 

    Skapa en tillfällig Solaris 10-miljö där du testar profilen. Detaljer finns i Så här skapar du en tillfällig Solaris-miljö för test av profiler. Gå sedan till Steg 3.

  3. Skapa en tillfällig monteringspunkt.


    # mkdir /tmp/mnt
    
  4. Montera katalogen som innehåller profilerna du vill testa.

    Monteringsscenario 

    Skrivinstruktioner 

    Montera ett fjärr-NFS-filsystem för datorer i nätverket.  


    mount -F nfs servernamn:sökväg /tmp/mnt
    

    SPARC: Montera en UFS-formaterad diskett.  


    mount -F ufs /dev/diskette /tmp/mnt
    

    Montera en PCFS-formaterad diskett.  


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. Om du vill testa profilen med en specifik systemminnesstorlek anger du SYS_MEMSIZE till den specifika systemminnesstorleken i MB.


    # SYS_MEMSIZE=minnesstorlek
     # export SYS_MEMSIZE
    
  6. Monterade du en katalog i Steg 4?

    • Om ja byter du till /tmp/mnt.


      # cd /tmp/mnt
      
    • Om nej byter du till katalogen där profilen finns, vanligen JumpStart-katalogen.


      # cd sökväg_till_jumpstartkat
      
  7. Testa profilen med kommandot pfinstall(1M).


    # /usr/sbin/install.d/pfinstall -D:-d diskkonfigurationsfil-c sökväg profil
    

    Varning! – Varning! –

    Du måste ange något av alternativen -d eller -D. Om du inte anger något av alternativen använder pfinstall profilen för installation av Solaris-programvaran. Alla data på datorn skrivs över.


    -D

    pfinstall använder den aktuella datorns hårddiskkonfiguration för test av profilen. Du måste använda alternativet -D för test av en uppgraderingsprofil.

    -d diskkonfigurationsfil

    pfinstall testar profilen med diskkonfigurationsfilen, diskkonfigurationsfil. Om diskkonfigurationsfil inte finns i katalogen där pfinstall körs, måste du ange sökvägen.

    Information om hur du skapar en skivminneskonfigurationsfil finns i Skapa konfigurationsfiler för skivminne.


    Obs! –

    Du kan inte använda alternativet -d diskkonfigurationsfil med en uppgraderingsprofil, install_type upgrade. Uppgraderingsprofiler måste alltid testas mot datorns hårddiskkonfiguration, dvs med alternativet -D.


    -c sökväg

    Sökvägen till avbildningen av Solaris-programvaran. Du ska t.ex. använda det här alternativet om Solaris Volymhanterare används på datorn för montering av Solaris-programvara - 1 för den aktuella plattformen.


    Obs! –

    Du behöver inte använda alternativet -c om du har startat från en Solaris Operating System DVD- eller Solaris-programvara - 1-avbildning för den aktuella plattformen. Dvd- eller cd-avbildningen monteras på /cdrom som en del av startproceduren.


    profil

    Namnet på profilen som ska testas. Om profil inte finns i katalogen där pfinstall körs måste du ange sökvägen för profilen.

Exempel på profiltest

I följande exempel visas hur kommandot pfinstall används för test av profilen basic_prof. Profilen testas mot hårddiskkonfigurationen på en dator där Solaris 10-programvaran är installerad. Profilen basic_prof finns i katalogen /jumpstart, och sökvägen till Solaris Software for SPARC Platforms - 1 CD- eller Solaris Software for x86 Platforms - 1 CD-avbildningen anges eftersom Volymhanteraren används.


Exempel 6–16 Profiltest med en Solaris 10-dator


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/sökvägsnamn basic_prof

I följande exempel visas hur du använder pfinstall för test av profilen basic_prof på en Solaris 10-dator. Testet utförs mot diskkonfigurationsfilen 535_test. I testet kontrolleras om det finns 64 Mbyte minne. I det här exemplet används en Solaris Software for SPARC Platforms - 1 CD- eller Solaris Software for x86 Platforms - 1 CD-avbildning i katalogen /export/install.


Exempel 6–17 Profiltest med en diskkonfigurationsfil


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof

Kontrollera filen rules

Innan du kan använda en profil och en rules-fil, måste du köra kommandot check-skript för att kontrollera att filen är konfigurerad på rätt sätt. Om alla regler och profiler är rätt konfigurerade skapas filen rules.ok. Filen krävs för matchning av datorer mot profiler i den anpassade JumpStart-installationsprogramvaran.

Tabell 6–2 beskriver vad check-skriptet gör.

Tabell 6–2 Det här händer när du använder check-skriptet

Steg 

Beskrivning 

Syntax i rules-filen kontrolleras.

 

check kontrollerar att regelnyckelorden är giltiga och att det finns värden i fälten start, klass och slut för varje regel. Fälten start och slut kan innehålla minustecken (-) i stället för filnamn.

Om inga fel påträffas i rules-filen kontrolleras syntax i profilerna som anges i reglerna.

Om inga fel påträffas skapar check rules.ok-filen från rules-filen, varvid alla kommentarer och tomma rader tas bort, alla regler behålls och följande kommentarsrad läggs till på slutet:

# version=2 checksum=num

ProcedureSå här kontrollerar du filen rules

Steg
  1. Kontrollera att check-skriptet finns i JumpStart-katalogen.


    Obs! –

    check-skriptet finns i katalogen Solaris_10/Misc/jumpstart_sample på Solaris Operating System DVD eller Solaris-programvara - 1.


  2. Byt katalog till JumpStart-katalogen.

  3. Kör check-skriptet för att kontrollera rules-filen:


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

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

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

    -r filnamn

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

    Medan check-skriptet körs rapporterar skriptet om kontrollen av rules-filen och alla profiler. Om inga fel påträffas visas följande information.


    Den anpassade JumpStart-konfigurationen är OK
  4. Kontrollera att root äger rules.ok-filen och att behörigheten är 644.

Se även

När du har kontrollerat rules-filen finns mer information om valfria anpassade JumpStart-funktioner i Kapitel 7, Använda valfria anpassade JumpStart-funktioner (Steg-för-steg-anvisningar). Mer information om hur du utför anpassade JumpStart-installationer finns i Kapitel 9, Utföra en anpassad JumpStart-installation (Steg-för-steg-anvisningar).