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

Installera och konfigurera zoner

Följande introduktion tillhandahåller övergripande planeringsinformation för globala och icke-globala zoner. Översikt, planeringsinformation och specifika procedurer finns i Kapitel 16, Introduction to Solaris Zones i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Partitioneringstekniken Solaris Zones (Översikt)

När operativsystemet Solaris är installerat kan du installera och konfigurera zoner. Den globala zonen är den enda instans i operativsystemet som körs och finns i alla Solaris-system. Den globala zonen är både standardzon för systemet och den zon som används för administrativ kontroll av hela systemet. En icke-global zon är en virtuell operativsystemmiljö.

Solaris zoner är en partitioneringsteknik för programvaran som används för att virtualisera operativsystemtjänster och ger en isolerad och säker miljö för program som körs. När du skapar en zon åstadkommer du en miljö för programkörningen där processer är isolerade från alla andra zoner. Den här isoleringen förhindrar att processer som körs i en zon övervakar och påverkar processer som körs i andra zoner. Inte ens en process som körs i en icke-global zon med superanvändaruppgifter kan se eller påverka aktiviteter i andra zoner. En process som körs i den globala zonen med superanvändaruppgifter kan påverka alla processer i alla zoner.

Förstå globala och icke-globala zoner

Den globala zonen är den enda zonen som en icke-global zon kan konfigureras, installeras, hanteras eller avinstalleras från. 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 kan komma åt objekt i alla zoner. I följande tabell sammanfattas egenskaperna för både globala och icke-globala zoner.

Global zon 

Icke-global zon  

Tilldelas ID 0 av systemet  

Tilldelas ett zon-ID av systemet när zonen startas 

Tillhandahåller den enda instans av Solaris-kärnan som är startbar och som körs på systemet 

Delar operation under den Solaris-kärna som startas från den globala zonen 

Innehåller en komplett installation av Solaris-systemets programvarupaket 

Innehåller en installerad delmängd av programvarupaketen för hela operativsystemet Solaris  

Kan innehålla ytterligare programvarupaket eller ytterligare programvaror, kataloger, filer och andra data som inte installerats via paket 

Innehåller Solaris-programvarupaket som delas från den globala zonen 

Tillhandahåller en komplett och konsekvent produktdatabas som innehåller information om alla programvarukomponenter som är installerade i den globala zonen  

Kan innehålla ytterligare installerade programvarupaket som inte delas från den globala zonen  

Kan innehålla ytterligare programvaror, kataloger, filer och andra data som skapats i den icke-globala zonen och som inte installerats via paket eller delats från den globala zonen 

Innehåller konfigurationsinformation som är specifik för endast den globala zonen, t.ex. den globala zonens värdnamn och filsystemstabell 

Innehåller konfigurationsinformation som är specifik för endast den icke-globala zonen, t.ex. den icke-globala zonens värdnamn och filsystemstabell  

Är den enda zon som känner till alla enheter och filsystem  

Innehåller en komplett och konsekvent produktdatabas som innehåller information om alla programvarukomponenter som är installerade i zonen, oavsett om de finns i den icke-globala zonen eller delas skrivskyddade från den globala zonen  

Är den enda zon som känner till den icke-globala zonen och dess konfiguration  

Känner inte till några andra zoner 

Är den enda zon från vilken en icke-global zon kan konfigureras, installeras, hanteras och avinstalleras. 

Kan inte installera, hantera eller avinstallera andra zoner, inklusive den egna zonen  

Mer information finns i:

Solaris Zones (Planering)

När du har installerat Solaris kan du installera och konfigurera zoner. Den globala zonen är den enda instans i operativsystemet som körs och finns i alla Solaris-system. Den globala zonen är både standardzon för systemet och den zon som används för administrativ kontroll av hela systemet. En icke-global zon är en virtuell operativsystemmiljö.


Varning! – Varning! –

Kommandon som accepterar ett alternativt rotfilsystem (/) via alternativet -R eller motsvarande får inte användas om följande påståenden stämmer:

Exempel: alternativet -R rotsökväg i verktyget pkgadd 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.


Installera och uppgradera när icke-globala zoner används

När Solaris-operativsystemet har installerats motsvarar programvarugruppen som installeras i den globala zonen den uppsättning paket som delas av alla icke-globala zoner. Om du till exempel installerar programvarugruppen Komplett innehåller alla zoner de här paketen. Som standard fyller tilläggspaketen som har installerats i globala zonen också de icke-globala zonerna. Du kan dela upp program, namnrymder, servrar och nätverksanslutningar som NFS och DHCP, liksom annan programvara, i icke-globala zoner. De icke-globala zonerna är omedvetna om varandras existens och kan fungera helt oberoende av varandra. Du kan till exempel ha installerat programvarugruppen Komplett i den globala zonen och köra den i separata icke-globala zoner Java Enterprise System Messaging Server, en databas, DHCPoch en webbserver. När du installerar icke-globala zoner bör du tänka på prestandakraven för programmen som körs i respektive icke-global zon.


Varning! – Varning! –

Solaris Flash-arkivet kan inte skapas korrekt om en icke-global zon är installerad. Solaris Flash-funktionen är inte kompatibel med partitioneringstekniken Solaris Zones. Om du skapar ett Solaris Flash-arkiv installeras det resulterande arkivet inte korrekt om:


Uppgradera när icke-globala zoner är installerade

Om du har Solaris 10 1/06-utgåvan kan du uppgradera en dator med installerade icke-globala zoner när du uppgraderar Solaris-operativsystemet. Det interaktiva installationsprogrammet och de anpassade JumpStart-programmen för Solaris kan användas för uppgraderingar.


Varning! – Varning! –

Du kan inte använda Solaris Live Upgrade för att uppgradera en dator om 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.


Krav på minnesutrymme för icke-globala zoner

När du installerar den globala zonen är det viktigt att du reserverar tillräckligt med diskutrymme för alla zoner som du planerar att skapa. Varje icke-global zon har ett unikt krav på minnesutrymme. Följande beskrivning är en kortfattad översikt över planeringsinformation. 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.

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 för de paket som installeras i den globala zonen påverkar utrymmeskraven för de icke-globala zoner som skapas. Det är antalet paket och kraven på minnesutrymme som avgör. Nedan följer några generella riktlinjer avseende diskutrymmet.