This is both a flag day and a heads up to all consumers of the Distribution
Constructor.  If you don't build images using Distribution Constructor
or want to create pre-installed virtual machine appliances, you can delete this
message.

with the integration of:

13043 Need to provide tooling to create pre-installed VM images

http://defect.opensolaris.org/bz/show_bug.cgi?id=13043

The Distribution Constructor has been modified and enhanced.

Distribution Constructor modifications:

The Distribution Constructor application and manifests have been
re-organized to treat package installation (the "im-pop" checkpoint)
as a normal finalizer stage.  As a result, existing manifests for
construction of Automated Installer and Live CD images are now invalid
and will fail to validate.  You must update your DC manifests to be
based on the updated samples included with this integration.  With
that said, the *contents* of the images that DC creates have not been
modified, merely the way in which they are constructed.  If you use SVR4
packages to install the Distribution Constructor (ie on non-IPS enabled
systems) you will need to install/update SUNWdistro-const as well as
SUNWinstall on any machine which you use to create images using the
Distribution Constructor.

Distribution Constructor enhancement:

The Distribution Constructor has been enhanced to be capable of
producing Virtual Machine installations.  Using a new manifest
(/usr/share/distro_const/vmc/vmc_image.xml), it is possible to use a bootable
AI image to pre-install a Virtual Machine inside of VirtualBox which is then
exported into an OVF appliance.  This exported OVF appliance can be imported
into any hypervisor that supports the OVF 1.0 specification (VirtualBox is one
such hypervisor).

Issues/Limitations:

There are several issues that were uncovered during the project which did
not make it into this first release and will be fixed post-integration.

As it stands, there is no (easy) way to customize the installation of the VM in
terms of the AI client manifest.  The Virtual Machine Constructor uses the
default AI client manifest included on the bootable AI image.  This limitation
will be addressed by the following defect post integration.

13272 Need to add support for customizing default AI client manifest on AI
image for VM construction

http://defect.opensolaris.org/bz/show_bug.cgi?id=13272

13237 Virtual Machine Constructor doesn't support building VM's with VirtualBox 
3.1

http://defect.opensolaris.org/bz/show_bug.cgi?id=13237

13193 transfer module log messages when building images aren't reported in the
DC log files

http://defect.opensolaris.org/bz/show_bug.cgi?id=13193

13167 Retrieving values via ManifestRead socket vs Distribution Constructor's
in-memory map returns different results

http://defect.opensolaris.org/bz/show_bug.cgi?id=13167

Please file any defects/enhancements using:

Classification: Development
Project: distro-constructor
Component: vm-constructor

-- 
Glenn

Reply via email to