On Sat, Jun 02, 2012 at 10:36:16PM -0700, Sudhir Harikant wrote: > Hi Ed, > > Thanks for resolving my queries. > > Just a follow up question. If I am not using network repositories for 3-rd > party package installation but using the ".p5p" packages then, > 1. would installing these packages in the global zone be sufficient to update > the non-global zones with the need to add these package to any repositories.
did you mean to say "without the need"? if so, no. in s11 zones always have separate package namespaces (in s10, sparse zones "inherited" packages from the global zone). installing a package in the global zone does not automatically result in that package being installed in a non-global zone. you have to explicitly install package in a zone if you want them to be present there. we do have plans to implement recursive pkg operations such that you could say "install this package in the global zone and all zones", but that hasn't been implemented yet. > 2. is there a way to update only a particular set of packages to the > non-global zone, say I have 3-rd party application is X, Y and Z present on > both the global and non-global zones. I have updated X, Y and Z to a newer > version on the global zone. I want only X related packages to be updated on > the non-global zones. sure. if you have already updated X, Y, and Z in the global zone and you want to update X in the zone, enter zlogin into the zone and run "pkg update X" > > Regards, > Sudhir > > > > > -----Original Message----- > From: Edward Pilatowicz [mailto:[email protected]] > Sent: Saturday, June 02, 2012 12:57 AM > To: Sudhir Harikant > Cc: [email protected] > Subject: Re: [pkg-discuss] Upgarding 3-rd party apllication packages with a > zone > > On Fri, Jun 01, 2012 at 01:11:43AM -0700, Sudhir Harikant wrote: > > Hello All, > > > > In Solaris 10 it was possible to install a package from a global zone into > > the non-global zones by setting proper packaging values (SUNW_PKG_ALLZONES, > > SUNW_PKG_HOLLOW, SUNW_PKG_THISZONE). I am aware that this is not possible > > in Solaris 11 as of now. I have a couple of questions around package > > upgrades in a zone environment. > > > > > > 1. If the global zone is updated to a newer version say from Solaris > > 11 to Solaris Update 1, would the brand zones be updated too? > > > > if by "brand zones" you mean "solaris branded zones", then yes. > > > 2. If the brand zones were not available during the global zone > > update, will the attach -u of the brand zones upgrade the packages within > > the zones ? > > > > yes. if the GZ was updated from s11 to s11u1, and then an s11 zone > image was attached via -u (or -U) then we'd update the zone image to > s11u1. > > > 3. If I have a 3-rd party application that is installed both in the > > global and local zones, is there a mechanism of upgrading the packages > > within the local zones without having to manually update after logging in > > to each of the zones ? > > > > if you run "pkg update" (with no packages specified on the command line) > in the global zone, then we'll do an update in both the global and in > all non-global zones. so if there is a new version of your 3rd party > application available in a repository, that new version will get > installed in all your non-global zones. > > also, when attaching a zone, you run attach -U, then we'll update all > packages inside the zone, this would also apply updates to 3rd party > applications if they are available. (attach -u only updates the minimal > number of packages required to sync/boot a zone. attach -U updates all > available packages to the latests versions.) > > > We have customers who have hundreds of zones running on their hosts while > > our application needs packages to be installed in the global as well as the > > local zones. Asking them to manually install/upgrade each of the zones > > independently would be quite a task. Having the Solaris 10 packaging > > behavior would help a lot. > > > > hopefully the functionally above is sufficient. > > ed _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
