Installationshandbok för Solaris 10 6/06: Nätverksbaserade installationer

Uppgradera när Solaris-zoner är installerade i ett system

I det här avsnittet finns en kort översikt över programvarudelning för Solaris-zoner och hur du uppgraderar icke-globala zoner samt riktlinjer för diskutrymmesplanering.

Mer information om hur du planerar, skapar och konfigurerar zoner finns i Kapitel 16, Introduction to Solaris Zones i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Programvarudelningen för Solaris-zoner används för att virtualisera operativsystemtjänster och erbjuda en isolerad och säker miljö att köra program i. En icke-global zon är en virtuell operativsystemmiljö som har skapats i en enda instans av Solaris. När du skapar en icke-global zon åstadkommer du en miljö för programkörningen där processer är isolerade från resten av zonerna. Den här isoleringen hindrar processer som körs i en icke-global zon från att övervaka eller påverka processer som körs i andra icke-globala zoner. Inte ens en process som körs med superanvändaruppgifter kan se eller påverka aktiviteter i andra zoner. En icke-global zon tillhandahåller också ett abstrakt lager som separerar program från de fysiska attributen hos den dator där de installeras. Exempel på dessa attribut är fysiska enhetssökvägar.

Alla Solaris-systen innehåller en global zon. Den globala zonen har en dubbel funktion. Den globala zonen är både standardzon för systemet och zonen som används för administrativ kontroll av hela systemet. Alla processer körs i den globala zonen om inga icke-globala zoner har skapats av den globala administratören. Den globala zonen är den enda zon från vilken en icke-global zon kan konfigureras, installeras, hanteras eller avinstalleras. Endast den globala zonen är startbar från systemets maskinvara. Administration av systemets infrastruktur som fysiska enheter, vägval och dynamisk omkonfiguration (DR) är endast möjlig i den globala zonen. De privilegierade processer som får köras i den globala zonen har tillgång till objekten som hör till de icke-globala zonerna.

Uppgradera med icke-globala zoner

När Solaris har installerats kan du installera och konfiguera icke-globala zoner. När du är klar att uppgradera Solaris kan du uppgradera ett system som har icke-globala zoner installerade. Med det interaktiva installationsprogrammet för Solaris och anpassade JumpStart-program kan du utföra en uppgradering.

Tabell 3–7 Begränsa profilnyckelord vid uppgradering med icke-globala zoner

Program eller villkor  

Beskrivning 

Solaris Live Upgrade 

Du kan inte använda Solaris Live Upgrade när du uppgraderar ett system och icke-globala zoner är installerade. Du kan skapa en startmiljö med kommandot lucreate, men om du använder kommandot luupgrade misslyckas uppgraderingen. Ett felmeddelande visas.

Solaris Flash-arkiv 

Det går inte att skapa ett Solaris Flash-arkiv när en icke-global zon har installerats. Solaris Flash-funktionen är inte kompatibel med partitioneringstekniken Solaris Zones. Om du skapar ett Solaris Flash-arkiv installeras inte det resulterande arkivet på rätt sätt när arkivet distribueras i följande situationer:

  • Arkivet skapas i en icke-global zon

  • Arkivet skapas i en global zon som har icke-globala zoner installerade

Det går inte att använda ett kommando som utnyttjar alternativet -R eller motsvarande i vissa situationer.

De kommandon som accepterar ett alternativt rotfilsystem (/) genom att använda -R-alternativet eller motsvarande får inte användas när följande är sant:

  • Kommandot körs i den globala zonen.

  • Det alternativa rotfilsystemet (/) kan vara valfri sökväg i en icke-global zon.

Ett exempel är alternativet -R rotsökväg till verktyget pkgadd som körs från den globala zonen med en sökväg till rotfilsystemet (/) i en icke-global zon.

En lista över verktyg som accepterar ett alternativt rotfilsystem (/) och mer information om zoner finns i Restriction on Accessing A Non-Global Zone From the Global Zone i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Säkerhetskopiera systemet före en uppdradering med zoner

Du bör säkerhetskopiera de globala och icke-globala zonerna i Solaris-systemet innan du utför uppgraderingen. Information om hur du säkerhetskopierar ett system med installerade zoner finns i Kapitel 26, Solaris Zones Administration (Overview) i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Krav på minnesutrymme för icke-globala zoner

När du installerar den globala zonen måste du reservera tillräckligt med diskutrymme för alla zoner som du kanske vill skapa. Varje icke-global zon har ett unikt krav på minnesutrymme.

Det finns inga begränsningar på hur mycket diskutrymme som kan upptas av en zon. Administratören för den globala zonen är ansvarig för begränsning av utrymmet. Även en ensam processor kan stödja ett flertal zoner som körs samtidigt. Egenskaperna hos de paket som installerats påverkar kraven på minnesutrymme i de icke-globala zoner som har skapats. Det är antalet paket och kraven på minnesutrymme som avgör.

Information om planeringskrav och rekommendationer finns i Kapitel 18, Planning and Configuring Non-Global Zones (Tasks) i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.