Is there a name for the .vmx + .vmdk combination (i.e. a normal VMware VM format)? Maybe just "VMX" as an appliance format?
Ewan. > -----Original Message----- > From: John Purrier [mailto:j...@openstack.org] > Sent: 10 January 2011 08:59 > To: 'Jay Pipes' > Cc: Ewan Mellor; openstack@lists.launchpad.net > Subject: RE: [Openstack] Glance x-image-meta-type raw vs machine > > Jay, this makes a lot of sense. For disk formats I would suggest: VHD, > VDI, VMDK, RAW, & QCOW2. For the appliance formats: OVF, OVA, & AMI. > > Conversion within Glance will need to be able to handle both disk image > conversion and appliance format conversion. > > John > > -----Original Message----- > From: Jay Pipes [mailto:jaypi...@gmail.com] > Sent: Monday, January 10, 2011 10:26 AM > To: John Purrier > Cc: Ewan Mellor; openstack@lists.launchpad.net > Subject: Re: [Openstack] Glance x-image-meta-type raw vs machine > > And I think we need to come to an agreement on the terms used here... > > What is a "type" of virtual image? Do we mean a *disk* image format? > Do we mean a *metadata envelope* type (OVF, AMI, etc)? Do we mean some > "type" of system image or image part (kernel, ramdisk, etc)? > > What Glance is serving/registering is really called a *virtual > appliance*, as described in this article: > http://en.wikipedia.org/wiki/Virtual_appliance > > Proposal: > > Change the Image model to have these following fields, instead of the > existing "type" column: > > disk_format -- choice between ('VHD', 'VDI', 'VMDK') > appliance_file_format -- choice between ('AMI','OVF') > > Thoughts? > -jay > > On Mon, Jan 10, 2011 at 11:11 AM, John Purrier <j...@openstack.org> > wrote: > > My 2 cents... We need to define a transport-neutral specification > that allows us to encapsulate and copy/move a variety of virtual image > formats, this should be based on OVF. The envelope can contain both the > actual image as well as any required meta-data. > > > > The image elements specified are very AMI specific, we should > generalize to be able to indicate the type of virtual image (i.e. AMI, > VHD, etc.). A test for POC can be a service that takes the data in the > OVF or what is stored in Glance to convert between formats. If we do > this correctly all of the required data will be available at the > correct point in the flow. > > > > Don't know if this is directly applicable to the discussion point > below, but it is important that we get the fundamental > design/architecture concepts in place moving forward. > > > > John > > > > -----Original Message----- > > From: openstack-bounces+john=openstack....@lists.launchpad.net > [mailto:openstack-bounces+john=openstack....@lists.launchpad.net] On > Behalf Of Jay Pipes > > Sent: Monday, January 10, 2011 9:44 AM > > To: Ewan Mellor > > Cc: openstack@lists.launchpad.net > > Subject: Re: [Openstack] Glance x-image-meta-type raw vs machine > > > > On Sat, Jan 1, 2011 at 7:30 PM, Ewan Mellor > <ewan.mel...@eu.citrix.com> wrote: > >> What is the intended semantics of the Glance x-image-meta-type > header values > >> “raw” vs “machine”? > > > > When we pulled the Image model from Nova into Glance, there was a > > field "image_type" that was limited to the strings "raw", "machine", > > "kernel", and "ramdisk". > > > > I'm open to changing this or using something like a "format" field > > (AMI vs OVF, etc..) > > > > Thoughts? > > > > -jay > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~openstack > > Post to : openstack@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~openstack > > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp