🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.sun.admin
Article #13540

Re: instalacja iPlaneta

#13540
From: Tomasz Kłoczko
Date: Wed, 20 Sep 2006 16:02
59 lines
3398 bytes
robert j. wozny <robert.wozny@gmail.com> wrote:
> Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl> writes:
> 
>> No dobra .. znalazłem że trzeba mieć perla 5.6.1 (SUNWpl5u) :)
>> Tak czy inaczej nadziałem się na inny dziwny efekt.
>> Instalacja SUNWpl5u w non-global zonie:
>>
>> bash-3.00# pkgadd -d . SUNWpl5p 
>> pkgadd: ERROR: The package <SUNWpl5p> may only be installed by the
>> global zone administrator
>> pkgadd: ERROR: unable to install package <SUNWpl5p>
> 
>  jak tworzyles zone? zapewnie z inheritowanym /usr i okolice...
> 
>> No dobra więc to samo z global:
>>
>> bash-3.00# yes | pkgadd -d . SUNWpl5u 
>> ## Verifying package <SUNWpl5u> dependencies in zone <ldap>
> [...]
> 
>  a to dziala... jeszcze przyjemniejsze jest to, ze tak na prawde pliki w
>  zone'ie ldap oprocz informacji/etc nie sa instalowane - bo sa
>  inheritowane z global:/usr
> 
> ps. jak się myle... to niech ktos mnie poprawi 8-[

Moje zdziwienie sytuacją wynika właśnie z tego że nie ma tu
współdzielenia zasobów z global (pełna separacja).
Za powyższe odpowiedzialna jest procedura preparowania pakietu SUNWpl5u.
W pkginfo ma on:

SUNW_PKG_ALLZONES=true
SUNW_PKG_HOLLOW=false

a powinno być (IMO):

SUNW_PKG_ALLZONES=false
SUNW_PKG_HOLLOW=false

Poprostu nie ma tu żadnego uzasadnienia żeby wymuszać powyższym instalowanie
tego zawsze od global w dół. Jak się przyjrzeć t ow sumie mało który
pakiet dystrybucyjny ma SUNW_PKG_ALLZONES=false co jest IMO jednak błędem.
Będzie to jeszcze lepiej widać jak będzie można używać zfs na root fs.
W takim scenariuszu zapewne będzie się często tworzyć zony na
poszczególne komponenty systemu poprzez snapshot na zasobach z global i
doinstalowanie na snapshocie dodatkowych pakietów co zapewni np.
współdzielenie na poziomie stronnicowania np. libc między global i tak
utworząną non-global zoną z jednoczesną możliwością utrzymania pełnego
RW w non-global. Będzie to o np. świetne środowisko do testowanai
wszelkiego rodzaju aktualizacji środowiska jakieś aplikacji bez
wykonywania klonowania zasobów na potrzeby takich operacji (mniejsze
zapotrzebowanie na storage).

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Technical Details
Message-ID: <eeromo$jh8$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
References: <eeoeir$s38$1@news.task.gda.pl> <eeop30$fvp$1@news.dialog.net.pl> <eep161$p62$1@news.task.gda.pl> <gnus.843banemec.fsf@hell.ziew.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
From: Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl>
Newsgroups: pl.comp.sys.sun.admin
Subject: Re: instalacja iPlaneta
Date: Wed, 20 Sep 2006 16:02:32 +0000 (UTC)
Organization: CI TASK http://www.task.gda.pl/
Lines: 59
Message-ID: <eeromo$jh8$1@news.task.gda.pl>
References: <eeoeir$s38$1@news.task.gda.pl> <eeop30$fvp$1@news.dialog.net.pl> <eep161$p62$1@news.task.gda.pl> <gnus.843banemec.fsf@hell.ziew.org>
NNTP-Posting-Host: smtp.zie.pg.gda.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1158768152 20008 153.19.33.3 (20 Sep 2006 16:02:32 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Wed, 20 Sep 2006 16:02:32 +0000 (UTC)
User-Agent: tin/1.7.9-20050629 ("Grimsay") (UNIX) (Linux/2.6.13-1.1603sp8smp (sparc64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit