Installationshandbok för Solaris 10 6/06: Solaris Live Upgrade och uppgraderingsplanering

Ställa in paketparametrar för zoner

Paketen har parametrar som styr hur deras innehåll distribueras och blir synliga på ett system med installerade icke-globala zoner. Paketparametrarna SUNW_PKG_ALLZONES , SUNW_PKG_HOLLOW och SUNW_PKG_THISZONE definierar egenskaperna för paket på ett system med installerade zoner. Parametrarna måste ställas in så att paketen kan administreras på ett system med icke-globala zoner.

I följande tabell visas de fyra giltiga kombinationerna för inställning av paketparametrar. Om du väljer kombinationer som inte finns i följande tabell blir inställningarna ogiltiga och paketet kan inte installeras.


Obs! –

Kontrollera så att du har ställt in alla tre paketparametrarna. Det går att lämna alla tre paketparametrarna tomma. Paketverktygen tolkar en tom paketparameter för en zon som ”false”. Vi avråder dock starkt från att inte ställa in parametrarna. Genom att ställa in alla tre paketparametrarna anger du exakt hur paketverktygen ska uppträda när paketet installeras eller tas bort.


Tabell B–3 Giltiga paketparameterinställningar för zoner

Inställningen SUNW_PKG_ALLZONES

Inställningen SUNW_PKG_HOLLOW

Inställningen SUNW_PKG_THISZONE

Paketbeskrivning 

false 

false 

false 

Det är standardinställningen för paket som inte anger värden för alla paketparametrarna för zoner. 

Ett paket med dessa inställningar kan installeras i antingen den globala zonen eller en icke-global zon.  

  • Om kommandot pkgadd körs i den globala zonen installeras paketet i den globala zonen och i alla icke-globala zoner.

  • Om kommandot pkgadd körs i en icke-global zon installeras paketet endast i den icke-globala zonen.

I båda fallen syns paketets hela innehåll i alla zoner där paketet installerats. 

false 

false 

true 

Ett paket med dessa inställningar kan installeras i antingen den globala zonen eller en icke-global zon. Om nya, icke-globala zoner skapas efter installationen sprids inte paketet till dessa zoner. 

  • Om kommandot pkgadd körs i den globala zonen installeras paketet endast i den globala zonen.

  • Om kommandot pkgadd körs i en icke-global zon installeras paketet endast i den icke-globala zonen.

I båda fallen syns hela paketets innehåll i den zon där paketet installerats. 

true 

false 

false 

Ett paket med de här inställningarna måste uppfylla de här kraven: 

  • Det identiska paketet måste finnas i alla zoner

  • Paketversionen måste vara identisk i alla zoner

  • Korrigerinsgfiler för ett paket måste finnas, och vara identiska, i alla zoner

Ett paket med de här inställningarna kan endast installeras genom att köra pkgadd-kommandot i den globala zonen. Försök att köra pkgadd-kommandot i en icke-global zon för att installaera det här paketet kommer att misslyckas.

När pkgadd-kommandot körs i den globala zonen installeras paketet i den globala zonen och sedan i alla icke-globala zoner. Paketets hela innehåll är synligt i alla zoner.

true 

true 

false 

Ett paket med dessa inställningar kan endast installeras i den globala zonen, av global administratör. När kommandot pkgadd körs installeras paketets innehåll fullständigt i den globala zonen. Om ett pakets paketparametrar är inställda på dessa värden levereras inte själva paketinnehållet till någon icke-global zon. Endast den information om paketinstallation som behövs för att paketet ska verka vara installerat installeras i icke-globala zoner. Det gör det möjligt att installera andra paket som är beroende av paketet i fråga. Mer information om ”tomma” paket finns i Kapitel 24, About Packages and Patches on a Solaris System With Zones Installed (Overview) i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

På grund av att andra paket kan vara beroende av paketet verkar det vara installerat i alla zoner. 

  • I den globala zonen är paketets hela innehåll synligt.

  • I icke-globala zoner med hel rot syns inte paketets hela innehåll.

  • När en icke-global zon ärver ett filsystem från den globala zonen är paket installerade i detta filsystem synligt i den icke-globala zonen. Alla andra filer som leverats av paketet är inte synliga i den icke-globala zonen.

    En icke-global zon med gles rot delar till exempel vissa kataloger med den globala zonen. Dessa kataloger är skrivskyddade. Icke-globala zoner med gles rot delar bland annat filsystemet /platform. Ett annat exempel är paket som levererar filer som endast är relevanta för startmaskinvara.

Beskrivning 

Mer information finns i 

Mer information om paket och zoner finns i 

Kapitel 24, About Packages and Patches on a Solaris System With Zones Installed (Overview) i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones

En översikt över glesa och hela rotzoner finns i 

Kapitel 16, Introduction to Solaris Zones i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones

Information om paketegenskaper och parametrar finns i 

pkginfo(4)

Information om att visa paketparametervärden finns i 

pkgparam(1)