Hi, after upgrading to the OpenSolaris 2008.11 I was quite unpleasantly surprised about the new zone "features". Not only my zone creation scripts (that work on Solaris 10 and OS 2008.05) no longer work, but I'm having a serious trouble to install a zone, so it's usable.
What I need to do is to install a whole zone so that I can start a GUI java application in a zone. But so far I've not figured out the packages that I need to install. I've filled several dependency issues, but that does not help me, there are still missing packages and I cannot start GUI java application! Does anyone succeeded? Is there perhaps some option to install a zone with full package set that would be equal to the default package set in the global zone? Creating a minimal zone is great feature, until you need more and apparently the dependencies did not think about zones at all! I work with a grid software and need many identically configured systems, so in the past I used to create my zones in a following way: 1. Create a whole zone on ZFS (call it master) 2. Install all necessary software and configure it 3. Unconfigure the zone and create a snapshot 4. Clone this working zone (master) file system for each new zone I want to create 5. Create new zones each using it's own zfs cloned file system and custom sysidcfg After that I had cluster for my testing purposes up and running and could delete/recreate the zones in matter of seconds and always revert and make adjustments in the (master) zone. Not to mention the amount of saved space. This process no longer works as the zones create 2 file systems ROOT and ROOT/zbe. I wonder why this change was needed? Not only that each zone now by default takes 2 lines in zfs list output, but I'm unable to clone the existing zones as I was used to. I currently have several existing zones on my system like snv_95 - that still uses just 1 file system, but I'm unable to clone them anymore. How can I do something I was used to in OS 2008.11? Many thanks, Lubos.
