I avsnittet får du en kort översikt över partitioneringstekniken Solaris Zones, en uppgradering med översikt över icke-globala zoner och riktlinjer för planering av diskutrymme.
Mer komplett information om att planera för, skapa och konfigurera zoner finns i Kapitel 16, Introduction to Solaris Zones i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Partitioneringstekniken Solaris Zones används för att virtualisera operativsystemtjänster och ge en isolerad och säker miljö att köra program i. En icke-global zon är en virtualiserad operativsystemmiljö som skapats med en enda instans av operativsystemet Solaris. När du skapar en icke-global zon åstadkommer du en miljö för programkörningen där processer är isolerade från det övriga systemet. Denna isolering förhindrar att processer som körs i en icke-global zon övervakar eller påverkar processer som körs i andra icke-globala zoner. Inte ens en process som körs med superanvändaruppgifter kan visa 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. Attributen omfattar till exempel sökvägar till fysiska enheter.
Alla Solaris-system innehåller en global zon. Den globala zonen har två funktioner. 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 det inte har skapats icke-globala zoner av global administratör. 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. Processer med rätt behörigheter som körs i den globala zonen har åtkomst till objekt som är associerade med de icke-globala zonerna.
När operativsystemet Solaris har installerats kan du installera och konfigurera icke-globala zoner. När du är redo 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.
Med det interaktiva installationsprogrammet för Solaris kan du uppgradera ett system med icke-globala zoner genom att välja Uppgraderingsinstallation i fönstret Välj Uppgradera eller Standardinstallation. Installationsprogrammet analyserar sedan systemet för att ta reda på om systemet kan uppgraderas, och skapar en sammanfattning av analysen. Installationsprogrammet uppmanar dig att fortsätta uppgraderingen. Du kan använda det här programmet med följande begränsningar:
Du kan inte anpassa uppgraderingen. Du kan till exempel inte installera fler programvaruprodukter, installera fler språkpaket eller ändra skivlayouten.
Du måste använda Solaris Operating System DVD eller en nätverksinstallationsavbildning som skapats utifrån en dvd. Du kan inte använda cd-skivorna med Solaris Software när du uppgraderar ett system. Mer information om hur du installerar med det här programmet finns i Kapitel 2, Installera med installationsprogrammet för Solaris (Steg-för-steg-anvisningar) i Installationshandbok för Solaris 10 6/06 : Grundläggande installationer.
Med det anpassade installationsprogrammet för JumpStart kan du uppgradera med endast nyckelorden install_type och root_device.
Eftersom vissa nyckelord påverkar icke-globala zoner, kan vissa nyckelord inte ingå i en profil. Om du till exempel använder nyckelord som lägger till paket, omtilldelar diskutrymme eller lägger till språk kan de icke-globala zonerna påverkas. Om du använder dessa nyckelord ignoreras de eller så misslyckas uppgraderingen med JumpStart. En lista över dessa nyckelord finns i Begränsa profilnyckelord vid uppgradering med icke-globala zoner i Installationshandbok för Solaris 10 6/06: Anpassad JumpStart och avancerade installationer.
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:
|
Ett kommando som använder -R-alternativet eller motsvarande får i vissa situationer inte användas. |
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:
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. |
Du ska säkerhetskopiera de globala och icke-globala zonerna på Solaris-systemen innan du genomför uppgraderingen. Information om att säkerhetskopiera ett system med installerade zoner finns i Kapitel 26, Solaris Zones Administration (Overview) i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
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.