<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A review of OVF from a systems management perspective</title>
	<atom:link href="http://stage.vambenepe.com/archives/123/feed" rel="self" type="application/rss+xml" />
	<link>http://stage.vambenepe.com/archives/123</link>
	<description>IT management in a changing IT world</description>
	<lastBuildDate>Tue, 09 Mar 2010 22:10:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: William Vambenepe&#8217;s blog &#187; Blog Archive &#187; OVF work in progress published</title>
		<link>http://stage.vambenepe.com/archives/123#comment-48895</link>
		<dc:creator>William Vambenepe&#8217;s blog &#187; Blog Archive &#187; OVF work in progress published</dc:creator>
		<pubDate>Mon, 11 Aug 2008 08:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-48895</guid>
		<description>[...] what it&#8217;s worth, I reviewed the original OVF specification from an IT management perspective when it was first [...]</description>
		<content:encoded><![CDATA[<p>[...] what it&#8217;s worth, I reviewed the original OVF specification from an IT management perspective when it was first [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe&#8217;s blog &#187; Blog Archive &#187; OVF in action: Kensho</title>
		<link>http://stage.vambenepe.com/archives/123#comment-46167</link>
		<dc:creator>William Vambenepe&#8217;s blog &#187; Blog Archive &#187; OVF in action: Kensho</dc:creator>
		<pubDate>Sat, 28 Jun 2008 04:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-46167</guid>
		<description>[...] was submitted to DMTF, it is still a wrapper around proprietary virtual disk formats (as previously explained). That wrapper alone can provide a lot of value. But when Simon explains that Kensho can [...]</description>
		<content:encoded><![CDATA[<p>[...] was submitted to DMTF, it is still a wrapper around proprietary virtual disk formats (as previously explained). That wrapper alone can provide a lot of value. But when Simon explains that Kensho can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/123#comment-39766</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Fri, 25 Apr 2008 17:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-39766</guid>
		<description>Thanks for the good comment Fermin. I am not tracking the OVF work in DMTF so I have no idea how much the spec is being modified (hopefully improved) and when to expect anything to come out. I&#039;ll keep an eye out and probably blog about it.</description>
		<content:encoded><![CDATA[<p>Thanks for the good comment Fermin. I am not tracking the OVF work in DMTF so I have no idea how much the spec is being modified (hopefully improved) and when to expect anything to come out. I&#8217;ll keep an eye out and probably blog about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fermin</title>
		<link>http://stage.vambenepe.com/archives/123#comment-39763</link>
		<dc:creator>fermin</dc:creator>
		<pubDate>Fri, 25 Apr 2008 15:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-39763</guid>
		<description>Hi,

A very interesting analysis... Thanks! Some feedback follows (I hope you find it useful)

I agree with you in that, currently, OVF can be seen very much &quot;just a wrapper around proprietary virtual disk formats&quot; although I tend to think (maybe I’m being too gullible :) that virtual disk translators could be implemented soon, because of any OVF compliant implementation shall include an &quot;URL that refers to an unencumbered specification on how to interpret the disk format&quot;. As a matter of fact, the &lt;a href=&quot;http://www.vmware.com/interfaces/vmdk.html&quot; rel=&quot;nofollow&quot;&gt;VMware VMDK specification is available&lt;/a&gt;. Ok, it isn&#039;t as direct yet as using the http://www.vmware.com/specifications/vmdk.html#sparse URL shown in the examples in the OVF specification document, and you have to use a suspicious form (email catcher? :), although at least it’s something... Moreover, the OVF whitepaper discussion regarding portability levels shows that, al least, they are aware of the issue.

Regarding network topology, I think that, as long as all the virtual appliance (i.e., all their virtual machines) is deployed in just one physical host, arbitrary topologies can be described (just playing with Connection tags of network adapters in the VirtualHardware sections, using the proper network names). The problem comes (as you argued with the &quot;blue&quot; and &quot;red&quot; network example) when you are considering multi-host deployment in which the physical topology impacts the virtual one. I think that OVF is (by the moment) too mono-host focused, and the multi-host deployment problem is still opened (of course, you can always split your virtual appliance in several ones, but you loss the integrity in deployment and management, that I think is the whole point of OVF). However, how to solve the &quot;topology descriptor&quot; issue you mention? A new (or maybe yet existing) model/language/whatever embebbed in the OVF descriptor?

You are right with your comment about XSD standalone files, DSPxxxx formatting, etc. but, well,... let&#039;s see what happens when the official DMFT specification (1.0, not this 0.9) will be released :) What I really would like to know is &lt;b&gt;when&lt;/b&gt; such final specification would be available... Anybody knows?

Regarding the specification itself:



I&#039;ve found Network, OperatingSystem and InstallationSection quite naïve.

Some CIM classes (in particular, CIM_VirtualSystemSettingData and CIM_ResourceAllocationSettingData) are used to define some sections (in particular, VirtualHardwareSection) but no others (e.g., why not to use CIM_OperatingSystem in the OperatingSystem section?). I find curious this lack of homogeneity...

I think that the Environment Document Protocol idea is quite smart. However, it is currently underutilized, because of several reasons. First, it is not clear &lt;b&gt;when&lt;/b&gt; this protocol can be used. Looking the functions that the virtual machine is supposed to implement, I guess that it is only used to help in the initial installation of virtual machines, but it is not clearly specified. If that is right, why not using it also for post-install utilization cases? For example, at virtual machine starting (i.e., booting up) time or during upgrades. Second, the transport concept (section 11.3) should be clarified... it is very obscure how the protocol will be actually implemented.


</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>A very interesting analysis&#8230; Thanks! Some feedback follows (I hope you find it useful)</p>
<p>I agree with you in that, currently, OVF can be seen very much &#8220;just a wrapper around proprietary virtual disk formats&#8221; although I tend to think (maybe I’m being too gullible :) that virtual disk translators could be implemented soon, because of any OVF compliant implementation shall include an &#8220;URL that refers to an unencumbered specification on how to interpret the disk format&#8221;. As a matter of fact, the <a href="http://www.vmware.com/interfaces/vmdk.html" rel="nofollow">VMware VMDK specification is available</a>. Ok, it isn&#8217;t as direct yet as using the <a href="http://www.vmware.com/specifications/vmdk.html#sparse" rel="nofollow">http://www.vmware.com/specifications/vmdk.html#sparse</a> URL shown in the examples in the OVF specification document, and you have to use a suspicious form (email catcher? :), although at least it’s something&#8230; Moreover, the OVF whitepaper discussion regarding portability levels shows that, al least, they are aware of the issue.</p>
<p>Regarding network topology, I think that, as long as all the virtual appliance (i.e., all their virtual machines) is deployed in just one physical host, arbitrary topologies can be described (just playing with Connection tags of network adapters in the VirtualHardware sections, using the proper network names). The problem comes (as you argued with the &#8220;blue&#8221; and &#8220;red&#8221; network example) when you are considering multi-host deployment in which the physical topology impacts the virtual one. I think that OVF is (by the moment) too mono-host focused, and the multi-host deployment problem is still opened (of course, you can always split your virtual appliance in several ones, but you loss the integrity in deployment and management, that I think is the whole point of OVF). However, how to solve the &#8220;topology descriptor&#8221; issue you mention? A new (or maybe yet existing) model/language/whatever embebbed in the OVF descriptor?</p>
<p>You are right with your comment about XSD standalone files, DSPxxxx formatting, etc. but, well,&#8230; let&#8217;s see what happens when the official DMFT specification (1.0, not this 0.9) will be released :) What I really would like to know is <b>when</b> such final specification would be available&#8230; Anybody knows?</p>
<p>Regarding the specification itself:</p>
<p>I&#8217;ve found Network, OperatingSystem and InstallationSection quite naïve.</p>
<p>Some CIM classes (in particular, CIM_VirtualSystemSettingData and CIM_ResourceAllocationSettingData) are used to define some sections (in particular, VirtualHardwareSection) but no others (e.g., why not to use CIM_OperatingSystem in the OperatingSystem section?). I find curious this lack of homogeneity&#8230;</p>
<p>I think that the Environment Document Protocol idea is quite smart. However, it is currently underutilized, because of several reasons. First, it is not clear <b>when</b> this protocol can be used. Looking the functions that the virtual machine is supposed to implement, I guess that it is only used to help in the initial installation of virtual machines, but it is not clearly specified. If that is right, why not using it also for post-install utilization cases? For example, at virtual machine starting (i.e., booting up) time or during upgrades. Second, the transport concept (section 11.3) should be clarified&#8230; it is very obscure how the protocol will be actually implemented.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bert Armijo</title>
		<link>http://stage.vambenepe.com/archives/123#comment-18131</link>
		<dc:creator>Bert Armijo</dc:creator>
		<pubDate>Thu, 20 Sep 2007 06:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-18131</guid>
		<description>I found your post through Rich Miller&#039;s blog and feel you&#039;ve written an interesting analysis of some of the positive aspects and basic shortcomings of OVF.

As co-founder of 3tera I&#039;m admittedly biased, but I believe it&#039;s too early for a standard like this. True utility computing services are less than a year old, ushered in by our own AppLogic and Amazon&#039;s EC2. There simply hasn&#039;t been a sufficient exploration of the possibilities to start making trade offs in the negotiation of a viable standard.

Still, if the effort to produce a standard goes forward we&#039;ll participate as long as it looks like the output will be useful and I hope you&#039;ll continue adding your input to the conversation.</description>
		<content:encoded><![CDATA[<p>I found your post through Rich Miller&#8217;s blog and feel you&#8217;ve written an interesting analysis of some of the positive aspects and basic shortcomings of OVF.</p>
<p>As co-founder of 3tera I&#8217;m admittedly biased, but I believe it&#8217;s too early for a standard like this. True utility computing services are less than a year old, ushered in by our own AppLogic and Amazon&#8217;s EC2. There simply hasn&#8217;t been a sufficient exploration of the possibilities to start making trade offs in the negotiation of a viable standard.</p>
<p>Still, if the effort to produce a standard goes forward we&#8217;ll participate as long as it looks like the output will be useful and I hope you&#8217;ll continue adding your input to the conversation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Telematique, water and fire.</title>
		<link>http://stage.vambenepe.com/archives/123#comment-17946</link>
		<dc:creator>Telematique, water and fire.</dc:creator>
		<pubDate>Tue, 18 Sep 2007 14:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/123#comment-17946</guid>
		<description>&lt;strong&gt;The Ripples of OVF...&lt;/strong&gt;

...</description>
		<content:encoded><![CDATA[<p><strong>The Ripples of OVF&#8230;</strong></p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
