<?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: Top 5 Myths about VMware vSphere API</title>
	<atom:link href="http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/</link>
	<description>Cutting Edge Technologies to Build DoubleCloud (Private + Public Clouds) with Virtualization</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:12:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve Jin</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-43175</link>
		<dc:creator>Steve Jin</dc:creator>
		<pubDate>Tue, 13 Dec 2011 02:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-43175</guid>
		<description>You may want to take a look at the caching framework which was discussed in a article in this blog.
Steve</description>
		<content:encoded><![CDATA[<p>You may want to take a look at the caching framework which was discussed in a article in this blog.<br />
Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Watsh Rajneesh</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-43166</link>
		<dc:creator>Watsh Rajneesh</dc:creator>
		<pubDate>Tue, 13 Dec 2011 01:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-43166</guid>
		<description>Hi Steve,

Is there a way to collect the inventory with least hit to the vCenter server? My main concern here is using InventoryNavigator and then reconstructing the hierarchy makes too many round-trips to the vCenter server for every attribute in a Managed Object. Like HostSystem.getName() also results in a network roundtrip. Is there an API in vijava that could give me the full managed object with its properties saved locally rather than getting it each time from server? Or should i just use the PropertyCollector directly to get all the objects with their properties? Please advice.

Regards,
Watsh</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>Is there a way to collect the inventory with least hit to the vCenter server? My main concern here is using InventoryNavigator and then reconstructing the hierarchy makes too many round-trips to the vCenter server for every attribute in a Managed Object. Like HostSystem.getName() also results in a network roundtrip. Is there an API in vijava that could give me the full managed object with its properties saved locally rather than getting it each time from server? Or should i just use the PropertyCollector directly to get all the objects with their properties? Please advice.</p>
<p>Regards,<br />
Watsh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jin</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-290</link>
		<dc:creator>Steve Jin</dc:creator>
		<pubDate>Thu, 25 Mar 2010 04:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-290</guid>
		<description>Hi Mark,

I am glad you like this post. You will get used to the vSphere API after a little while, especially if you use VI Java API.

The VI Java API has a helper class called InventoryNavigator which can get all the managed entities in the inventory in one call. The returned objects are all flattened out and you have to reconstruct the hierarchy by yourself.

The other alternative is to start from the rootFolder and dig down to its child nodes and sub child nodes by yourself. Be careful with the recursion because objects like folders could have other folders as child nodes for unlimited depth (in theory).

There is actually one more with the client REST API included in vi java 2.0. I have a blog on how to use it. Just do a search.

Good luck!

-Steve</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>I am glad you like this post. You will get used to the vSphere API after a little while, especially if you use VI Java API.</p>
<p>The VI Java API has a helper class called InventoryNavigator which can get all the managed entities in the inventory in one call. The returned objects are all flattened out and you have to reconstruct the hierarchy by yourself.</p>
<p>The other alternative is to start from the rootFolder and dig down to its child nodes and sub child nodes by yourself. Be careful with the recursion because objects like folders could have other folders as child nodes for unlimited depth (in theory).</p>
<p>There is actually one more with the client REST API included in vi java 2.0. I have a blog on how to use it. Just do a search.</p>
<p>Good luck!</p>
<p>-Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Erickson</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-289</link>
		<dc:creator>Mark Erickson</dc:creator>
		<pubDate>Wed, 24 Mar 2010 23:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-289</guid>
		<description>Steve,

Very nice post.  I&#039;m new to the VMWare API and you&#039;re absolutely correct in saying it&#039;s a different mindset!  I was wondering if you had any recommendations on how to use the API to retrieve a complete inventory of an ESX or vSphere server including the hierarchy?  Basically, trying to create an XML file with nodes and their relations.  Any thoughts would be wonderful.

-Mark</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>Very nice post.  I&#8217;m new to the VMWare API and you&#8217;re absolutely correct in saying it&#8217;s a different mindset!  I was wondering if you had any recommendations on how to use the API to retrieve a complete inventory of an ESX or vSphere server including the hierarchy?  Basically, trying to create an XML file with nodes and their relations.  Any thoughts would be wonderful.</p>
<p>-Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DoubleCloud &#187; Demystifying 3 “View”s from VMware</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-271</link>
		<dc:creator>DoubleCloud &#187; Demystifying 3 “View”s from VMware</dc:creator>
		<pubDate>Tue, 23 Mar 2010 05:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-271</guid>
		<description>[...] I blogged the top 5 myths of vSphere API, William Lam suggested me to write a bit more on the views in his comments. If you haven’t [...]</description>
		<content:encoded><![CDATA[<p>[...] I blogged the top 5 myths of vSphere API, William Lam suggested me to write a bit more on the views in his comments. If you haven’t [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jin</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-162</link>
		<dc:creator>Steve Jin</dc:creator>
		<pubDate>Wed, 03 Mar 2010 15:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-162</guid>
		<description>The &quot;View&quot; in vSphere API is a family of managed objects. In VI Perl, the view is more like what you just mentioned. As William suggested, I will write a blog on this topic soon.

-Steve</description>
		<content:encoded><![CDATA[<p>The &#8220;View&#8221; in vSphere API is a family of managed objects. In VI Perl, the view is more like what you just mentioned. As William suggested, I will write a blog on this topic soon.</p>
<p>-Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitri Fedorov</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-159</link>
		<dc:creator>Dmitri Fedorov</dc:creator>
		<pubDate>Wed, 03 Mar 2010 14:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-159</guid>
		<description>Isn&#039;t it a view just a filter specification for all properties of a particular object/hierarchy and its descendants?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t it a view just a filter specification for all properties of a particular object/hierarchy and its descendants?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jin</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-152</link>
		<dc:creator>Steve Jin</dc:creator>
		<pubDate>Tue, 02 Mar 2010 03:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-152</guid>
		<description>Great idea. I will write about it soon. Stay tuned. Thanks!

-Steve</description>
		<content:encoded><![CDATA[<p>Great idea. I will write about it soon. Stay tuned. Thanks!</p>
<p>-Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Lam</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-151</link>
		<dc:creator>William Lam</dc:creator>
		<pubDate>Tue, 02 Mar 2010 03:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-151</guid>
		<description>Steve,

Since &quot;Views&quot; are complicated, perhaps it might be a good topic for a blog post :) Maybe going over how one might make use of views and maybe some best practices around.

Thanks

--William</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>Since &#8220;Views&#8221; are complicated, perhaps it might be a good topic for a blog post <img src='http://www.doublecloud.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Maybe going over how one might make use of views and maybe some best practices around.</p>
<p>Thanks</p>
<p>&#8211;William</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jin</title>
		<link>http://www.doublecloud.org/2010/02/top-5-myths-about-vsphere-api/comment-page-1/#comment-148</link>
		<dc:creator>Steve Jin</dc:creator>
		<pubDate>Mon, 01 Mar 2010 07:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.doublecloud.org/?p=411#comment-148</guid>
		<description>Thanks William!

The vSphere APIs has indeed packed many functionalities, therefore too broad to master in short time. The &quot;Views&quot; is especially complicated, not only because it&#039;s not documented, but also because it can easily be confused with View in VI Perl and VI .Net (the one behind the PowerCLI).

Please keep the comments coming!

-Steve</description>
		<content:encoded><![CDATA[<p>Thanks William!</p>
<p>The vSphere APIs has indeed packed many functionalities, therefore too broad to master in short time. The &#8220;Views&#8221; is especially complicated, not only because it&#8217;s not documented, but also because it can easily be confused with View in VI Perl and VI .Net (the one behind the PowerCLI).</p>
<p>Please keep the comments coming!</p>
<p>-Steve</p>
]]></content:encoded>
	</item>
</channel>
</rss>

