Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering

Kapitel 11 Underhålla Solaris Live Upgrade-startmiljöer (Steg-för-steg-anvisningar)

I det här kapitlet förklaras olika underhållsuppdrag, exempelvis hur du ser till att ett startmiljöfilsystem är uppdaterat eller tar bort en startmiljö. Kapitlet innehåller följande avsnitt:

Översikt över Solaris Live Upgrade-underhåll

Tabell 11–1 Översikt över Solaris Live Upgrade-underhåll

Uppgift  

Beskrivning 

För instruktioner 

(Valfritt) Visa status. 

  • Visa om en startmiljö är aktiv, aktiveras, är schemalagd att aktiveras eller mitt i en jämförelse.

 
  • Jämför de aktiva och inaktiva startmiljöerna.

 
  • Visa namnet på den aktiva startmiljön.

 
  • Visa konfigurationerna för en startmiljö.

(Valfritt) Uppdatera en inaktiv startmiljö. 

Kopiera filsystem från den aktiva startmiljön igen utan att ändra filsystemens konfiguration. 

Uppdatera en tidigare konfigurerad startmiljö

(Valfritt) Andra uppgifter. 

  • Ta bort en startmiljö.

 
  • Ändra namnet på en startmiljö.

 
  • Lägga till eller ändra en beskrivning som är associerad med ett startmiljönamn.

 
  • Avbryta schemalagda jobb.

Visa status för alla startmiljöer

Använd Status-menyn eller kommandot lustatus om du vill visa informationen om startmiljön. Om ingen startmiljö har angetts visas statusinformationen för alla startmiljöer.

Följande detaljer visas för varje startmiljö:

ProcedureSå här visar du status för alla startmiljöer (Teckenanvändargränssnitt)

Steg

    Välj Status på huvudmenyn.

    En tabell som liknar följande visas:


    Startmiljö-        Är           Aktiv  Aktiv        Kan       Kopierings
    namn               fullständig  nu     Vid Omstart  tas bort  status
    ------------------------------------------------------------------------
    disk_a_S9          ja           ja     ja           nej        -
    disk_b_S10database ja           nej    nej          ja         KOPIERAR
    disk_b_S9a         nej          nej    nej          ja         - 

    Obs! –

    I det här exemplet gick det inte att kopiera, byta namn eller uppgradera varken på disk_b_S9a, eftersom den inte är fullständig, eller på disk_b_S10database, eftersom en Live Upgrade-åtgärd pågår.


ProcedureSå här visar du status för alla startmiljöer (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # lustatus startmiljönamn
    
    startmiljönamn

    Anger namnet på den inaktiva startmiljön till visningsstatus. Om Startmiljönamn utelämnas, visas status för alla startmiljöer i systemet med lustatus.

    I det här exemplet visas status för alla startmiljöer.


    ># lustatus
    Startmiljö-        Är           Aktiv  Aktiv        Kan       Kopierings
    namn               fullständig  nu     Vid Omstart  tas bort  status
    ------------------------------------------------------------------------
    disk_a_S9          ja           ja     ja           nej       -
    disk_b_S10database ja           nej    nej          ja        KOPIERAR
    disk_b_S9a         nej          nej    nej          ja        - 

    Obs! –

    Det gick inte att kopiera, byta namn eller uppgradera varken på disk_b_S9a, eftersom den inte är fullständig, eller på disk_b_S10database, eftersom en Live Upgrade-åtgärd pågår.


Uppdatera en tidigare konfigurerad startmiljö

Du kan uppdatera innehållet i en redan konfigurerad startmiljö med menyn Copy eller kommandot lumake. Filsystem från den aktiva startmiljön (källstartmiljön) kopieras till målstartmiljön. Alla data i målstartmiljön raderas dessutom. En startmiljö måste ha statusen “färdig” innan du kan kopiera från den. Se Visa status för alla startmiljöer om du vill fastställa en startmiljös status.

Du kan schemalägga kopiera-jobbet till ett senare tillfälle, och bara ett jobb kan schemaläggas åt gången. Information om hur du avbryter en schemalagd kopiering finns på Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb.

ProcedureSå här uppdaterar du en tidigare konfigurerad startmiljö (Teckenanvändargränssnitt)

Steg
  1. Välj Copy på huvudmenyn.

  2. Skriv namnet på den inaktiva startmiljön som ska uppdateras:


    Namn på målstartmiljö: solaris8
    
  3. Fortsätt eller schemalägg kopieringen till ett senare tillfälle.

    • Om du vill fortsätta kopiera, tryck på Retur.

      Den inaktiva startmiljön uppdateras.

    • Om du vill schemalägga kopieringen, skriver du y, en tidpunkt (genom att använda kommandoformatet at) och e-postadressen dit du vill skicka resultaten


      Vill du schemalägga kopieringen? y Schemalägg kopieringen genom att ange en 
      tidpunkt i 'at'-format: 8:15 
      Ange e-postadressen dit kopieringsloggen ska skickas: 
      nagon@nagonstans.se

      Information om tidsformat finns i direkthjälpen för at(1).

      Den inaktiva startmiljön uppdateras.

      Information om hur du avbryter en schemalagd kopiering finns på Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb.

ProcedureSå här uppdaterar du en tidigare konfigurerad startmiljö (Kommandoradsgränssnitt)

Med den här proceduren kopieras källfiler över gamla filer i en startmiljö som skapats tidigare.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # lumake -n  startmiljönamn [-s källlstartmiljö] [-t  tid] [-m e-postadress]
    
    -n startmiljönamn

    Anger namnet på den startmiljö vars filsystem ska bytas ut.

    -s källstartmiljö

    (Valfritt) Anger namnet på källstartmiljön som innehåller de filsystem som ska kopieras till målstartmiljön. Om du utelämnar det här alternativet använder lumake den aktuella startmiljön som källa.

    -t tid

    (Valfritt) Skapa en gruppbearbetning som kopierar över filsystem i en viss startmiljö, vid en viss tidpunkt. Tiden anges i det format som anges i direkthjälpen (man pages), at(1).

    -m e-postadress

    (Valfritt) Du kan skicka lumake-utdata med e-post till en angiven adress vid slutfört kommando. e-postadress är inte markerat. Du kan använda det här alternativet tillsammans med -t.


Exempel 11–1 Uppdatera en tidigare konfigurerad startmiljö (Kommandoradsgränssnitt)

I det här exemplet kopieras filsystem från first_disk till second_disk. När jobbet är färdigt skickas ett e-postmeddelande till Johan på anywhere.com.


# lumake -n  second_disk -s first_disk -m johan@nagonstans.se

Filerna på first_disk kopieras till second_disk och ett e-postmeddelande skickas. Information om hur du avbryter en schemalagd kopiering finns på Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb.


Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb

Schemalagda jobb för skapa, uppgradera eller kopiera i en startmiljö kan avbrytas innan jobbet startas. Ett jobb kan schemaläggas till en viss tid i användargränssnittet med menyerna Create a Boot Environmnet, Upgrade a Boot Environment eller Copy a Boot Environment. I kommandoradsgränssnittet kan jobbet schemaläggas med kommandot lumake. Det går bara att schemalägga ett jobb i taget på ett system.

ProcedureSå här avbryter du ett schemalagt jobb för skapa, uppgradera eller kopiera (Teckenanvändargränssnitt)

Steg
  1. Välj Cancel på huvudmenyn.

  2. Tryck på F2 om du vill visa en lista med startmiljöer som kan avbrytas.

  3. Markera den startmiljö som ska avbrytas.

    Jobbet kommer inte att köras vid den tid som angetts.

ProcedureSå här avbryter du ett schemalagt skapa-, uppgradera- eller kopiera-jobb (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # lucancel
    

    Jobbet kommer inte att köras vid den tid som angetts.

Jämföra startmiljöer

Använd Compare-menyn eller lucompare för att kontrollera skillnader mellan den aktiva startmiljön och andra startmiljöer. För att jämförelser ska kunna göras måste den inaktiva startmiljön vara i färdigt skick och inte ha några väntande kopiera-jobb. Se Visa status för alla startmiljöer.

Den angivna startmiljön kan inte ha några partitioner som är monterade med lumount eller mount.

ProcedureSå här jämför du startmiljöer (Teckenanvändargränssnitt)

Steg
  1. Välj Compare på huvudmenyn.

  2. Välj antingen Compare to Original eller Compare to an Active Boot Environment.

  3. Tryck på F3.

  4. Skriv namnen på den ursprungliga (aktiva) startmiljön, den inaktiva startmiljön och sökvägen till en fil:


    Namn på överordnad: solaris8
    Namn på underordnad: solaris8-1
    Fullständig sökväg till filen som ska lagra utdata: /tmp/compare
    
  5. Spara till filen genom att trycka på F3.

    Compare-menyn visar följande filattribut:

    • Typ.

    • Antal länkar.

    • Ägare.

    • Grupp.

    • Kontrollsumma – Kontrollsummor beräknas bara om filen i den startmiljö som angetts matchar motsvarigheten i den aktiva startmiljön i alla fält som beskrevs tidigare. Om allt matchar utom kontrollsummorna, läggs de olika kontrollsummorna till posterna för de jämförda filerna.

    • Storlek.

    • Filer finns bara i en startmiljö.

  6. Om du vill återgå till Compare-menyn, trycker du på F3.

ProcedureSå här jämför du startmiljöer (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/lucompare -i  infil (eller) -t -o  utfil startmiljönamn
    
    -i  infil

    Jämför filer som listas i indatafil. Filerna som ska jämföras bör ha absoluta filnamn. Om posten i filen är en katalog är jämförelsen rekursiv till katalogen. Använd antingen det här alternativet eller -i, inte båda.

    -t

    Jämför bara icke-binära filer. I den här jämförelsen används kommandot file(1) på varje fil för att bestämma om det är en textfil. Använd antingen det här alternativet eller -i, inte båda

    -o  utdatafil

    Omdirigera skillnadsutdata till utdatafilen.

    startmiljönamn

    Anger namnet på den startmiljö som jämförs med den aktiva startmiljön.


Exempel 11–2 Jämföra startmiljöer (Kommandoradsgränssnitt)

I det här exemplet jämförs startmiljön first_disk (källa) med startmiljön second_disk och resultaten skickas till en fil.


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk

Ta bort en inaktiv startmiljö

Använd antingen Delete-menyn eller kommandot ludelete för att ta bort en startmiljö. Tänk på följande begränsningar.

ProcedureSå här tar du bort en inaktiv startmiljö (Teckenanvändargränssnitt)

Steg
  1. Välj Delete på huvudmenyn.

  2. Skriv namnet på den inaktiva startmiljö som du vill ta bort.


    Startmiljöns namn: solaris8
    

    Den inaktiva startmiljön tas bort.

ProcedureSå här tar du bort en inaktiv startmiljö (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # ludelete startmiljönamn
    
    startmiljönamn

    Anger namnet på den inaktiva startmiljö som ska tas bort.


Exempel 11–3 Ta bort en inaktiv startmiljö (Kommandoradsgränssnitt)

I det här exemplet tas startmiljön second_disk bort.


# ludelete second_disk

Visa namnet på den aktiva startmiljön

Använd Current-menyn eller kommandot lucurr för att visa namnet på den startmiljö som körs för närvarande. Om ingen startmiljö har konfigurerats på systemet visas meddelandet ”Inga startmiljöer har definierats”. Observera att lucurr bara rapporterar namnet på den aktuella startmiljön, inte namnet på den startmiljö som blir aktiv efter nästa omstart. Läs avsnittet Visa status för alla startmiljöer om du vill fastställa en startmiljös status.

ProcedureSå här visar du namnet på den aktiva startmiljön (Teckenanvändargränssnitt)

Steg

    Välj Current på huvudmenyn.

    Den aktiva startmiljöns namn eller meddelandet “Inga startmiljöer har definierats” visas.

ProcedureSå här visar du namnet på den aktiva startmiljön (Kommandoradsgränssnitt)

Steg

    Skriv följande:


    # /usr/sbin/lucurr
    

Exempel 11–4 Visa namnet på den aktiva startmiljön (Kommandoradsgränssnitt)

I det här exemplet visas namnet på den aktuella startmiljön.


# /usr/sbin/lucurr
solaris8

Byta startmiljönamn

Att ändra namn på en startmiljö är ofta praktiskt när du uppgraderar startmiljön från en Solaris-version till en annan. När du har uppgraderat operativsystemet vill du kanske ändra startmiljönamnet solaris8 till solaris10.

Använd Rename-menyn eller kommandot lurename om du vill byta namn på den inaktiva startmiljön.


x86 endast –

Från och med Solaris 10 1/06 uppdateras GRUB-menyn automatiskt när du använder Rename-menyn eller kommandot lurename. Den uppdaterade GRUB-menyn visar namnet på startmiljön i listan med startposter. Mer information om GRUB-menyn finns i x86: Aktivera en startmiljö med GRUB-menyn.

Om du behöver veta var filen menu.lst för GRUB-menyn finns läser du x86: Hitta GRUB-menyns menu.lst-fil (Steg-för-steg-anvisningar).


Tabell 11–2 Begränsningar för namn på startmiljöer

Begränsning 

För instruktioner 

Namnet får inte vara längre än 30 tecken. 

 

Namnet får endast bestå av alfanumeriska tecken och andra ASCII-tecken som inte är speciella för UNIX-skalet. 

Se avsnittet “Quoting” i sh(1).

Namnet får bara innehålla 8-bitars enkelbytetecken. 

 

Namnet måste vara unikt för systemet. 

 

En startmiljö måste ha statusen “färdig” innan du kan byta namn på den.  

Läs avsnittet Visa status för alla startmiljöer om du vill fastställa en startmiljös status.

Du kan inte byta namn på en startmiljö som har filsystem som monterats med lumount eller mount.

 

ProcedureSå här byter du namn på en inaktiv startmiljö (Teckenanvändargränssnitt)

Steg
  1. Välj Rename på huvudmenyn.

  2. Ange startmiljön som ska byta namn och sedan det nya namnet.

  3. Spara ändringarna genom att trycka på F3.

ProcedureSå här byter du namn på en inaktiv startmiljö (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # lurename -e  startmiljönamn -n  nytt_namn
    
    -e startmiljönamn

    Anger den inaktiva startmiljö vars namn ska ändras.

    -n nytt_namn

    Anger det nya namnet på den inaktiva startmiljön.

    I det här exemplet ändras namnet second_disk till third_disk.


    # lurename -e  second_disk  -n  third_disk
    

Lägga till eller ändra en beskrivning som är associerad med ett startmiljönamn

Du kan associera en beskrivning med ett startmiljönamn. Beskrivningen ersätter aldrig namnet. Namn på startmiljöer är begränsade vad gäller tillåtna tecken och tillåten längd, men beskrivningar får innehålla valfria tecken och vara av valfri längd. Beskrivningen kan vara enkel text eller komplex som till exempel en GIF-fil. Du kan skapa beskrivningen i följande fall:

Mer information om hur du använder alternativet -A med lucreate

Så här skapar du en startmiljö första gången (Kommandoradsgränssnitt)

Mer information om hur du skapar beskrivningen efter att startmiljön har skapats 

ludesc(1M)

ProcedureSå här lägger du till eller ändrar en beskrivning för ett startmiljönamn med text

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/ludesc -n  startmiljönamn 'startmiljöbeskrivning'
    
    -n startmiljönamn 'startmiljöbeskrivning'

    Anger namn på startmiljön och den nya beskrivningen som ska associeras med namnet


Exempel 11–5 Lägga till en beskrivning i ett startmiljönamn med text

I det här exemplet läggs en startmiljöbeskrivning till den startmiljö som heter second_disk. Beskrivningen är text som omges av enkla citattecken.


# /usr/sbin/ludesc -n second_disk 'Solaris 10 test build'

ProcedureSå här lägger du till eller ändrar en beskrivning för ett startmiljönamn med en fil

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/ludesc -n startmiljönamn -f filnamn
    
    -n startmiljönamn

    Anger startmiljönamnet

    filnamn

    Anger den fil som ska associeras med ett startmiljönamn.


Exempel 11–6 Lägga till en beskrivning i ett startmiljönamn med en fil

I det här exemplet läggs en startmiljöbeskrivning till den startmiljö som heter second_disk. Beskrivningen finns i en gif-fil.


# /usr/sbin/ludesc -n second_disk -f rose.gif

ProcedureSå här fastställer du ett startmiljönamn från en textbeskrivning

Följande kommando returnerar namnet på den startmiljö som är associerad med den angivna beskrivningen.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/ludesc -En 'startmiljöbeskrivning'
    
    -A'startmiljöbeskrivning'

    Anger den beskrivning som ska associeras med startmiljönamnet.


Exempel 11–7 Fastställa ett startmiljönamn från en beskrivning

I det här exemplet fastställs namnet på startmiljön, second_disk, med alternativet -A tillsammans med beskrivningen.


# /usr/sbin/ludesc -A  'Solaris 10 test build'
 second_disk

ProcedureSå här fastställer du ett startmiljönamn från en beskrivning i en fil

Följande kommando visar det startmiljönamn som är associerat med en fil. Filen innehåller en beskrivning av startmiljön.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/ludesc -f  filnamn
    
    -f filnamn

    Anger namnet på den fil som innehåller beskrivningen av startmiljön.


Exempel 11–8 Fastställa ett startmiljönamn från en beskrivning i en fil

I det här exemplet fastställs namnet på startmiljön, second_disk, med alternativet -f och namnet på den fil som innehåller beskrivningen.


# /usr/sbin/ludesc -f rose.gif 
second_disk

ProcedureSå här fastställer du en startmiljöbeskrivning från ett namn

Den här proceduren visar beskrivningen för den startmiljö som namnges i kommandot.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # /usr/sbin/ludesc -n startmiljönamn
    
    -n startmiljönamn

    Anger startmiljönamnet.


Exempel 11–9 Fastställa en startmiljöbeskrivning från ett namn

I det här exemplet fastställs beskrivningen med alternativet -n tillsammans med startmiljönamnet.


# /usr/sbin/ludesc -n  second_disk 
Solaris 10 test build

Visa konfigurationen för en startmiljö

Använd List-menyn eller kommandot lufslist om du vill lista konfigurationen för en startmiljö. Resultatet innehåller skivdelen (filsystem), filsystemstyp och filsystemsstorlek för varje startmiljömonteringspunkt.

ProcedureSå här visar du konfigurationen för varje inaktiv startmiljö (Teckenanvändargränssnitt)

Steg
  1. Välj List på huvudmenyn.

  2. Du kan visa status för en startmiljö genom att skriva dess namn.


    Startmiljöns namn: solaris8
    
  3. Tryck på F3.

    I följande exempel visas en lista.


    Filsystem                fstype       strl(Mb) Monterad på
    ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt
  4. Om du vill återgå till Lista-menyn, trycker du på F3.

ProcedureSå här visar du konfigurationen för en startmiljö (Kommandoradsgränssnitt)

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande:


    # lufslist -n startmiljönamn
    
    startmiljönamn

    Anger namnet på den startmiljö som systemspecifikationer ska visas för.

    I följande exempel visas en lista.


    Filsystem                fstype       strl(Mb) Monterad på
    ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt