<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>VMware Communities : Thread List - vSphere SDK for Perl</title>
    <link>http://communities.vmware.com/community/developer/forums/vsphere_sdk_perl?view=discussions</link>
    <description>Latest Forum Threads in vSphere SDK for Perl</description>
    <language>en</language>
    <pubDate>Sat, 21 Nov 2009 00:37:42 GMT</pubDate>
    <generator>Clearspace 1.10.12 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-21T00:37:42Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>HowTo: Installing vSphere SDK for Perl on OS X 10.6.2 (Snow Leopard)</title>
      <link>http://communities.vmware.com/thread/243585</link>
      <description>I thought some of you may find this useful. I document how to install the vSphere SDK for Perl on a OS X 10.6.2 (Snow Leopard) system at  &lt;a class="jive-link-external" href="http://akutz.wordpress.com/2009/11/20/installing-vsphere-sdk-for-perl-on-os-x-10-6-2-snow-leopard/"&gt;http://akutz.wordpress.com/2009/11/20/installing-vsphere-sdk-for-perl-on-os-x-10-6-2-snow-leopard/&lt;/a&gt;</description>
      <pubDate>Sat, 21 Nov 2009 00:37:42 GMT</pubDate>
      <author>akutz</author>
      <guid>http://communities.vmware.com/thread/243585</guid>
      <dc:date>2009-11-21T00:37:42Z</dc:date>
      <clearspace:dateToText>1 day, 20 hours ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Authentication timed out?</title>
      <link>http://communities.vmware.com/thread/243435</link>
      <description>&lt;br /&gt;
 Hi,&lt;br /&gt;
&lt;p /&gt;
 I'm trying to snapshot some VM's via vcbmounter.exe from a perl script. The first backup works fine, but on the second I got a  authentication failure. I use this code in the beginning of the script for authentication (how do code tags work here?):&lt;br /&gt;
&lt;p /&gt;
eval {Vim::login(&lt;br /&gt;
        service_url =&amp;gt; $service_url,&lt;br /&gt;
        user_name =&amp;gt; $username, &lt;br /&gt;
        password =&amp;gt; $password);&lt;br /&gt;
        };&lt;br /&gt;
    if ($@) {&lt;br /&gt;
        # error&lt;br /&gt;
        print LOG $@ . "\n";&lt;br /&gt;
        }&lt;br /&gt;
&lt;p /&gt;
This seems to work, since the first VM gets backup'ed. It takes about 1:15h, since in the first run I got an error about it not being able two write back the backup date to a custom field, I added exactly the same authentication into the loop &lt;b&gt;after&lt;/b&gt; the backup. So the login should be valid when the next one starts. However I do get a  &lt;br /&gt;
&lt;p /&gt;
SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: Die Sitzung wurde nicht authentifiziert.&lt;br /&gt;
Fault detail: NotAuthenticatedFault&lt;br /&gt;
&lt;p /&gt;
(the first one translates into "session not authenticated")&lt;br /&gt;
&lt;p /&gt;
Before I had added the additional authenication into the loop, I just would get a "Unable to find VM &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=name"&gt;name&lt;/a&gt;" from this within the loop:&lt;br /&gt;
&lt;p /&gt;
my $vm = Vim::find_entity_view(view_type =&amp;gt; 'VirtualMachine',&lt;br /&gt;
                                      filter =&amp;gt; {"config.name" =&amp;gt; $_});&lt;br /&gt;
    unless ($vm) {&lt;br /&gt;
        print "Unable to find VM: \"$_\"!\n";&lt;br /&gt;
        exit 1&lt;br /&gt;
    }&lt;br /&gt;
&lt;p /&gt;
So it seems the authentication works fine for the first backup, and then times out. But why does the same authentication code from the start of the script not work again? How would I reauthenticate?&lt;br /&gt;
&lt;p /&gt;
 I've attached the script if anyone wants to take a look...&lt;br /&gt;
&lt;p /&gt;
Lars</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vcbmounter</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">authentication</category>
      <pubDate>Fri, 20 Nov 2009 09:25:30 GMT</pubDate>
      <author>LarsOeschey</author>
      <guid>http://communities.vmware.com/thread/243435</guid>
      <dc:date>2009-11-20T09:25:30Z</dc:date>
      <clearspace:dateToText>2 days, 11 hours ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Create VM instance on Cluster</title>
      <link>http://communities.vmware.com/thread/243256</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I want to create virtual machines on Cluster, not on a specified host.&lt;br /&gt;
&lt;p /&gt;
My Problem is that the function VMCreate need an type "resourcePool" and I don't know how to create a resourcePool from a ClusterComputeResource.&lt;br /&gt;
&lt;p /&gt;
Can anyone help me?&lt;br /&gt;
&lt;p /&gt;
Thanks in advance &lt;br /&gt;
&lt;p /&gt;
 Henning</description>
      <pubDate>Thu, 19 Nov 2009 08:53:47 GMT</pubDate>
      <author>schue</author>
      <guid>http://communities.vmware.com/thread/243256</guid>
      <dc:date>2009-11-19T08:53:47Z</dc:date>
      <clearspace:dateToText>3 days, 4 hours ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Retrieving vNIC packetsRx and packetsTx possible on VSphere 4.0?</title>
      <link>http://communities.vmware.com/thread/243266</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I'm trying to write a simple utility which can retrieve the packetsRx and packetsTx of each VM running in a Datacenter.&lt;br /&gt;
&lt;p /&gt;
Looking at the sample performance.pl script, it seems that it only  returns a single metric called "Usage", which is not reliable.&lt;br /&gt;
&lt;p /&gt;
Essentially, I'd like to retrieve a counter that shows the number of bytes transmitted and the number of bytes received rather than a current snapshot of what the utilisation is.&lt;br /&gt;
&lt;p /&gt;
 Thoughts anyone?</description>
      <pubDate>Thu, 19 Nov 2009 10:35:40 GMT</pubDate>
      <author>JonoT</author>
      <guid>http://communities.vmware.com/thread/243266</guid>
      <dc:date>2009-11-19T10:35:40Z</dc:date>
      <clearspace:dateToText>3 days, 4 hours ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>MOB equivalent to Vim::find_entity_views?</title>
      <link>http://communities.vmware.com/thread/243285</link>
      <description>Greetings,&lt;br /&gt;
&lt;br /&gt;
i have started using the Managed Object Browser on a vCenter 4 installation to explore the object structure of the API, but i haven't been able to find VM objects so far. Could someone kindly point me to where i can find / query VM instances in the MOB. Similar to what i would do via Vim::find_entity_views. &lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Sebastian</description>
      <pubDate>Thu, 19 Nov 2009 14:57:48 GMT</pubDate>
      <author>skayser</author>
      <guid>http://communities.vmware.com/thread/243285</guid>
      <dc:date>2009-11-19T14:57:48Z</dc:date>
      <clearspace:dateToText>3 days, 6 hours ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>SessionIsActive() is not implemented in vSphere ESX 4.0</title>
      <link>http://communities.vmware.com/thread/243018</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I'm using the vSphere™ SDK for Perl to make a script for monitoring performance of an ESX 4.0 host.&lt;br /&gt;
&lt;br /&gt;
First, I use Vim::login() to login and save the session by Vim::save_session().&lt;br /&gt;
&lt;br /&gt;
From second executing, instead of Vim::login(), I use Vim::load_session() to connect to the ESX 4.0 host and SessionIsActive() to check whether or not the session is expired. But when calling SessionIsActive(), I got 'Throw vmodl.fault.NotImplemented' form hostd.log.&lt;br /&gt;
&lt;br /&gt;
What's wrong with my idea ?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.</description>
      <pubDate>Wed, 18 Nov 2009 06:18:06 GMT</pubDate>
      <author>luger_lee</author>
      <guid>http://communities.vmware.com/thread/243018</guid>
      <dc:date>2009-11-18T06:18:06Z</dc:date>
      <clearspace:dateToText>3 days, 13 hours ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Error: Server version unavailable at 'https://1.1.1.1/sdk/vimService.wsdl' when connecting to virtual center with connect.pl</title>
      <link>http://communities.vmware.com/thread/240659</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
I have a strange problem, I have 3 RHEL 5.4 servers that are clones of each other, I have install the SDK on all 3 of them, version:&lt;br /&gt;
&lt;p /&gt;
I have installed VMware-vSphere-SDK-for-Perl-4.0.0-161974 &lt;br /&gt;
&lt;p /&gt;
and on 2 servers whith connect.pl it works great:&lt;br /&gt;
&lt;p /&gt;
&lt;ol&gt;
&lt;li&gt;/usr/lib/vmware-vcli/apps/general/connect.pl --server 1.1.1.1 --username XXX --password XX&lt;/li&gt;
&lt;/ol&gt;
&lt;p /&gt;
Connection Successful&lt;br /&gt;
Server Time : 2009-11-04T11:53:30.449415Z&lt;br /&gt;
&lt;p /&gt;
On the third server it doesn't work:&lt;br /&gt;
&lt;p /&gt;
&lt;ol&gt;
&lt;li&gt;/usr/lib/vmware-vcli/apps/general/connect.pl --server 1.1.1.1 --username XXX --password XX&lt;/li&gt;
&lt;/ol&gt;
&lt;p /&gt;
Error: Server version unavailable at 'https://1.1.1.1/sdk/vimService.wsdl'&lt;br /&gt;
&lt;p /&gt;
 I am connecting to a VC with esx 3.5, on the third server I can access the url 'https://1.1.1.1/sdk/vimService.wsdl' with no problems&lt;br /&gt;
&lt;p /&gt;
Any idea what can be the problem ?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thnx</description>
      <pubDate>Wed, 04 Nov 2009 12:12:05 GMT</pubDate>
      <author>likid000</author>
      <guid>http://communities.vmware.com/thread/240659</guid>
      <dc:date>2009-11-04T12:12:05Z</dc:date>
      <clearspace:dateToText>4 days, 12 hours ago</clearspace:dateToText>
      <clearspace:messageCount>10</clearspace:messageCount>
      <clearspace:replyCount>9</clearspace:replyCount>
    </item>
    <item>
      <title>find_entity_view from MOID</title>
      <link>http://communities.vmware.com/thread/242956</link>
      <description>&lt;br /&gt;
Given a Managed Object ID I need to retrieve the managed object reference so that I can call various properties on it.&lt;br /&gt;
&lt;p /&gt;
For example:&lt;br /&gt;
&lt;p /&gt;
Managed Object Type: &lt;b&gt;ManagedObjectReference:VirtualMachine&lt;/b&gt;&lt;br /&gt;
          Managed Object ID: &lt;b&gt;vm-20722&lt;/b&gt; &lt;br /&gt;
&lt;p /&gt;
name =  "vmtest1"&lt;br /&gt;
&lt;p /&gt;
 I can get this via the "name":&lt;br /&gt;
&lt;p /&gt;
$vm_view = Vim::find_entity_view(view_type =&amp;gt; 'VirtualMachine', filter =&amp;gt; {'name' =&amp;gt; $vm_name}); &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
However, I need to get the entity view via the MOID&lt;br /&gt;
&lt;p /&gt;
Something like:&lt;br /&gt;
&lt;p /&gt;
$vm_view = Vim::find_entity_view(view_type =&amp;gt; 'VirtualMachine', filter =&amp;gt; {'moid' =&amp;gt; 'vm-20722'});  &lt;br /&gt;
&lt;p /&gt;
Thanks</description>
      <pubDate>Tue, 17 Nov 2009 21:08:19 GMT</pubDate>
      <author>crashdummymch</author>
      <guid>http://communities.vmware.com/thread/242956</guid>
      <dc:date>2009-11-17T21:08:19Z</dc:date>
      <clearspace:dateToText>4 days, 22 hours ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Problem with undefined value when running vidiscovery.pl</title>
      <link>http://communities.vmware.com/thread/242452</link>
      <description>I am trying to run the following:&lt;br /&gt;
&lt;p /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;./vidiscovery.pl --url https://&amp;lt;hidden&amp;gt;/sdk --username &amp;lt;hidden&amp;gt; --managedentity datacenter --entityname &amp;lt;hidden&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
I am prompted for my password and it seems to connect fine.  It begins to list items:&lt;br /&gt;
&lt;p /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt; ***************Datacenter &amp;lt;hidden&amp;gt;***************
DataCenter : &amp;lt;hidden&amp;gt;
   Folder : Content Block
      Host : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
      Host : &amp;lt;hidden&amp;gt;
         VM : &amp;lt;hidden&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
and then fails with:&lt;br /&gt;
&lt;p /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;Can't call method &amp;quot;type&amp;quot; on an undefined value at /usr/lib/perl5/5.8.8/VMware/VICommon.pm line 1244, &amp;lt;STDIN&amp;gt; line 1.
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
Here's the part of that code that is being referenced:&lt;br /&gt;
&lt;p /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;    1215 # ----------------------------------------------------------------------------------
   1216 # Description: Retrieve the properties of a single managed object.
   1217 # Input: subroutine style:  Vim::get_view(%{mo_ref, view_type})
   1218 #        method call style: vim-&amp;gt;get_view(%{mo_ref, view_type})
   1219 #        where
   1220 #           mo_ref     - a managed object reference
   1221 #           view_type  - the type of view to construct from the managed object
   1222 # Output: a managed object view instance
   1223 # ----------------------------------------------------------------------------------
   1224 sub get_view {
   1225    my %args;
   1226    my $self = undef;
   1227    my $service;
   1228    my ($first_arg) = @_;
   1229    if ($first_arg &amp;#38;&amp;#38; ref $first_arg eq 'Vim') {
   1230       ($self, %args) = @_;
   1231    } else {
   1232       %args = @_;
   1233       $self = $vim_global;
   1234       unless (defined $vim_global) {
   1235          Carp::croak(&amp;quot;No global session in existence - perhaps need to login first\n&amp;quot;);
   1236       }
   1237    }
   1238    $service = $self-&amp;gt;{vim_service};
   1239
   1240    if (! exists($args{mo_ref})) {
   1241       Carp::confess(&amp;quot;mo_ref argument is required&amp;quot;);
   1242    }
   1243    my $mo_ref = $args{mo_ref};
   1244    my $view_type = $mo_ref-&amp;gt;type;
   1245    if (exists ($args{view_type})) {
   1246       $view_type = $args{view_type};
   1247    }
   1248    my $properties = &amp;quot;&amp;quot;;
   1249    if (exists($args{properties}) &amp;#38;&amp;#38;
   1250        defined($args{properties}) &amp;#38;&amp;#38;
   1251        $args{properties} ne &amp;quot;&amp;quot;) {
   1252       $properties = $args{properties};
   1253    }
   1254    my $view = $view_type-&amp;gt;new($mo_ref, $self);
   1255    $view-&amp;gt;update_view_data($properties);
   1256    return $view;
   1257 }
   1258
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
So it's calling 'type' with $mo_ref which is apparantly undefined though I don't see why.  Any ideas on what I can look at?&lt;br /&gt;
&lt;p /&gt;
I am running vSphere SDK for Perl 4.0.0</description>
      <pubDate>Fri, 13 Nov 2009 22:40:57 GMT</pubDate>
      <author>mjglenney</author>
      <guid>http://communities.vmware.com/thread/242452</guid>
      <dc:date>2009-11-13T22:40:57Z</dc:date>
      <clearspace:dateToText>5 days, 22 hours ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>how to assign a mac-address manually via the SDK</title>
      <link>http://communities.vmware.com/thread/241689</link>
      <description>&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
I want to add a NIC to an instance of a VM  via the vSphere API for Perl with a MAC Address choosen from "me".&lt;br /&gt;
&lt;p /&gt;
I do not want, that the vCenter assign the MAC automatically, what is the default.&lt;br /&gt;
&lt;p /&gt;
I'm frustrated because I did not find anything in the internet. &lt;br /&gt;
&lt;p /&gt;
Can anyone help me? &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks in advance,&lt;br /&gt;
&lt;p /&gt;
Henning</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere_sdk_for_perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">help</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">mac</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">api</category>
      <pubDate>Tue, 10 Nov 2009 12:43:54 GMT</pubDate>
      <author>schue</author>
      <guid>http://communities.vmware.com/thread/241689</guid>
      <dc:date>2009-11-10T12:43:54Z</dc:date>
      <clearspace:dateToText>1 week, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Can't get disk.totalLatency.average performance counter</title>
      <link>http://communities.vmware.com/thread/240101</link>
      <description>Hi&lt;br /&gt;
&lt;br /&gt;
I have a task to make a command used for collecting  many of performance data.&lt;br /&gt;
&lt;br /&gt;
The command failed  for lack of disk.totalLatency.average performance counter in all of virtual machines. The target is a ESX 4.0 server host, and vSphare SDK for perl has been used.&lt;br /&gt;
&lt;br /&gt;
Any hint is precious to me.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.</description>
      <pubDate>Mon, 02 Nov 2009 08:51:43 GMT</pubDate>
      <author>luger_lee</author>
      <guid>http://communities.vmware.com/thread/240101</guid>
      <dc:date>2009-11-02T08:51:43Z</dc:date>
      <clearspace:dateToText>2 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Get mac address without VMware tools running</title>
      <link>http://communities.vmware.com/thread/240978</link>
      <description>&lt;br /&gt;
I've been looking around to see if there was a way to get the mac address for a VM without VMware tools running.  I know you can see this information from the vSphere gui when editing the hardware, so I would think it would be accessible without VMware tools, but maybe not.&lt;br /&gt;
Does anyone know if/how this can be accomplished?&lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
Michael</description>
      <pubDate>Thu, 05 Nov 2009 17:43:36 GMT</pubDate>
      <author>kilo666</author>
      <guid>http://communities.vmware.com/thread/240978</guid>
      <dc:date>2009-11-05T17:43:36Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vimService.wsdl - connect.pl</title>
      <link>http://communities.vmware.com/thread/240673</link>
      <description>&lt;br /&gt;
hello,&lt;br /&gt;
&lt;br /&gt;
i have installed vSphere ESX 4 and vCenter 4. On the ESX, I installed the vim Perl vdk Toolkit.&lt;br /&gt;
/usr/lib/vmware-vcli/apps/general ....&lt;br /&gt;
perl connect.pl --url &lt;a class="jive-link-external" href="https://server_name/sdk/vimService"&gt;https://server_name/sdk/vimService&lt;/a&gt; --username xxxxx --password xxxxxxx&lt;br /&gt;
&lt;br /&gt;
I get this error:&lt;br /&gt;
Error: Server version unavailable at 'https://server_name:443/sdk/vimService.wsdl'&lt;br /&gt;
&lt;br /&gt;
Have anywhere an idea?&lt;br /&gt;
best regards&lt;br /&gt;
Andi</description>
      <pubDate>Wed, 04 Nov 2009 12:39:34 GMT</pubDate>
      <author>varaway</author>
      <guid>http://communities.vmware.com/thread/240673</guid>
      <dc:date>2009-11-04T12:39:34Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>iops</title>
      <link>http://communities.vmware.com/thread/240619</link>
      <description>&lt;br /&gt;
I'm trying to find a way to automate the collection of disk metrices from our VC server so we can start reporting iops at the disk level on each esx host and guest os in a csv file. Does anyone have any suggestions on how I could accomplish that task?   I'm rather new to vmware, so forgive me if this seems &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks</description>
      <pubDate>Wed, 04 Nov 2009 06:24:54 GMT</pubDate>
      <author>fadedsoul</author>
      <guid>http://communities.vmware.com/thread/240619</guid>
      <dc:date>2009-11-04T06:24:54Z</dc:date>
      <clearspace:dateToText>2 weeks, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Get size of file in datastore</title>
      <link>http://communities.vmware.com/thread/238077</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I have a question regarding VMware Remote CLI scripts. The script vifs.pl allows us to manage files on a particular datastore.&lt;br /&gt;
&lt;p /&gt;
With it, we can list files, upload, download, delete files... &lt;br /&gt;
&lt;p /&gt;
And my question is if there's a way to retrieve size of file by using VMware SDK for Perl&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks in advance,&lt;br /&gt;
&lt;p /&gt;
AnhTu &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 22 Oct 2009 09:31:58 GMT</pubDate>
      <author>Dexxt0r</author>
      <guid>http://communities.vmware.com/thread/238077</guid>
      <dc:date>2009-10-22T09:31:58Z</dc:date>
      <clearspace:dateToText>3 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>ipAddress array in GuestNicInfo is incomplete</title>
      <link>http://communities.vmware.com/thread/238975</link>
      <description>&lt;br /&gt;
We're running ESX 3.5.0; the VM in question is running 64 bit Windows Server 2003 with current VMware tools.&lt;br /&gt;
&lt;p /&gt;
I noticed today that the ipAddress array is reporting only 7 of the 11 IP aliases on this VM.&lt;br /&gt;
&lt;p /&gt;
Is this a known issue? Anything I can do?&lt;br /&gt;
&lt;p /&gt;
This behavior is mirrored in VIC, so let me know if I need to move this question (and if so, to where).&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Tue, 27 Oct 2009 20:20:32 GMT</pubDate>
      <author>jdaily</author>
      <guid>http://communities.vmware.com/thread/238975</guid>
      <dc:date>2009-10-27T20:20:32Z</dc:date>
      <clearspace:dateToText>3 weeks, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Update Virtual Hardware using SDK?</title>
      <link>http://communities.vmware.com/thread/238628</link>
      <description>We're converting from VC 2.5 to vSphere 4.0, and I'm curious to know if it's possible to automate the process of updating the virtual hardware of our Virtual Machines from version 4 to version 7 so that we can start using them in a vSphere environment with all the bells and whistles. To be clear, I'm trying to find out if there is a way to use the Perl API to duplicate the results I would get by right-clicking on a VM in the VC and selecting "Update Virtual Hardware".</description>
      <pubDate>Mon, 26 Oct 2009 13:17:03 GMT</pubDate>
      <author>piuhapofuhpaosf</author>
      <guid>http://communities.vmware.com/thread/238628</guid>
      <dc:date>2009-10-26T13:17:03Z</dc:date>
      <clearspace:dateToText>3 weeks, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>interface with update manager</title>
      <link>http://communities.vmware.com/thread/238383</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I need to retrieve compliant updates for particular baseline in each ESX server under update manager tab. &lt;br /&gt;
&lt;p /&gt;
 I am able to retrieve HostPatchManager reference but not sure how to go from there.&lt;br /&gt;
&lt;p /&gt;
Can someone provide  a guideline on this? Thanks&lt;br /&gt;
&lt;p /&gt;
Regards,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Andrew</description>
      <pubDate>Fri, 23 Oct 2009 18:15:31 GMT</pubDate>
      <author>andyhsia</author>
      <guid>http://communities.vmware.com/thread/238383</guid>
      <dc:date>2009-10-23T18:15:31Z</dc:date>
      <clearspace:dateToText>4 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>vmclone.pl SoapFault</title>
      <link>http://communities.vmware.com/thread/238030</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I was wondering if anyone can help. I am using vmclone.pl and I am getting a SOAP Fault when ussing the --customize_guest option. The output and error is,&lt;br /&gt;
&lt;p /&gt;
Cloning virtual machine 'Win XP Pro2' ...&lt;br /&gt;
&lt;p /&gt;
Fault&lt;br /&gt;
&lt;p /&gt;
SOAP Fault:&lt;br /&gt;
&lt;p /&gt;
&lt;hr /&gt;
&lt;p /&gt;
Fault string: Not initialized: string orgName&lt;br /&gt;
&lt;p /&gt;
Fault detail: InvalidRequestFault&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
The xml &amp;#38; xsd files that I am using are the ones provide in the sampledata of the perltookit with the fields all set in the xml file.&lt;br /&gt;
&lt;p /&gt;
Any help would be greatly appreciated</description>
      <pubDate>Thu, 22 Oct 2009 02:42:21 GMT</pubDate>
      <author>jimbo667</author>
      <guid>http://communities.vmware.com/thread/238030</guid>
      <dc:date>2009-10-22T02:42:21Z</dc:date>
      <clearspace:dateToText>1 month, 16 hours ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>errorhandling? (Vim::login)</title>
      <link>http://communities.vmware.com/thread/236914</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I'm trying to establish some errorhandling in my script to output to a logfile. Somehow I can't get this to work:&lt;br /&gt;
&lt;p /&gt;
 print LOG "login failed\n" if !(Vim::login(&lt;br /&gt;
    service_url =&amp;gt; $service_url,&lt;br /&gt;
    user_name =&amp;gt; $username, &lt;br /&gt;
    password =&amp;gt; $password));&lt;br /&gt;
&lt;p /&gt;
 in an error case I get the output on the console, but not in the logfile... How could that be done?&lt;br /&gt;
&lt;p /&gt;
 Lars</description>
      <pubDate>Thu, 15 Oct 2009 12:32:52 GMT</pubDate>
      <author>LarsOeschey</author>
      <guid>http://communities.vmware.com/thread/236914</guid>
      <dc:date>2009-10-15T12:32:52Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Determining snapshot file size</title>
      <link>http://communities.vmware.com/thread/236920</link>
      <description>We're running into storage issues within our VC, and one of the reasons for this is excessive use of snapshots. I have a script that lists all of the snapshots for all of our VMs, but I haven't found a way to be able to programmatically determine file size of the snapshots (we have over 1000 VMs in 4 different VC's, so doing it manually isn't really an option). I attempted to get this information using a datastore file search (HostDatastoreBrowserSearchSpec, SearchDatastore, then total up the file size), but this method was unsuccessful. I'd very much like to be able to do this to be able to get a good understanding of how much space is being used on disk by snapshots. So, has anyone done this before? If so, how did you manage it? By the way, we're using ESX 3.5 with the 1.6 Perl Toolkit.</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">snapshot</category>
      <pubDate>Thu, 15 Oct 2009 12:36:54 GMT</pubDate>
      <author>piuhapofuhpaosf</author>
      <guid>http://communities.vmware.com/thread/236920</guid>
      <dc:date>2009-10-15T12:36:54Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Shutting down VMs on a host in some type of order</title>
      <link>http://communities.vmware.com/thread/218549</link>
      <description>&lt;br /&gt;
I am trying to write a shutdown script in perl (new to perl&lt;br /&gt;
programming) my modifying the ghettoshudown script. What it does so far&lt;br /&gt;
is shutdown or suspend all &lt;a class="jive-link-external" href="http://www.daniweb.com/forums/post903474.html#"&gt;virtual machines&lt;/a&gt;&lt;br /&gt;
on a host, but it does not shut them&lt;br /&gt;
down in a specific order (which is the end goal). Is there anyway to do&lt;br /&gt;
this in perl, possibly using an external file. Any help would be&lt;br /&gt;
greatly appreciated.&lt;br /&gt;
I have attached what I have thus far.</description>
      <pubDate>Mon, 29 Jun 2009 21:41:18 GMT</pubDate>
      <author>caffine4lovers</author>
      <guid>http://communities.vmware.com/thread/218549</guid>
      <dc:date>2009-06-29T21:41:18Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>19</clearspace:messageCount>
      <clearspace:replyCount>18</clearspace:replyCount>
    </item>
    <item>
      <title>getting custom variables</title>
      <link>http://communities.vmware.com/thread/235957</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 we are trying to set up a backup environment, where I can set variables in vSphere if a VM should be backed  up, and write back the date of the last backup.  I've set up those variables invSphere (they show up as "remarks", translated from german), and my guess was that with the script VMware\VMware vSphere CLI\Perl\samples\vm\guestvars.pl I could get those variables. However, I don't get anything back... Is that script example intended to do that, or am I on a wrong path?&lt;br /&gt;
&lt;p /&gt;
 Lars</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">guestvars.pl</category>
      <pubDate>Fri, 09 Oct 2009 08:36:34 GMT</pubDate>
      <author>LarsOeschey</author>
      <guid>http://communities.vmware.com/thread/235957</guid>
      <dc:date>2009-10-09T08:36:34Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Set permission on a particular datastore on ESXi</title>
      <link>http://communities.vmware.com/thread/235357</link>
      <description>&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;p /&gt;
I'm developping an application using vSphere SDK for Perl. But i'm struggling with the following problem: &lt;br /&gt;
&lt;p /&gt;
Let's say we have 2 users: A and B. Both have accounts on ESXi. Each user is assigned his own datastore.&lt;br /&gt;
&lt;p /&gt;
When A connects to ESXi by VI Client to upload files to his datastore, he can browse B's datastore and even delete B's files.&lt;br /&gt;
&lt;p /&gt;
What i want is that A can browse only his own datastore. &lt;br /&gt;
&lt;p /&gt;
Anyone have ideas how to do it by using vSphere SDK? Please help! &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Best regards,  &lt;br /&gt;
&lt;p /&gt;
Anh-Tu &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">esxi</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">permission</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere_sdk_for_perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">datastore</category>
      <pubDate>Tue, 06 Oct 2009 15:08:12 GMT</pubDate>
      <author>Dexxt0r</author>
      <guid>http://communities.vmware.com/thread/235357</guid>
      <dc:date>2009-10-06T15:08:12Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>Problem with rdmCreate.pl</title>
      <link>http://communities.vmware.com/thread/235518</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
i have a problem with Perl Script rdmCreate.pl.&lt;br /&gt;
&lt;p /&gt;
If I create a new disk rdm puntanto all 'esx4, the disc that I am going to add it correctly deal. This is the command;&lt;br /&gt;
&lt;p /&gt;
&lt;strike&gt;root@ITRMVSC1 vm&lt;/strike&gt;# perl rdmCreate.pl --url &lt;a class="jive-link-external" href="https://172.33.22.111/sdk/vimService"&gt;https://172.33.22.111/sdk/vimService&lt;/a&gt; --username MYUSER --password MYPSW --vmname VM1 --filename Test.vmdk --backingtype rdm&lt;br /&gt;
&lt;p /&gt;
Adding Virtual Disk on Virtual machine VM1 in the host esxhost.it.domain.com with file name Test.vmdk&lt;br /&gt;
&lt;p /&gt;
env browser&lt;br /&gt;
&lt;p /&gt;
*****&lt;br /&gt;
ARRAY(0x1fe9eb90)&lt;br /&gt;
*****&lt;br /&gt;
&lt;p /&gt;
*****&lt;br /&gt;
number of present disks is  2&lt;br /&gt;
*****&lt;br /&gt;
ITRMVSC Disk[0]: Capacity /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11&lt;br /&gt;
cannonical_name: /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11VM1 Disk[1]: Capacity /vmfs/devices/disks/naa.6006016055351f00506decc0459cde11&lt;br /&gt;
cannonical_name: /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11&lt;br /&gt;
calling the reconfigure VM&lt;br /&gt;
&lt;p /&gt;
returned from reconfigure VM&lt;br /&gt;
Virtual Disk created.&lt;br /&gt;
&lt;p /&gt;
but when I try to point the Virtual Center back to me the following error;&lt;br /&gt;
&lt;p /&gt;
perl rdmCreate.pl --url &lt;a class="jive-link-external" href="https://172.55.22.444/sdk/webService"&gt;https://172.55.22.444/sdk/webService&lt;/a&gt; --username administrator --password MYPSW --vmname VM1 --filename Test.vmdk --backingtype rdm&lt;br /&gt;
&lt;p /&gt;
Adding Virtual Disk on Virtual machine ITRMVSC in the host 172.33.22.111 with file name Test.vmdk&lt;br /&gt;
env browser&lt;br /&gt;
&lt;p /&gt;
*****&lt;br /&gt;
ARRAY(0xb5a20d0)&lt;br /&gt;
*****&lt;br /&gt;
&lt;p /&gt;
*****&lt;br /&gt;
number of present disks is  2&lt;br /&gt;
*****&lt;br /&gt;
ITRMVSC Disk[0]: Capacity /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11&lt;br /&gt;
cannonical_name: /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11ITRMVSC Disk[1]: Capacity /vmfs/devices/disks/naa.6006016055351f00506decc0459cde11&lt;br /&gt;
cannonical_name: /vmfs/devices/disks/naa.6006016055351f00516decc0459cde11&lt;br /&gt;
calling the reconfigure VM&lt;br /&gt;
Error trapped &lt;br /&gt;
SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: Invalid datastore path 'Test.vmdk'.&lt;br /&gt;
Fault detail: InvalidDatastorePathFalut : &lt;br /&gt;
SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: Invalid datastore path 'Test.vmdk'.&lt;br /&gt;
&lt;p /&gt;
My version ESX : VMware ESX 4.0.0 build-164009&lt;br /&gt;
&lt;p /&gt;
My version Vsphere : VMware vCenter Server Version 4.0.0 Build 162856&lt;br /&gt;
&lt;p /&gt;
vSpher CLI Version : VMware vSphere CLI 4.0.0-161974.x86_64&lt;br /&gt;
&lt;p /&gt;
Please help me.&lt;br /&gt;
&lt;p /&gt;
Attached the script I use&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 07 Oct 2009 13:42:57 GMT</pubDate>
      <author>ii00907</author>
      <guid>http://communities.vmware.com/thread/235518</guid>
      <dc:date>2009-10-07T13:42:57Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Updated vCenter, now perl scripts get SOAP error "500 EOF when chunk header expected"</title>
      <link>http://communities.vmware.com/thread/233975</link>
      <description>&lt;br /&gt;
We've got some reporting scripts that do a number of things, generate alerts and save performance info, etc.  vCenter was upgraded this weekend and all of the scripts are failing--occasionally--with this error.  At least one of the scripts is pretty light, it doesn't pull that much information, though it does it for hundreds of VMs. &lt;br /&gt;
&lt;p /&gt;
 This is using VI Perl 1.6.&lt;br /&gt;
&lt;p /&gt;
 Any help would be appreciated.&lt;br /&gt;
&lt;p /&gt;
-David</description>
      <pubDate>Mon, 28 Sep 2009 17:30:28 GMT</pubDate>
      <author>david_drew</author>
      <guid>http://communities.vmware.com/thread/233975</guid>
      <dc:date>2009-09-28T17:30:28Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>18</clearspace:messageCount>
      <clearspace:replyCount>17</clearspace:replyCount>
    </item>
    <item>
      <title>How to create a vmxnet3 adapter</title>
      <link>http://communities.vmware.com/thread/235075</link>
      <description>Hi,&lt;br /&gt;
&lt;p /&gt;
I am searching for the dataobject to create a vmxnet*3* network card, but there are only &lt;a class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vim.vm.device.VirtualE1000.html"&gt;VirtualE1000&lt;/a&gt;, &lt;a class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vim.vm.device.VirtualPCNet32.html"&gt;VirtualPCNet32&lt;/a&gt;, &lt;a class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vim.vm.device.VirtualVmxnet.html"&gt;VirtualVmxnet&lt;/a&gt; for use.&lt;br /&gt;
&lt;a class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vim.vm.device.VirtualEthernetCard.html"&gt;http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vim.vm.device.VirtualEthernetCard.html&lt;/a&gt;&lt;br /&gt;
&lt;p /&gt;
Using the VirtualVmxnet dataobject creates an old card of the type vmxnet1. &lt;br /&gt;
&lt;p /&gt;
$nic = VirtualVmxnet-&amp;gt;new(backing =&amp;gt; $nic_backing_info,&lt;br /&gt;
                                          key =&amp;gt; 0,  &lt;br /&gt;
                                          unitNumber =&amp;gt; $unit_num,&lt;br /&gt;
                                          addressType =&amp;gt; 'generated',&lt;br /&gt;
                                          connectable =&amp;gt; $vd_connect_info); &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
 Can Someone help me?&lt;br /&gt;
&lt;p /&gt;
 Chris</description>
      <pubDate>Mon, 05 Oct 2009 13:34:57 GMT</pubDate>
      <author>kri-2</author>
      <guid>http://communities.vmware.com/thread/235075</guid>
      <dc:date>2009-10-05T13:34:57Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>ShutDown / PowerOn VMs</title>
      <link>http://communities.vmware.com/thread/232914</link>
      <description>&lt;br /&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
I like that. How can I apply that so it can work for me? I am not a programmer or developer so that should tell you that I don't know much about scripting, but I think I can play around with it enough to get it going. What I would like to do is a weekly ShutDown then a PowerOn afterwards. Any chance you guys can help me with this? Any help would be appreciated. The way I am doing it right now which is so time consuming is to setup a schedule task for each VM via Virtual Center for ShutDown then again for PowerOn. I just would like to simplify this as much as possible.&lt;br /&gt;
&lt;br /&gt;
I just want to add that we are on an ESX 3.5.0 server and 2.5 VC.&lt;br /&gt;
&lt;p /&gt;
"I posted the this to one of the forums, but I noticed that that forum had been answered already and I did not know if I should just create a new discussion. Sry if I shouldn't have.."&lt;br /&gt;
&lt;p /&gt;
Again any help will be appreciated.&lt;br /&gt;
&lt;p /&gt;
Thank you,&lt;br /&gt;
Express &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thank you,&lt;br /&gt;
Express</description>
      <pubDate>Tue, 22 Sep 2009 15:05:50 GMT</pubDate>
      <author>EXPRESS</author>
      <guid>http://communities.vmware.com/thread/232914</guid>
      <dc:date>2009-09-22T15:05:50Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>15</clearspace:messageCount>
      <clearspace:replyCount>14</clearspace:replyCount>
    </item>
    <item>
      <title>toolkit 1.6 =&amp;gt; error in hostops.pl</title>
      <link>http://communities.vmware.com/thread/233479</link>
      <description>Hi there,&lt;br /&gt;
&lt;br /&gt;
I wanted to use some code from this script :hostops.pl, under the host folder.&lt;br /&gt;
&lt;br /&gt;
But i was wondering why the host did not exit maintenance mode near line 385:&lt;br /&gt;
&lt;p /&gt;
eval {&lt;br /&gt;
$folder-&amp;gt;MoveIntoFolder(list=&amp;gt;@listArray);&lt;br /&gt;
if ($entity_view-&amp;gt;runtime-&amp;gt;inMaintenanceMode) {&lt;br /&gt;
exit_maintenance_mode($entity_view);&lt;br /&gt;
}&lt;br /&gt;
Util::trace(0,"\nHost $target_host moved into folder $folder_name \n");&lt;br /&gt;
};&lt;br /&gt;
&lt;p /&gt;
In fact, the guy has forgotten to update the view :-X&lt;br /&gt;
&lt;p /&gt;
so replace it by :&lt;br /&gt;
&lt;p /&gt;
eval {&lt;br /&gt;
$folder-&amp;gt;MoveIntoFolder(list=&amp;gt;@listArray);&lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;$entity_view-&amp;gt;update_view_data();&lt;/b&gt;&lt;br /&gt;
if ($entity_view-&amp;gt;runtime-&amp;gt;inMaintenanceMode) {&lt;br /&gt;
exit_maintenance_mode($entity_view);&lt;br /&gt;
}&lt;br /&gt;
Util::trace(0,"\nHost $target_host moved into folder $folder_name \n");&lt;br /&gt;
};&lt;br /&gt;
&lt;p /&gt;
Then the host exits from maintenance mode.&lt;br /&gt;
&lt;p /&gt;
Bye</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">toolkit</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">1.6</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">hostops.pl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">exite</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">maintenance</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">mode</category>
      <pubDate>Thu, 24 Sep 2009 17:00:44 GMT</pubDate>
      <author>nik-O</author>
      <guid>http://communities.vmware.com/thread/233479</guid>
      <dc:date>2009-09-24T17:00:44Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Extract files from a VM in vsphere</title>
      <link>http://communities.vmware.com/thread/233147</link>
      <description>&lt;br /&gt;
Hi all, &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Please could someone point me in the right direction. I have a VM (windows) that I want to get some files off. However this VM can not be connected to the same network as the rest of the infrastructure for security reasons. Is there a API I can use to get into the file system? What I have in mind is somthing like the shared folders option in workstation. &lt;br /&gt;
&lt;p /&gt;
 Any help will be much appreshiated.</description>
      <pubDate>Wed, 23 Sep 2009 14:10:26 GMT</pubDate>
      <author>arthurdent78</author>
      <guid>http://communities.vmware.com/thread/233147</guid>
      <dc:date>2009-09-23T14:10:26Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Performance data not available via VI Perl 1.6 ... with VC 2.5</title>
      <link>http://communities.vmware.com/thread/229725</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I've been prototyping bash scripts on a Linux host which use the VI Perl toolkit v1.6 utilities to extract performance data for ESX hosts from Virtual Center server v2.0.1 (build 33643) - worked fine!&lt;br /&gt;
&lt;p /&gt;
 When I moved exact same scripts &amp;#38; toolkit into a pre-production environment with VC v2.5 - scripts worked OK-ish (i.e. connected and extracted Host properties OK) , but no performance data was available.&lt;br /&gt;
&lt;p /&gt;
(e.g. running viperformance.pl produced the following: "Either performance data not available for requested period or instance is invalid" )&lt;br /&gt;
&lt;p /&gt;
 In both cases, I confirmed that the performance data was indeed available via VC GUI&lt;br /&gt;
&lt;p /&gt;
Is there some VC version-related issue here?&lt;br /&gt;
&lt;p /&gt;
 Ideally I would have used vSphere SDK for Perl 4.0, but am currently limited to using RHEL 4.6-7 ...&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">help</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">issues</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">performance</category>
      <pubDate>Thu, 03 Sep 2009 17:34:44 GMT</pubDate>
      <author>howardjg</author>
      <guid>http://communities.vmware.com/thread/229725</guid>
      <dc:date>2009-09-03T17:34:44Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>How to emulate esxcfg-vmhbadevs -m with the Perl API?</title>
      <link>http://communities.vmware.com/thread/234044</link>
      <description>&lt;br /&gt;
I have an iSCSI target that has been formatted and partitioned to create a volume. I want to be able to map the LUN of iSCSI target to the volume UUID.&lt;br /&gt;
&lt;br /&gt;
esxcfig-vmhbadev -m does this directly, for example in the bottom line LUN 207 maps to the UUID 4ac128de-d4b8f7c3-a4a5-001ec9ab7607.&lt;br /&gt;
&lt;br /&gt;
vmhba0:1:0:1    /dev/sdb1                        47a3995d-bf8312ea-aa8a-0019b9f36fbf &lt;br /&gt;
vmhba0:0:0:3    /dev/sda3                        479f6ab3-636688b2-277b-0019b9f36fc1 &lt;br /&gt;
vmhba1:4:200:1  /dev/sdc1                        4ac127e9-81fb1fcf-1138-001ec9ab7607 &lt;br /&gt;
vmhba1:15:207:1 /dev/sdd1                        4ac128de-d4b8f7c3-a4a5-001ec9ab7607 &lt;br /&gt;
&lt;p /&gt;
How do I do this using the Perl API? I can get two halfs of the information, but I can't see how to map them.&lt;br /&gt;
&lt;br /&gt;
This code snippet gives me information about the LUN, and the SCSI UUID&lt;br /&gt;
&lt;br /&gt;
print "    Canonical Name, UUID\n";&lt;br /&gt;
my $scsiLUN = $storageSystem-&amp;gt;storageDeviceInfo-&amp;gt;scsiLun;&lt;br /&gt;
foreach (@$scsiLUN) {&lt;br /&gt;
print "    ". $_-&amp;gt;canonicalName&lt;br /&gt;
. ", " . $_-&amp;gt;uuid&lt;br /&gt;
. "\n";&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Canonical Name, UUID&lt;br /&gt;
vmhba1:15:207, 0100cf000020202020564952545541&lt;br /&gt;
vmhba0:1:0, 020000000050014ee0004544c3574443205744&lt;br /&gt;
vmhba0:0:0, 020000000050014ee0004544d2574443205744&lt;br /&gt;
vmhba1:4:200, 0100c8000020202020564952545541&lt;br /&gt;
&lt;br /&gt;
Then this snippet give me information about the volume:&lt;br /&gt;
&lt;br /&gt;
my $mountInfo = $storageSystem-&amp;gt;fileSystemVolumeInfo-&amp;gt;mountInfo;&lt;br /&gt;
print "  Volume Name, Path, Type, Capacity\n";&lt;br /&gt;
foreach (@$mountInfo) {&lt;br /&gt;
print "    ". $_-&amp;gt;volume-&amp;gt;name&lt;br /&gt;
. ", " . $_-&amp;gt;mountInfo-&amp;gt;path&lt;br /&gt;
. ", " . $_-&amp;gt;volume-&amp;gt;type&lt;br /&gt;
. ", " . $_-&amp;gt;volume-&amp;gt;capacity&lt;br /&gt;
. "\n";&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Volume Name, Path, Type, Capacity&lt;br /&gt;
esx7_local_storage2, /vmfs/volumes/47a3995d-bf8312ea-aa8a-0019b9f36fbf, VMFS, 79725330432&lt;br /&gt;
esx7_local_storage1, /vmfs/volumes/479f6ab3-636688b2-277b-0019b9f36fc1, VMFS, 71672266752&lt;br /&gt;
vol_2_1, /vmfs/volumes/4ac127e9-81fb1fcf-1138-001ec9ab7607, VMFS, 805306368&lt;br /&gt;
snap-0e22598d-vol_2_1, /vmfs/volumes/4ac128de-d4b8f7c3-a4a5-001ec9ab7607, VMFS, 805306368&lt;br /&gt;
&lt;br /&gt;
But then how do I map vmhba1:15:207 to /vmfs/volumes/4ac128de-d4b8f7c3-a4a5-001ec9ab7607?&lt;br /&gt;
&lt;p /&gt;
 Thanks</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">esxcfg-vmhbadevs</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <pubDate>Mon, 28 Sep 2009 22:35:40 GMT</pubDate>
      <author>Aristizabal</author>
      <guid>http://communities.vmware.com/thread/234044</guid>
      <dc:date>2009-09-28T22:35:40Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>How do I get the size of files in a datastore?</title>
      <link>http://communities.vmware.com/thread/232671</link>
      <description>&lt;br /&gt;
I've been using the dsbrowse.pl file as a starting point to collect information about the data stores for various planned reports. &lt;br /&gt;
&lt;p /&gt;
A new requirement is to provide the size of each file found in a datastore folder.  &lt;br /&gt;
&lt;p /&gt;
Does anyone have any guides, pointers, or code they can share?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thank you.</description>
      <pubDate>Mon, 21 Sep 2009 14:30:58 GMT</pubDate>
      <author>LinuxMonkey</author>
      <guid>http://communities.vmware.com/thread/232671</guid>
      <dc:date>2009-09-21T14:30:58Z</dc:date>
      <clearspace:dateToText>2 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>getting started with the perl api?</title>
      <link>http://communities.vmware.com/thread/232319</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I'm after a pointer or two in the right direction to get started with the perl api for vmware -  I've read around and have ended up not sure about which api I should be using. The ESX environment is v2.5.&lt;br /&gt;
&lt;p /&gt;
My requirement is to collect performance data from the VM guests (cpu/mem/disk/net) and some configuration data (disk to lun map/mem &amp;#38; cpu allocations etc).  I'm saying this only in case it affects the selection of API.  &lt;br /&gt;
&lt;p /&gt;
I have also seen some docs/sample scripts that mention a list of attributes that can come from the guest - are these documented completely somewhere just in case I need more later?&lt;br /&gt;
&lt;p /&gt;
I've seen talk of vSphere cli for perl 4.0 (sounds odd as perl is 5.x now), also version 1.5 and 1.6 of the perl api.  VIX too.  I'm guessing vmware have been changing names as they develop the products, but since I'm at VC 2.5 I'm sure sure at which point in the lifecycle I should be at.  If there is a readme that explains this lot just let me know.&lt;br /&gt;
&lt;p /&gt;
 Thanks in advance.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 18 Sep 2009 15:18:07 GMT</pubDate>
      <author>k_</author>
      <guid>http://communities.vmware.com/thread/232319</guid>
      <dc:date>2009-09-18T15:18:07Z</dc:date>
      <clearspace:dateToText>2 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Cannot perform this operation in powered off state</title>
      <link>http://communities.vmware.com/thread/230966</link>
      <description>Powering on Virtual Machine test-16&lt;br /&gt;
SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: The attempted operation cannot be performed in the current state (&lt;br /&gt;
Powered Off).&lt;br /&gt;
Fault detail: InvalidPowerState=HASH(0x405e070)&lt;br /&gt;
End Disconnect</description>
      <pubDate>Thu, 10 Sep 2009 21:39:29 GMT</pubDate>
      <author>Skyislimit</author>
      <guid>http://communities.vmware.com/thread/230966</guid>
      <dc:date>2009-09-10T21:39:29Z</dc:date>
      <clearspace:dateToText>2 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Slow perl script execution</title>
      <link>http://communities.vmware.com/thread/213515</link>
      <description>Hello,&lt;br /&gt;
&lt;br /&gt;
I'm currently facing a quite annoying  problem.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I've installed the SDK for perl with the aim of monitoring ESX server resources. Provided pl scripts (in apps directory) are working correctly. However the scripts take an amazing long time to execute (about 40-60 seconds minimum!). After checking log files on the ESX server, it seems that there's an important delay between the initiation of the "Util::connect" and the "connected/authenticated" message in the ESX syslog.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I've tried SDK for perl 1.6 and the vSphere SDK for Perl 4, without differences.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Does someone have already faced that performance problem?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Any clue or investigation recommandations would be very appreciated.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Yannick &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Environment: ESX 3.5, perl scripts launched on Debian Server (Lenny &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Hereunder an exemple of script used:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
/var/tmp/testsimple.pl --entity HostSystem --server 192.168.1.200 --username xxx --password xxx&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Lenny$ cat /var/tmp/testsimple.pl&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
use VMware::VIRuntime;&lt;br /&gt;
my %opts = (&lt;br /&gt;
entity =&amp;gt; {&lt;br /&gt;
type =&amp;gt; "=s",&lt;br /&gt;
variable =&amp;gt; "VI_ENTITY",&lt;br /&gt;
help =&amp;gt; "ManagedEntity type: HostSystem, etc",&lt;br /&gt;
required =&amp;gt; 1,&lt;br /&gt;
},&lt;br /&gt;
);&lt;br /&gt;
Opts::add_options(%opts);&lt;br /&gt;
Opts::parse();&lt;br /&gt;
Opts::validate();&lt;br /&gt;
Util::connect();&lt;br /&gt;
&lt;p /&gt;
&lt;ol&gt;
&lt;li&gt;Obtain all inventory objects of the specified type&lt;/li&gt;
&lt;/ol&gt;
my $entity_type = Opts::get_option('entity');&lt;br /&gt;
my $entity_views = Vim::find_entity_views(&lt;br /&gt;
view_type =&amp;gt; $entity_type);&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Process the findings and output to the console&lt;/li&gt;
&lt;/ol&gt;
foreach my $entity_view (@$entity_views) {&lt;br /&gt;
my $entity_name = $entity_view-&amp;gt;name;&lt;br /&gt;
Util::trace(0, "Found $entity_type:&lt;br /&gt;
$entity_name\n");&lt;br /&gt;
}&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Disconnect from the server&lt;/li&gt;
&lt;/ol&gt;
Util::disconnect();</description>
      <pubDate>Thu, 04 Jun 2009 09:24:52 GMT</pubDate>
      <author>Tontonitch</author>
      <guid>http://communities.vmware.com/thread/213515</guid>
      <dc:date>2009-06-04T09:24:52Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>57</clearspace:messageCount>
      <clearspace:replyCount>56</clearspace:replyCount>
    </item>
    <item>
      <title>CopyDatastoreFile_Task does not work</title>
      <link>http://communities.vmware.com/thread/229881</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
I need to copy virtual disks (or files) between datastores in VI. I am using VMware Infrastructure (VI) API for perl or vSphere SDK for Perl 4.0. Initialy I tried to use CopyVirtualDisk_Task, but it apeared that it works just with ESX servers not virtual center. Then I tried to use CopyDatastoreFile_Task. CopyDatastoreFile_Task works very strange. When copying vmdk files it just creates very small file in destination - I think that it is some kind of reference to original file. Why it is so? How can I copy file or disk with vSphere SDK for Perl 4.0?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Following code is used in perl script to do the copy.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
my $service_content = Vim::get_service_content();&lt;br /&gt;
my $file_mgr = Vim::get_view(mo_ref =&amp;gt; $service_content-&amp;gt;fileManager);&lt;br /&gt;
$file_mgr-&amp;gt;waitForTask($file_mgr-&amp;gt;CopyDatastoreFile_Task(sourceName =&amp;gt; $SourceName,sourceDatacenter =&amp;gt; $SourceDatacenter,destinationName =&amp;gt; $DestName,destinationDatacenter =&amp;gt; $DestDatacenter));&lt;br /&gt;
&lt;p /&gt;
Regards,&lt;br /&gt;
Roberts</description>
      <pubDate>Fri, 04 Sep 2009 10:17:34 GMT</pubDate>
      <author>r123</author>
      <guid>http://communities.vmware.com/thread/229881</guid>
      <dc:date>2009-09-04T10:17:34Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Weird Problems since Virtualisation</title>
      <link>http://communities.vmware.com/thread/229352</link>
      <description>&lt;br /&gt;
We have just migrated 4 servers to 3 VShere servers, however since the migration we have noticed some issues:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;

&lt;ol&gt;
&lt;li&gt;Slow logons to Active Directory (DC is now Virtual), once logged on it is fine.&lt;/li&gt;
&lt;li&gt;Some Users have to logon twice&lt;/li&gt;
&lt;li&gt;Some mappped drives now show as device unknown&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;br /&gt;
Once the users are logged on the network is alot faster directory listings are almost instant, rather than 1-2 mins to enumerate a 200GB directory. &lt;br /&gt;
&lt;p /&gt;
 Any help on the issues we are having would be appreciated. &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">windows</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">active_directory</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">ad</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">slow</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">esx_4</category>
      <pubDate>Wed, 02 Sep 2009 13:41:38 GMT</pubDate>
      <author>adambird</author>
      <guid>http://communities.vmware.com/thread/229352</guid>
      <dc:date>2009-09-02T13:41:38Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>AddDVPortgroup error</title>
      <link>http://communities.vmware.com/thread/228324</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
When I add a VMware distributed virtual portgroup, it failed, fault string indicates that: Not initialized: boolean inherited.&lt;br /&gt;
&lt;p /&gt;
Can anyone explain it to me? Any sample code?&lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Thu, 27 Aug 2009 05:33:59 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/228324</guid>
      <dc:date>2009-08-27T05:33:59Z</dc:date>
      <clearspace:dateToText>2 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Problem using vSphere™ SDK for Perl instead of VI Perl Toolkit 1.6</title>
      <link>http://communities.vmware.com/thread/228032</link>
      <description>&lt;br /&gt;
We are currently running VI Perl Toolkit 1.6 on SLES 10 SP1 64bit.  When I run a test query using 1.6 I get the expected result.  When I uninstall 1.6 and install vSphere SDK for Perl and run the same query I get this response:&lt;br /&gt;
&lt;p /&gt;
 Can't load '/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXML/Common/Common.so' for module XML::LibXML::Common: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXML/Common/Common.so: wrong ELF class: ELFCLASS32 at /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.&lt;br /&gt;
 at /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/XML/LibXML.pm line 12&lt;br /&gt;
Compilation failed in require at /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/XML/LibXML.pm line 12.&lt;br /&gt;
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/XML/LibXML.pm line 12.&lt;br /&gt;
Compilation failed in require at /usr/lib/perl5/5.8.8/VMware/VICommon.pm line 11.&lt;br /&gt;
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/VMware/VICommon.pm line 11.&lt;br /&gt;
Compilation failed in require at /usr/lib/perl5/5.8.8/VMware/VIRuntime.pm line 15.&lt;br /&gt;
Compilation failed in require at /usr/lib/vmware-vcli/apps/performance/viperformance.pl line 11.&lt;br /&gt;
BEGIN failed--compilation aborted at /usr/lib/vmware-vcli/apps/performance/viperformance.pl line 11.&lt;br /&gt;
&lt;p /&gt;
I have installed a prerequisite perl modules and rpms.  Any ideas?</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <pubDate>Tue, 25 Aug 2009 22:12:57 GMT</pubDate>
      <author>martinkj</author>
      <guid>http://communities.vmware.com/thread/228032</guid>
      <dc:date>2009-08-25T22:12:57Z</dc:date>
      <clearspace:dateToText>2 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>remove a VM and rename a VM</title>
      <link>http://communities.vmware.com/thread/227859</link>
      <description>&lt;br /&gt;
Dear all, &lt;br /&gt;
&lt;p /&gt;
 Is it possible to provide a perl function to remove a VM  through VC?&lt;br /&gt;
&lt;p /&gt;
My ESX is managed by VC serve, I saw a createVM.pl, just want to know if removeVM.pl is available?&lt;br /&gt;
&lt;p /&gt;
BTW, if there is some method to rename a VM name, I only saw the perl function for rename datastorage.&lt;br /&gt;
&lt;p /&gt;
Is it also possible?  &lt;br /&gt;
&lt;p /&gt;
Thanks a lot, &lt;br /&gt;
&lt;p /&gt;
Luffy</description>
      <pubDate>Tue, 25 Aug 2009 03:06:49 GMT</pubDate>
      <author>LuffyDLiu</author>
      <guid>http://communities.vmware.com/thread/227859</guid>
      <dc:date>2009-08-25T03:06:49Z</dc:date>
      <clearspace:dateToText>2 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vsphere viperl image customization crashes vCenter</title>
      <link>http://communities.vmware.com/thread/227416</link>
      <description>&lt;br /&gt;
Hi. I've just setup a new vsphere host and vcenter 4 for testing the deployment of vm templates. I already have this working using esx 3.5 and the older vcenter. My problem is, after the cloning process finishes and the image customization begins, vcenter crashes and I receive this message ( on the command line ).&lt;br /&gt;
&lt;p /&gt;
&lt;i&gt;Fault SOAP request error - possibly a protocol issue: 500 Connect failed: connect: Connection refused; Connection refused&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;SOAP request error - possibly a protocol issue: 500 Connect failed: connect: Connection refused; Connection refused&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
Checking services I see that vcenter server has stopped. I've checked through all the customization code and it seems fine (it matches the reference guide). I'm not sure how to debug this further.&lt;br /&gt;
&lt;p /&gt;
I'm currently using a slightly altered version of this script : &lt;a class="jive-link-external" href="http://communities.vmware.com/servlet/JiveServlet/download/889359-7006/CreateVM.pl"&gt;http://communities.vmware.com/servlet/JiveServlet/download/889359-7006/CreateVM.pl&lt;/a&gt; &lt;br /&gt;
&lt;p /&gt;
Regards,&lt;br /&gt;
&lt;p /&gt;
Otto. &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;</description>
      <pubDate>Fri, 21 Aug 2009 06:00:20 GMT</pubDate>
      <author>ultra01</author>
      <guid>http://communities.vmware.com/thread/227416</guid>
      <dc:date>2009-08-21T06:00:20Z</dc:date>
      <clearspace:dateToText>3 months, 15 hours ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>check tools status doesn't return the good value</title>
      <link>http://communities.vmware.com/thread/227456</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
I want to check vmware tool status of my virtual machines so I use this fonction $vm_views-&amp;gt;guest-&amp;gt;ToolsStatus-&amp;gt;val. When I test this function returns always "toolsOk" even when I stop the vmware tools service on the service console of windows. Why this function doesn't return "toolsNotRunning" ?&lt;br /&gt;
&lt;p /&gt;
 Thank you.</description>
      <pubDate>Fri, 21 Aug 2009 13:04:46 GMT</pubDate>
      <author>gierone</author>
      <guid>http://communities.vmware.com/thread/227456</guid>
      <dc:date>2009-08-21T13:04:46Z</dc:date>
      <clearspace:dateToText>3 months, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>does hardware related events supported in vSphere SDK for Perl?</title>
      <link>http://communities.vmware.com/thread/227395</link>
      <description>Hello,&lt;br /&gt;
&lt;br /&gt;
ESXi supports SNMP traps. These hardware related traps are listed in the SNMP MIB. See the excerpt from the vmware MIB-&lt;br /&gt;
vmwEnvHardwareEvent NOTIFICATION-TYPE&lt;br /&gt;
    OBJECTS     { vmwSubsystemType, vmwHardwareStatus, &lt;br /&gt;
                  vmwEventDescription, vmwEnvHardwareTime }&lt;br /&gt;
    STATUS      current&lt;br /&gt;
    DESCRIPTION &lt;br /&gt;
        "This notification, if the agent is so configured, may be sent when the&lt;br /&gt;
         system has detected a material change in physical condition of the&lt;br /&gt;
         hardware"&lt;br /&gt;
    ::= { vmwNotifications 301 }&lt;br /&gt;
&lt;br /&gt;
I would like to know whether similar events/alerts are available through vSphere/VI SDK?</description>
      <pubDate>Fri, 21 Aug 2009 05:39:00 GMT</pubDate>
      <author>krishnaprasad</author>
      <guid>http://communities.vmware.com/thread/227395</guid>
      <dc:date>2009-08-21T05:39:00Z</dc:date>
      <clearspace:dateToText>3 months, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VMWareTools version provided by the host</title>
      <link>http://communities.vmware.com/thread/226095</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
is there a way to get the version number of the VMWare Tools (e.g. 110268, 123630,...) from a host_view that are provided by the host?&lt;br /&gt;
&lt;p /&gt;
Thanks in advance!&lt;br /&gt;
&lt;p /&gt;
Chris&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 14 Aug 2009 07:50:10 GMT</pubDate>
      <author>kri-2</author>
      <guid>http://communities.vmware.com/thread/226095</guid>
      <dc:date>2009-08-14T07:50:10Z</dc:date>
      <clearspace:dateToText>3 months, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>10</clearspace:messageCount>
      <clearspace:replyCount>9</clearspace:replyCount>
    </item>
    <item>
      <title>VI RLC get() , put()</title>
      <link>http://communities.vmware.com/thread/226944</link>
      <description>&lt;br /&gt;
hii&lt;br /&gt;
&lt;p /&gt;
I've been using  VI RLC s get , put  , those are the options of vifs.pl .  I use it for transferring files from datastore to my local machine and vice versa. I feel it is a bit slow and is there any other alternatives available for doing file transfer so that I can use it in my perl script ..?? &lt;br /&gt;
&lt;p /&gt;
 Thanks,&lt;br /&gt;
&lt;p /&gt;
ayrus.</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <pubDate>Wed, 19 Aug 2009 06:28:53 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/226944</guid>
      <dc:date>2009-08-19T06:28:53Z</dc:date>
      <clearspace:dateToText>3 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>vSphere SDK for perl is thread safe?</title>
      <link>http://communities.vmware.com/thread/226431</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I want to use multi-thread to do parallel work. The code is like following:&lt;br /&gt;
&lt;p /&gt;
    $session = Vim-&amp;gt;new(service_url =&amp;gt; 'https://****/sdk');&lt;br /&gt;
    $session-&amp;gt;login(user_name =&amp;gt; "****", password =&amp;gt; "****");&lt;br /&gt;
&lt;br /&gt;
    for (my $i = 0; $i &amp;lt; 3; $i++) {&lt;br /&gt;
&lt;p /&gt;
        my $t = Thread-&amp;gt;new(\&amp;#38;sdk_fun, $i);&lt;br /&gt;
        push(@threads, $t);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    foreach (@threads) {&lt;br /&gt;
        $_-&amp;gt;join;  ############Error Here#############&lt;br /&gt;
&lt;p /&gt;
    } &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
The join() of the threads throws segmentation fault. Please Help.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks in advance,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Mon, 17 Aug 2009 08:34:16 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/226431</guid>
      <dc:date>2009-08-17T08:34:16Z</dc:date>
      <clearspace:dateToText>3 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>openSSL certificate verification</title>
      <link>http://communities.vmware.com/thread/226609</link>
      <description>&lt;br /&gt;
I have seen others talk about this issue but they never stated what resolved their problem.&lt;br /&gt;
&lt;p /&gt;
 Problem: When you do a connect.pl from the Perl utilities and get Error: Server version unavailable at 'https://asciesx1/sdk/vimService.wsdl'. If you do a wget it returns.&lt;br /&gt;
&lt;p /&gt;
&lt;strike&gt;16:02:15&lt;/strike&gt;  &lt;a class="jive-link-external" href="https://asciesx1/sdk/vimService.wsdl"&gt;https://asciesx1/sdk/vimService.wsdl&lt;/a&gt;&lt;br /&gt;
Resolving asciesx1... 172.29.59.25&lt;br /&gt;
Connecting to asciesx1|172.29.59.25|:443... connected.&lt;br /&gt;
ERROR: cannot verify asciesx1's certificate, issued by `/C=US/ST=California/L=Palo Alto/O=VMware, Inc./emailAddress=ssl-certificates@vmware.com/OU=VMware ESX Server Certificate/CN=asciesx1/unstructuredName=1250522187,564d7761726520496e632e':&lt;br /&gt;
  Self-signed certificate encountered.&lt;br /&gt;
To connect to asciesx1 insecurely, use `--no-check-certificate'.&lt;br /&gt;
Unable to establish SSL connection.&lt;br /&gt;
&lt;p /&gt;
I have tried to configure openssl and give the ca certificate to the client machine so that it could use it for verifying. These are self-signed certificates.</description>
      <pubDate>Mon, 17 Aug 2009 22:40:40 GMT</pubDate>
      <author>kef461</author>
      <guid>http://communities.vmware.com/thread/226609</guid>
      <dc:date>2009-08-17T22:40:40Z</dc:date>
      <clearspace:dateToText>3 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>If you need any sample code to get started, make a request here!</title>
      <link>http://communities.vmware.com/thread/224746</link>
      <description>&lt;br /&gt;
Need a sample code, then submit your request here:&lt;a class="jive-link-external" href="http://requestbox.slinkset.com/"&gt; CodeCentral Sample Code Request Box&lt;/a&gt;&lt;br /&gt;
&lt;p /&gt;
We assure you that all the requests will be processed promptly.&lt;br /&gt;
&lt;p /&gt;
For more information on how this works:&lt;a class="jive-link-external" href="http://blogs.vmware.com/codecentral/2009/08/community-sample-code-request-box-feedback.html"&gt; Learn about Sample Code Request Box and CodeCentral Feedback&lt;/a&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">help</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sample_code</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <pubDate>Wed, 05 Aug 2009 22:23:39 GMT</pubDate>
      <author>navadavuluri</author>
      <guid>http://communities.vmware.com/thread/224746</guid>
      <dc:date>2009-08-05T22:23:39Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>problem with vmclone.pl</title>
      <link>http://communities.vmware.com/thread/225618</link>
      <description>&lt;br /&gt;
I'm doing a pretty basic clone with vmclone and running into this error:&lt;br /&gt;
&lt;p /&gt;
 vmclone.pl --username myuser \&lt;br /&gt;
    --password mypassword \&lt;br /&gt;
    --vmhost $server_dns \&lt;br /&gt;
    --vmname 'my-clone-src' \&lt;br /&gt;
    --vmname_destination 'my-clone-dst' \&lt;br /&gt;
    --url "https://$server_dns/sdk/webService"&lt;br /&gt;
&lt;p /&gt;
 The free space available is less than the specified disksize or the host is not accessible. &lt;br /&gt;
&lt;p /&gt;
 I can ping the host, and the host also has about 260~ gigs available so I'm a little confused on what could be causing the error. Any idea of where to go from here diagnosing this? &lt;br /&gt;
&lt;p /&gt;
My environment is on ubuntu 9.10 with perl sdk 4.0. I"m trying to connect a vmware ESX 3.5 server.</description>
      <pubDate>Tue, 11 Aug 2009 22:28:29 GMT</pubDate>
      <author>catphive</author>
      <guid>http://communities.vmware.com/thread/225618</guid>
      <dc:date>2009-08-11T22:28:29Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Script to update bios on Dell servers</title>
      <link>http://communities.vmware.com/thread/225351</link>
      <description>Can someone help provide a script that can update bios on Dell(2950, 6850, 6950 and R900 and HP(DL360 and 580) ESX servers?</description>
      <pubDate>Mon, 10 Aug 2009 17:15:19 GMT</pubDate>
      <author>Sterfish</author>
      <guid>http://communities.vmware.com/thread/225351</guid>
      <dc:date>2009-08-10T17:15:19Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>How can I provide the option inside a perl script?</title>
      <link>http://communities.vmware.com/thread/220120</link>
      <description>&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;p /&gt;
 Unfortunately, I have to develop a GUI for administration using SDK for perl.&lt;br /&gt;
&lt;p /&gt;
I get the user's options (username, server, password) from the login dialogue, then how should I use connect() to connect to the vCenter or ESX host?&lt;br /&gt;
&lt;p /&gt;
Maybe two choices:&lt;br /&gt;
&lt;p /&gt;
1. Execute a perl script, say connect.pl, this is not what I want.&lt;br /&gt;
&lt;p /&gt;
2. specify the options for connect(). This is what I want. &lt;br /&gt;
&lt;p /&gt;
Can anyone clear me on this?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks in advance,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Thu, 09 Jul 2009 03:39:15 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/220120</guid>
      <dc:date>2009-07-09T03:39:15Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Problems with vihostupdate.pl</title>
      <link>http://communities.vmware.com/thread/224866</link>
      <description>&lt;br /&gt;
Running the command below results in the assoicated error:&lt;br /&gt;
&lt;p /&gt;
C:\Program Files (x86)\VMware\VMware VI Remote CLI\bin&amp;gt;vihostupdate.pl -server &amp;lt;xxx.xxx.xx.xx&amp;gt; -query&lt;br /&gt;
Enter username: root&lt;br /&gt;
Enter password:&lt;br /&gt;
Operation not applicable : A general system error occurred: Internal error&lt;br /&gt;
&lt;p /&gt;
This is with ESXi and I am running the script form Vists 64.  Any ideas?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Steve&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 06 Aug 2009 16:08:00 GMT</pubDate>
      <author>sochry</author>
      <guid>http://communities.vmware.com/thread/224866</guid>
      <dc:date>2009-08-06T16:08:00Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vSphere SDK on SLES 11 or Debian Lenny</title>
      <link>http://communities.vmware.com/thread/221143</link>
      <description>&lt;br /&gt;
Hi *, &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I wonder if SLES 11 will become a supported platform for the SDK some time.&lt;br /&gt;
We already managed to get things running but the performance is very poor. &lt;br /&gt;
An "strace" on a script returns about 15.000 system calls with the following statement: &lt;br /&gt;
&lt;p /&gt;
&lt;span style="color:#0000ff"&gt;&lt;i&gt;stat64("/usr/lib/perl/5.10/auto/Class/MethodMaker/Engine/ima_method_maker.al", 0xbfa2ca54) = -1 ENOENT (No such file or directory)&lt;/i&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
SLES 11 uses Perl 5.10 and I found out, that the class method "ima_method_maker" is deprecated now.&lt;br /&gt;
Any ideas? Btw. same problems with Debian5 (Lenny). &lt;br /&gt;
&lt;p /&gt;
Cheers&lt;br /&gt;
David &lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;

&lt;ul class="jive-dash"&gt;
&lt;li&gt;Pedo mellon a minno -- &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;</description>
      <pubDate>Wed, 15 Jul 2009 11:21:36 GMT</pubDate>
      <author>davidhaase</author>
      <guid>http://communities.vmware.com/thread/221143</guid>
      <dc:date>2009-07-15T11:21:36Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Installed perl toolkit 1.5 on Windows and problem running the sample script.</title>
      <link>http://communities.vmware.com/thread/224495</link>
      <description>&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Just installed Perl API toolkit version 1.5 on my laptop running windows XP. &lt;br /&gt;
&lt;p /&gt;
 Below is the error I get when executing the sample script. What should I do to fix this?&lt;br /&gt;
&lt;p /&gt;
c:\Program Files\VMware\VMware VI Perl Toolkit\Perl\samples\discovery&amp;gt;datacenterlisting.pl --help&lt;br /&gt;
Can't load 'C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/site/lib/auto/XML/LibXML/Common/Common.dll' for module XML::LibXML::Common: load_file:The specified module could not be found at C:/Prog&lt;br /&gt;
ram Files/VMware/VMware VI Perl Toolkit/Perl/lib/DynaLoader.pm line 230.&lt;br /&gt;
 at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/site/lib/XML/LibXML.pm line 12&lt;br /&gt;
Compilation failed in require at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/site/lib/XML/LibXML.pm line 12.&lt;br /&gt;
BEGIN failed--compilation aborted at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/site/lib/XML/LibXML.pm line 12.&lt;br /&gt;
Compilation failed in require at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/lib/VMware/VICommon.pm line 11.&lt;br /&gt;
BEGIN failed--compilation aborted at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/lib/VMware/VICommon.pm line 11.&lt;br /&gt;
Compilation failed in require at C:/Program Files/VMware/VMware VI Perl Toolkit/Perl/lib/VMware/VIRuntime.pm line 15.&lt;br /&gt;
Compilation failed in require at C:\Program Files\VMware\VMware VI Perl Toolkit\Perl\samples\discovery\datacenterlisting.pl line 10.&lt;br /&gt;
BEGIN failed--compilation aborted at C:\Program Files\VMware\VMware VI Perl Toolkit\Perl\samples\discovery\datacenterlisting.pl line 10.</description>
      <pubDate>Tue, 04 Aug 2009 22:17:09 GMT</pubDate>
      <author>softential</author>
      <guid>http://communities.vmware.com/thread/224495</guid>
      <dc:date>2009-08-04T22:17:09Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VMware API Perl Toolkit Install Issue</title>
      <link>http://communities.vmware.com/thread/224494</link>
      <description>&lt;br /&gt;
I am trying to install Perl API Toolkit on one of the linux VM and below is the error I get. &lt;br /&gt;
&lt;p /&gt;
Does anyone know what is the problem? Does this mean I can not install the toolkit on the virtual guests, in that case where should this be installed. &lt;br /&gt;
&lt;p /&gt;
V# ./vmware-install.pl &lt;br /&gt;
You cannot install VMware VIPerl Toolkit on a system running a xen &lt;br /&gt;
kernel.Execution aborted.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Tue, 04 Aug 2009 22:07:50 GMT</pubDate>
      <author>softential</author>
      <guid>http://communities.vmware.com/thread/224494</guid>
      <dc:date>2009-08-04T22:07:50Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Trouble validating VI Perl Toolkit 1.6</title>
      <link>http://communities.vmware.com/thread/224288</link>
      <description>Greetings,&lt;br /&gt;
&lt;br /&gt;
I just installed the VI Perl Toolkit 1.6 on an Ubuntu 8.04 box, which is actually a Nagios Jumpbox.  &lt;br /&gt;
&lt;br /&gt;
Following the instructions in the VIPerl install guide, i'm trying to validate the install by running the sample scripts, however i keep getting "no such file or directory".&lt;br /&gt;
&lt;br /&gt;
I checked ownership and all the directories/files in the samples directory are owned by root.&lt;br /&gt;
&lt;br /&gt;
Does this mean the scripts have to be run AS root?  Running with sudo gives me the same "no such file or directory". &lt;br /&gt;
&lt;br /&gt;
Any idea what i'm missing?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Joe</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <pubDate>Mon, 03 Aug 2009 21:59:23 GMT</pubDate>
      <author>joeboren</author>
      <guid>http://communities.vmware.com/thread/224288</guid>
      <dc:date>2009-08-03T21:59:23Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Remote procedure call using SDK for Perl</title>
      <link>http://communities.vmware.com/thread/224123</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
If a VM is installed with VMware tools, is it possible to use SDK for perl remotely call a script within that VM? I learnt that VIX api can, but I hope perl can too. &lt;br /&gt;
&lt;p /&gt;
 Thanks,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Mon, 03 Aug 2009 01:09:08 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/224123</guid>
      <dc:date>2009-08-03T01:09:08Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Get guest vm ip address</title>
      <link>http://communities.vmware.com/thread/223265</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
A guest VM has installed vmware tools, but the vm has two vmnics, so I can only get one of the ip addresses from VirtualMachine-&amp;gt;summary-&amp;gt;guest-&amp;gt;ipAddress.&lt;br /&gt;
&lt;p /&gt;
How can I get two of them and its associated network? Is it possible?&lt;br /&gt;
&lt;p /&gt;
TIA,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Tue, 28 Jul 2009 14:46:50 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/223265</guid>
      <dc:date>2009-07-28T14:46:50Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>What does "an OVF descriptor" mean ?</title>
      <link>http://communities.vmware.com/thread/223391</link>
      <description>Hi.&lt;br /&gt;
&lt;br /&gt;
Could anybody tell me what is an OVF descriptor ?&lt;br /&gt;
&lt;br /&gt;
I want to use ParseDescriptor method to deploy an appliance to an ESX host, &lt;br /&gt;
but I do not understand what means "OVF descriptor" .&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.</description>
      <pubDate>Wed, 29 Jul 2009 04:02:27 GMT</pubDate>
      <author>luger_lee</author>
      <guid>http://communities.vmware.com/thread/223391</guid>
      <dc:date>2009-07-29T04:02:27Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Change VLAN while Cloning</title>
      <link>http://communities.vmware.com/thread/223747</link>
      <description>Does any one have an example of a clone script that also changes the VLAN of the virtual nic?  I want to clone ten VM's and have each new VM be in a different VLAN.</description>
      <pubDate>Thu, 30 Jul 2009 13:34:35 GMT</pubDate>
      <author>kaharris</author>
      <guid>http://communities.vmware.com/thread/223747</guid>
      <dc:date>2009-07-30T13:34:35Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Getting ext3 file system details using vi sdk</title>
      <link>http://communities.vmware.com/thread/223249</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I am trying to get the disk used by ext3 file system (/usr , /bin ,  /home , /etc etc.,) .I am trying to get the disk used by each folders.  I managed to get the details of the VMFS using the dsbrowse.pl script. Is there any script available to get the details of the ext3 file system. &lt;br /&gt;
&lt;p /&gt;
 Thanks..</description>
      <pubDate>Tue, 28 Jul 2009 13:27:11 GMT</pubDate>
      <author>dillu</author>
      <guid>http://communities.vmware.com/thread/223249</guid>
      <dc:date>2009-07-28T13:27:11Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Unregister a vm does not remove it from the inventory?</title>
      <link>http://communities.vmware.com/thread/222973</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
When I unregister a vm or even destroy it with VirtualMachine.Unregister or VirtualMachine.Destroy, it does not disappear from the inventory, instead, it becomes grey and appened with (orphaned). How can I remove it completely?&lt;br /&gt;
&lt;p /&gt;
 Thanks,&lt;br /&gt;
&lt;p /&gt;
Shawn</description>
      <pubDate>Mon, 27 Jul 2009 08:05:15 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/222973</guid>
      <dc:date>2009-07-27T08:05:15Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Changes to the ESX Service Console for ESX 4.0</title>
      <link>http://communities.vmware.com/thread/222686</link>
      <description>&lt;br /&gt;
Please check out the attched document for information &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
This technical paper discusses incompatibilities between the ESX 3.5 service&lt;br /&gt;
console and the ESX 4.0 service console. Included are suggestions of what you might do to upgrade your&lt;br /&gt;
existing environments that depend on the ESX service console. This document also discusses how you might&lt;br /&gt;
bridge the gap to support ESXi, which does not include a service console. And finally, if you are currently&lt;br /&gt;
writing applications that run in the ESX service console, this document suggests some possible options you&lt;br /&gt;
have for transitioning away from it.</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">changes</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">service_console</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">esx_4</category>
      <pubDate>Fri, 24 Jul 2009 01:38:09 GMT</pubDate>
      <author>navadavuluri</author>
      <guid>http://communities.vmware.com/thread/222686</guid>
      <dc:date>2009-07-24T01:38:09Z</dc:date>
      <clearspace:dateToText>4 months, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Problem with VMInfo.pl</title>
      <link>http://communities.vmware.com/thread/222259</link>
      <description>&lt;br /&gt;
I'm writing a script that needs to query for the datastore used by the disk files for a specific VM. I found that the VMInfo.pl script would accomplish this so to test I issued the following command at a command prompt: &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;blockquote&gt;vminfo.pl --url &lt;a class="jive-link-external" href="https://vcserver/sdk/webservice"&gt;https://vcserver/sdk/webservice&lt;/a&gt; --username vcadmin --password ***** --vmname &lt;i&gt;vmname&lt;/i&gt; --fields vmPathName&lt;/blockquote&gt;
&lt;br /&gt;
Unfortunately, the only response I get is: &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Virtual Machine &lt;i&gt;vmname&lt;/i&gt; not found.&lt;/blockquote&gt;
&lt;br /&gt;
I've verified that the VM exists and is running. I've tried it with several different VMs that I know exist and it isn't working. &lt;br /&gt;
&lt;p /&gt;
The odd thing is that it worked the other day...</description>
      <pubDate>Wed, 22 Jul 2009 02:15:46 GMT</pubDate>
      <author>DrewGator</author>
      <guid>http://communities.vmware.com/thread/222259</guid>
      <dc:date>2009-07-22T02:15:46Z</dc:date>
      <clearspace:dateToText>4 months, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Browsing datastore files</title>
      <link>http://communities.vmware.com/thread/221782</link>
      <description>&lt;br /&gt;
Need to browse datastore files to display file list and size.   Here is the code snippet:&lt;br /&gt;
&lt;p /&gt;
...&lt;br /&gt;
&lt;p /&gt;
               my $flags = new FileQueryFlags (fileSize =&amp;gt; 1, fileType =&amp;gt; 1, modification =&amp;gt; 1);&lt;br /&gt;
               my $searchSpec = new HostDatastoreBrowserSearchSpec( details =&amp;gt; $flags );&lt;br /&gt;
 &lt;b&gt;my $browser= Vim::get_view(mo_ref =&amp;gt; $datastore-&amp;gt;browser);&lt;/b&gt;&lt;br /&gt;
               my $path = "";&lt;br /&gt;
               my $results = $browser-&amp;gt;SearchDatastoreSubFolders( datastorePath=&amp;gt;$path,searchSpec=&amp;gt;$searchSpec);&lt;br /&gt;
               print "Results of connecting to datastore browser: " . $results . "\n";&lt;br /&gt;
               foreach my $folder ( @{ $results } ) {&lt;br /&gt;
                  if( defined $folder-&amp;gt;file ) {&lt;br /&gt;
                     foreach my $file( @{ $folder-&amp;gt;file } ) {&lt;br /&gt;
                        print $folder-&amp;gt;folderPath.$file-&amp;gt;path."\t".$file-&amp;gt;fileSize."\n";&lt;br /&gt;
                     }&lt;br /&gt;
                  }&lt;br /&gt;
               }&lt;br /&gt;
&lt;p /&gt;
When the Vim::get_view statement runs I get the following error.   Any ideas?&lt;br /&gt;
&lt;p /&gt;
 SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: Invalid datastore format '/'.&lt;br /&gt;
Fault detail: InvalidDatastoreFaultcalling search&lt;br /&gt;
End Disconnect</description>
      <pubDate>Sat, 18 Jul 2009 22:29:19 GMT</pubDate>
      <author>theowood</author>
      <guid>http://communities.vmware.com/thread/221782</guid>
      <dc:date>2009-07-18T22:29:19Z</dc:date>
      <clearspace:dateToText>4 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>datacenter question</title>
      <link>http://communities.vmware.com/thread/221072</link>
      <description>&lt;br /&gt;
After doing the vsphere perl sdk install, I"m trying to validate my install. The utility /usr/share/doc/vmware-vcli/sample/datacenterlisting requires a --datacenter flag to do this.&lt;br /&gt;
&lt;p /&gt;
 In terms of vmware, what does datacenter exactly refer to? Where would I go to find the proper value for this? I'm trying to point it at my vcenter server.&lt;br /&gt;
&lt;p /&gt;
 Thanks</description>
      <pubDate>Tue, 14 Jul 2009 22:53:03 GMT</pubDate>
      <author>catphive</author>
      <guid>http://communities.vmware.com/thread/221072</guid>
      <dc:date>2009-07-14T22:53:03Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Simple create VM script not working</title>
      <link>http://communities.vmware.com/thread/220472</link>
      <description>Howdy folks,&lt;br /&gt;
&lt;br /&gt;
I'm trying to create a simple create VM script from the ground up and I can't for the life of me find out what's wrong. The error I keep on getting is:&lt;br /&gt;
&lt;br /&gt;
SOAP Fault:&lt;br /&gt;
&lt;hr /&gt;
Fault string: A component of the virtual machine is not accessible on the host.&lt;br /&gt;
Fault detail: CannotAccessVmComponent&lt;br /&gt;
&lt;br /&gt;
I've tried to trim it down as much as possible to try and figure out this last issue. I took out the deviceChange portion and still get the same error. I also tried changing the datastore name to verify the format of it, and that was not the issue either as it complained .. Also, in the version I pasted below I put the var's directly in the create_vm_spec function as well .. Help!!! &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/wink.gif" alt=";-)" /&gt;&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
use VMware::VIRuntime;&lt;br /&gt;
&lt;br /&gt;
my $vc    = 'x.x.x.x';&lt;br /&gt;
my $vc_un = 'username';&lt;br /&gt;
my $vc_pw = 'password';&lt;br /&gt;
my $host  = 'hostname';&lt;br /&gt;
&lt;br /&gt;
$vc = "https://$vc:443/sdk/vimService";&lt;br /&gt;
&lt;br /&gt;
Util::connect($vc,$vc_un,$vc_pw);&lt;br /&gt;
&lt;br /&gt;
my $host_view = get_esx_host($host);&lt;br /&gt;
my $dc_view = get_datacenter("datacenter");&lt;br /&gt;
my $folder  = $dc_view-&amp;gt;vmFolder;&lt;br /&gt;
&lt;br /&gt;
my $folder_view = Vim::get_view(mo_ref =&amp;gt;; $dc_view-&amp;gt;vmFolder);&lt;br /&gt;
my $comp_view   = Vim::get_view(mo_ref =&amp;gt; $host_view-&amp;gt;parent);&lt;br /&gt;
&lt;br /&gt;
my $spec = create_vm_spec();&lt;br /&gt;
&lt;br /&gt;
eval {&lt;br /&gt;
    $folder_view-&amp;gt;CreateVM(&lt;br /&gt;
    config =&amp;gt;$spec,&lt;br /&gt;
    pool   =&amp;gt;$comp_view-&amp;gt;resourcePool&lt;br /&gt;
    );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
print $@;&lt;br /&gt;
&lt;br /&gt;
Util::disconnect();&lt;br /&gt;
&lt;br /&gt;
 # creates object for a given host&lt;br /&gt;
sub get_esx_host {&lt;br /&gt;
    my $host = shift;&lt;br /&gt;
    return Vim::find_entity_view(&lt;br /&gt;
        view_type =&amp;gt; 'HostSystem',&lt;br /&gt;
        filter    =&amp;gt; {&lt;br /&gt;
            name      =&amp;gt; qr/$host/i&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 # creates an object for a given dc&lt;br /&gt;
sub get_datacenter {&lt;br /&gt;
    my $dc = shift;&lt;br /&gt;
    return Vim::find_entity_view(&lt;br /&gt;
        view_type =&amp;gt; 'Datacenter',&lt;br /&gt;
        filter    =&amp;gt; {&lt;br /&gt;
            name =&amp;gt; qr/$dc/i&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 # create vm spec, see below for params&lt;br /&gt;
sub create_vm_spec {&lt;br /&gt;
&lt;br /&gt;
    my $name         = "testMe";&lt;br /&gt;
    my $cpus         = 1;&lt;br /&gt;
    my $mem_size     = 256;&lt;br /&gt;
    my $guest_os     = "rhel4Guest";&lt;br /&gt;
    my $ds_name      = "datastore";&lt;br /&gt;
&lt;br /&gt;
    my $ds_path = "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=%24ds_name"&gt;$ds_name&lt;/a&gt;";&lt;br /&gt;
&lt;br /&gt;
    # create a ref for the location of the vm files&lt;br /&gt;
    my $files = VirtualMachineFileInfo-&amp;gt;new(&lt;br /&gt;
        logDirectory      =&amp;gt; undef,&lt;br /&gt;
        snapshotDirectory =&amp;gt; undef,&lt;br /&gt;
        suspendDirectory  =&amp;gt; undef,&lt;br /&gt;
        vmPathName        =&amp;gt; $ds_path&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    # and for the grand finalie, lets create the vm spec!!!!!!!&lt;br /&gt;
    my $vm_spec = VirtualMachineConfigSpec-&amp;gt;new(&lt;br /&gt;
        name         =&amp;gt; $name,&lt;br /&gt;
        memoryMB     =&amp;gt; $mem_size,&lt;br /&gt;
        files        =&amp;gt; $files,&lt;br /&gt;
        numCPUs      =&amp;gt; $cpus,&lt;br /&gt;
        guestId      =&amp;gt; $guest_os&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    return $vm_spec;&lt;br /&gt;
&lt;br /&gt;
}</description>
      <pubDate>Fri, 10 Jul 2009 18:26:24 GMT</pubDate>
      <author>repl1cant</author>
      <guid>http://communities.vmware.com/thread/220472</guid>
      <dc:date>2009-07-10T18:26:24Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>how to check the status of the server added in vMA</title>
      <link>http://communities.vmware.com/thread/219976</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I have added 3 servers in vMA. vifp listservers list all the servers added to vMA. I have powered off one of the servers that was added to vMA. But still the vifp listservers shows all the server including the one which is powered off. Is there any way to find the status of the server added to vMA?? &lt;br /&gt;
&lt;p /&gt;
 Thanks...</description>
      <pubDate>Wed, 08 Jul 2009 13:13:56 GMT</pubDate>
      <author>dillu</author>
      <guid>http://communities.vmware.com/thread/219976</guid>
      <dc:date>2009-07-08T13:13:56Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Shutting down multiple hosts and the vm's on the hosts</title>
      <link>http://communities.vmware.com/thread/219817</link>
      <description>Sorry to bother the community again. Right now I have a script that will shutdown or suspends vm's on a host in order using an external file to store the shutdown order (thanks to help from lamw) . The plan is for the script to reside on a virtual center with multiple hosts. The script needs to be able to shutdown the vm's on the host, shutdown the host (in order same idea with the external file), and then jump to the next host and continue the same process. I attempted to create nested for loops to accomplish this task but, it doesn't seem to work. Any help would be appreciated. I attached the script. Thanks in advance</description>
      <pubDate>Tue, 07 Jul 2009 16:01:09 GMT</pubDate>
      <author>caffine4lovers</author>
      <guid>http://communities.vmware.com/thread/219817</guid>
      <dc:date>2009-07-07T16:01:09Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Can SDK for perl execute an ESX service console command: esxcfg-info?</title>
      <link>http://communities.vmware.com/thread/219383</link>
      <description>Hi,&lt;br /&gt;
I want to get an esx/esxi host's esxcfg-info result from a vMA, can I do that from a SDK for perl script?&lt;br /&gt;
Regards,&lt;br /&gt;
Shawn</description>
      <pubDate>Sat, 04 Jul 2009 15:37:35 GMT</pubDate>
      <author>duyuyang</author>
      <guid>http://communities.vmware.com/thread/219383</guid>
      <dc:date>2009-07-04T15:37:35Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vsphere 4 perl SDK with ESX 3.5?</title>
      <link>http://communities.vmware.com/thread/219153</link>
      <description>&lt;br /&gt;
I'm starting a project with ESX 3.5, although we may upgrade to vsphere in the near future. Is it safe to use the vsphere perl SDK with ESX 3.5 for the time being, or am I better off using the VIPerl 1.6 sdk until I can upgrade to vsphere 4?&lt;br /&gt;
&lt;p /&gt;
 Thanks</description>
      <pubDate>Thu, 02 Jul 2009 17:48:47 GMT</pubDate>
      <author>catphive</author>
      <guid>http://communities.vmware.com/thread/219153</guid>
      <dc:date>2009-07-02T17:48:47Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Using common options</title>
      <link>http://communities.vmware.com/thread/218934</link>
      <description>I am trying to create a script that, in the end, should run unattended (not 100% sure how to make this happen yet). I created a configuration file that holds information for the server, username, and password using common options. I tried to use VI_CONFIG in my script to point to the configuration file so the user would not be prompted while the program was running. I cannot seem to make it work. When I try to add VI_CONFIG an error always comes up: "Cant modify constant item in scalar assignment". Any help would be greatly appreciated. I attached what I have so far below.</description>
      <pubDate>Wed, 01 Jul 2009 17:58:45 GMT</pubDate>
      <author>caffine4lovers</author>
      <guid>http://communities.vmware.com/thread/218934</guid>
      <dc:date>2009-07-01T17:58:45Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Trouble retrieving VM objects</title>
      <link>http://communities.vmware.com/thread/218008</link>
      <description>I'm trying to collect all VMs in a datastore from a given datacenter, passed as a command line argument. Here's a snippet:&lt;br /&gt;
&lt;br /&gt;
my %allvms = (); &lt;br /&gt;
&lt;br /&gt;
my $clusters = Vim::find_entity_views(&lt;br /&gt;
view_type =&amp;gt; 'ClusterComputeResource',&lt;br /&gt;
filter =&amp;gt; { 'name' =&amp;gt; "$cluster_name" },&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
foreach my $cluster ( @$clusters ){&lt;br /&gt;
print "Cluster: " . $cluster-&amp;gt;name . "\n";&lt;br /&gt;
my $datastores = Vim::get_views (mo_ref_array =&amp;gt; $cluster-&amp;gt;datastore);&lt;br /&gt;
foreach my $datastore (sort @$datastores){&lt;br /&gt;
my $vms = Vim::get_views (mo_ref_array =&amp;gt; $datastore-&amp;gt;vm);&lt;br /&gt;
foreach my $vm ( @$vms ){&lt;br /&gt;
$allvms{$vm-&amp;gt;name}{path} = $vm-&amp;gt;summary-&amp;gt;config-&amp;gt;vmPathName;&lt;br /&gt;
$allvms{$vm-&amp;gt;name}{name} = $vm-&amp;gt;name;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
foreach ( sort keys %allvms ){ print "$_: $allvms{$_}{path}\n"; }&lt;br /&gt;
&lt;br /&gt;
But the %allvms hash is empy.  What am I doing wrong?&lt;br /&gt;
&lt;br /&gt;
Thanks much!&lt;br /&gt;
Rob</description>
      <pubDate>Fri, 26 Jun 2009 02:05:06 GMT</pubDate>
      <author>rsantos@qualcomm.com</author>
      <guid>http://communities.vmware.com/thread/218008</guid>
      <dc:date>2009-06-26T02:05:06Z</dc:date>
      <clearspace:dateToText>4 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Import a Virtual Machine using Perl</title>
      <link>http://communities.vmware.com/thread/216844</link>
      <description>How can I import a virtual machine programmatically using Perl?</description>
      <pubDate>Fri, 19 Jun 2009 20:28:03 GMT</pubDate>
      <author>MessageOne</author>
      <guid>http://communities.vmware.com/thread/216844</guid>
      <dc:date>2009-06-19T20:28:03Z</dc:date>
      <clearspace:dateToText>4 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>16</clearspace:messageCount>
      <clearspace:replyCount>15</clearspace:replyCount>
    </item>
    <item>
      <title>Function RebootGuest() stop when VmWare tools service isn't started</title>
      <link>http://communities.vmware.com/thread/217907</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
I'm using VI Perl Toolkit to reboot my virtual machines and more particulary the function rebootGuest(). If the vmware tools service isn't started or doesn't work for any reason, the fonction can't reboot the vm and stop the script. How Can I ensure that the script doesn't stop in progress if a vm doesn't have the service started ?&lt;br /&gt;
&lt;p /&gt;
 Thank you.</description>
      <pubDate>Thu, 25 Jun 2009 15:36:05 GMT</pubDate>
      <author>gierone</author>
      <guid>http://communities.vmware.com/thread/217907</guid>
      <dc:date>2009-06-25T15:36:05Z</dc:date>
      <clearspace:dateToText>4 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Perl vSphere SDK on OS X</title>
      <link>http://communities.vmware.com/thread/216420</link>
      <description>I may be an audience of one in this regard, but I recently decided to upgrade and try the vSphere Perl SDK on Mac OSX.  Typically I just copy the VMware modules from the Linux install into my /System/Library/Perl/5.8.8/ path and CPAN any dependencies.&lt;br /&gt;
&lt;br /&gt;
However, the new VICredStore.pm module is giving me problems.  The fix is pretty simple (the error is also likely an oversight).  When doing the get_os() subroutine call in the get_default_path() subroutine, OSX is actually being detected as WINDOWS. &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/wink.gif" alt=";)" /&gt;&lt;br /&gt;
&lt;br /&gt;
Turns out in the get_os() subroutine the case insensitive regex /Win/i is matching 'darwin' which is the string returned by $^O. &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/sad.gif" alt=":(" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;# ------------------------------------------------------------------------------
# Description: Query the OS name.
# Input:  Subroutine style:  VICredStore::get_os
# Output: String containing name of OS.
# ------------------------------------------------------------------------------
sub get_os
{
   my $os = $^O;
   if    ($os =~ /Win/i)     { $os = 'WINDOWS'; }
   elsif ($os =~ /vms/i)     { $os = 'VMS'; }
   elsif ($os =~ /^MacOS$/i) { $os = 'MACINTOSH'; }
   elsif ($os =~ /os2/i)     { $os = 'OS2'; }
   else                      { $os = 'UNIX'; }
   return ($os);
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I patched it manually to get around the issue, I included the patch file if it might benefit anyone.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;cp VICredStore.pm VICresStore.pm-distrib
patch VICredStore.pm &amp;lt; VICredStore-OSXFix.patch
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Obviously not supported by VMware.  However this does seem to proceed past the new credential store feature successfully.  &lt;br /&gt;
&lt;br /&gt;
Now I'm looking into &lt;b&gt;Error: Server version unavailable at 'https://&amp;lt;esx host&amp;gt;/sdk/vimService.wsdl'&lt;/b&gt; complaints when running my scripts.&lt;br /&gt;
&lt;br /&gt;
I thought this might be of assistance to someone.</description>
      <pubDate>Wed, 17 Jun 2009 23:50:44 GMT</pubDate>
      <author>stumpr</author>
      <guid>http://communities.vmware.com/thread/216420</guid>
      <dc:date>2009-06-17T23:50:44Z</dc:date>
      <clearspace:dateToText>5 months, 23 hours ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Compatibility: VIPerl 1.6 &amp;#38; vSphere SDK for Perl v4: Gotchas/Issues?</title>
      <link>http://communities.vmware.com/thread/216626</link>
      <description>Hi,&lt;br /&gt;
Are there any issues with STILL using VIPerl v1.6 with ESX/ESXi v4?  So far, it looks like the API really didn't change, but I wanted to know if there were any issues/gotchas with this approach.&lt;br /&gt;
&lt;br /&gt;
Aside from the introduction of the "Credential Store", it doesn't seem worthwhile upgrading to the newer API, unless there were &lt;b&gt;significant&lt;/b&gt; bug fixes / issues resolved... after checking the Release Notes, I don't really see any noticeable changes.&lt;br /&gt;
&lt;br /&gt;
Lastly, does VMware intend to ever &lt;b&gt;encrypt&lt;/b&gt; the password content in the "Credential Store"?  Meaning, when a perl script runs, the SDK prompts the user to "unlock" the credential store, allowing the script to access credentials until the script ends?  This is similar to how Apache2 accesses protected private keys, associated with SSL certs.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;ul class="jive-dash"&gt;

&lt;ul class="jive-dash"&gt;
&lt;li&gt;Darien&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">gotchas</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">issues</category>
      <pubDate>Thu, 18 Jun 2009 18:37:55 GMT</pubDate>
      <author>kindlund</author>
      <guid>http://communities.vmware.com/thread/216626</guid>
      <dc:date>2009-06-18T18:37:55Z</dc:date>
      <clearspace:dateToText>5 months, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>11</clearspace:messageCount>
      <clearspace:replyCount>10</clearspace:replyCount>
    </item>
    <item>
      <title>hot migration using perl sdk</title>
      <link>http://communities.vmware.com/thread/217484</link>
      <description>Using the script vmmigrate.pl I was able to perform only a cold migration (VM is off)&lt;br /&gt;
Is there any way in which we can perform hot migration ?</description>
      <pubDate>Tue, 23 Jun 2009 21:08:58 GMT</pubDate>
      <author>aswani521</author>
      <guid>http://communities.vmware.com/thread/217484</guid>
      <dc:date>2009-06-23T21:08:58Z</dc:date>
      <clearspace:dateToText>5 months, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VI Perl Toolkit using a lot of CPU (hundreds of thousands of calls to libXML)</title>
      <link>http://communities.vmware.com/thread/216976</link>
      <description>&lt;br /&gt;
Hi there,&lt;br /&gt;
&lt;p /&gt;
We are using the VI Perl Toolkit to run scripts for monitoring and graphing our ESX as well as our ESXi hosts, some directly and others via Virtual Center. We are doing this on a Centos 5.3 host with toolkit 1.6. For some reason the toolkit is however consuming quite a lot of CPU, which means we cannot run the scripts on as many hosts as we would like, even though the monitor host is a dual quad core machine. I am not much of a developer myself, but I have ran Dprof and dprofpp on the script we're using, check_esx3.pl by op5, and also the sample script provided by vmware, datacenterlisting.pl, to find anything similar. Both of them seem to be making hundreds of thousands of calls to libXML, which is what's consuming all that CPU time. I have also tried doing this on the new vMA platform, which is running toolkit 4.0 with the same result.&lt;br /&gt;
&lt;p /&gt;
So what I would like to know is; how can we make our scripts execute faster when the toolkit itself is so slow? &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Output from dprofpp running datacenterlisting.pl:&lt;br /&gt;
&lt;p /&gt;
&lt;ol&gt;
&lt;li&gt;dprofpp tmon.out &lt;/li&gt;
&lt;/ol&gt;
Total Elapsed Time = 12.25789 Seconds&lt;br /&gt;
  User+System Time = 6.547893 Seconds&lt;br /&gt;
Exclusive Times&lt;br /&gt;
%Time ExclSec CumulS #Calls sec/call Csec/c  Name&lt;br /&gt;
 30.0   1.969  8.716  25888   0.0001 0.0003  ComplexType::deserialize&lt;br /&gt;
 28.0   1.838  5.688 148014   0.0000 0.0000  XML::LibXML::Element::getChildrenByTagName&lt;br /&gt;
 27.9   1.828  1.828 111179   0.0000 0.0000  XML::LibXML::Node::nodeName&lt;br /&gt;
 19.4   1.272  1.272 148014   0.0000 0.0000  XML::LibXML::Node::_childNodes&lt;br /&gt;
 7.70   0.504  1.776 148014   0.0000 0.0000  XML::LibXML::Node::childNodes&lt;br /&gt;
 6.23   0.408  0.408 121601   0.0000 0.0000  XML::LibXML::Node::textContent&lt;br /&gt;
 5.99   0.392  0.392 112826   0.0000 0.0000  XML::LibXML::Node::DESTROY&lt;br /&gt;
 4.87   0.319  1.041      2   0.1595 0.5205  Vim::login&lt;br /&gt;
 4.29   0.281  0.281  69100   0.0000 0.0000  XML::LibXML::Element::getAttributeNodeNS&lt;br /&gt;
 3.34   0.219  0.550   2625   0.0001 0.0002  Class::MethodMaker::Engine::create_methods&lt;br /&gt;
 2.52   0.165  0.202   2625   0.0001 0.0001  Class::MethodMaker::scalar::scal0000&lt;br /&gt;
 2.28   0.149  0.149   1161   0.0001 0.0001  Crypt::SSLeay::Conn::read&lt;br /&gt;
 1.99   0.130  0.130     10   0.0130 0.0130  XML::LibXML::_parse_string&lt;br /&gt;
 1.70   0.111  0.137  24388   0.0000 0.0000  DynamicData::get_property_list&lt;br /&gt;
 0.92   0.060  0.118     22   0.0027 0.0054  main::BEGIN&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Output from running dprofpp on check_esx3.pl:&lt;br /&gt;
&lt;p /&gt;
 # dprofpp tmon.out &lt;br /&gt;
Total Elapsed Time = 6.755634 Seconds&lt;br /&gt;
  User+System Time = 2.915634 Seconds&lt;br /&gt;
Exclusive Times&lt;br /&gt;
%Time ExclSec CumulS #Calls sec/call Csec/c  Name&lt;br /&gt;
 28.6   0.834  1.881  33053   0.0000 0.0001  XML::LibXML::Element::getChildrenByTagName&lt;br /&gt;
 21.8   0.636  0.636 247000   0.0000 0.0000  XML::LibXML::Node::nodeName&lt;br /&gt;
 15.4   0.449  2.543   5611   0.0001 0.0005  ComplexType::deserialize&lt;br /&gt;
 9.23   0.269  1.086      2   0.1347 0.5428  Vim::login&lt;br /&gt;
 8.40   0.245  0.575   2625   0.0001 0.0002  Class::MethodMaker::Engine::create_methods&lt;br /&gt;
 6.28   0.183  0.183  33053   0.0000 0.0000  XML::LibXML::Node::_childNodes&lt;br /&gt;
 5.38   0.157  0.206   2625   0.0001 0.0001  Class::MethodMaker::scalar::scal0000&lt;br /&gt;
 4.63   0.135  0.135 249895   0.0000 0.0000  XML::LibXML::Node::DESTROY&lt;br /&gt;
 4.01   0.117  0.300  33053   0.0000 0.0000  XML::LibXML::Node::childNodes&lt;br /&gt;
 2.85   0.083  0.083  14278   0.0000 0.0000  XML::LibXML::Element::getAttributeNodeNS&lt;br /&gt;
 2.33   0.068  0.115    863   0.0001 0.0001  Net::SSL::read&lt;br /&gt;
 2.16   0.063  0.098   2625   0.0000 0.0000  Class::MethodMaker::Engine::install_methods&lt;br /&gt;
 1.92   0.056  0.056  27375   0.0000 0.0000  XML::LibXML::Node::textContent&lt;br /&gt;
 1.85   0.054  0.062   5641   0.0000 0.0000  DynamicData::get_property_list&lt;br /&gt;
 1.68   0.049  0.049   2625   0.0000 0.0000  Class::MethodMaker::Engine::check_opts&lt;br /&gt;
&lt;p /&gt;
Any hints/clues much appreciated.</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">issues</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">viperl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <pubDate>Sun, 21 Jun 2009 13:25:00 GMT</pubDate>
      <author>MartinWi</author>
      <guid>http://communities.vmware.com/thread/216976</guid>
      <dc:date>2009-06-21T13:25:00Z</dc:date>
      <clearspace:dateToText>5 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>scripting datastore creation</title>
      <link>http://communities.vmware.com/thread/214907</link>
      <description>&lt;br /&gt;
Are there any tools here to create a new datastore given a newly created SAN LUN ?&lt;br /&gt;
&lt;p /&gt;
Seems like none of the tools I can find online or that are in this perl sdk work around the messyness of having to manually fdisk the new LUN and then use vmkfstools to lay down a filesystem.&lt;br /&gt;
&lt;p /&gt;
Is there a took available for this or am i missing something ?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 10 Jun 2009 18:04:26 GMT</pubDate>
      <author>jeremyinvision</author>
      <guid>http://communities.vmware.com/thread/214907</guid>
      <dc:date>2009-06-10T18:04:26Z</dc:date>
      <clearspace:dateToText>5 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vicfg-nas datastore removal</title>
      <link>http://communities.vmware.com/thread/214252</link>
      <description>&lt;br /&gt;
I'm getting the following error when trying to use the vicfg-nas command to remove a NFS datastore from an vSphere ESXi host.&lt;br /&gt;
&lt;p /&gt;
Unable to remove datastore: fault.RestrictedVersion.summary&lt;br /&gt;
&lt;p /&gt;
The command works fine for listing and adding datastores.&lt;br /&gt;
&lt;p /&gt;
I know it worked when used on ESX/ESXi 3.5 hosts.&lt;br /&gt;
&lt;p /&gt;
I first ran into the error when using the older Remote CLI package, but I still get the error after installing the vSphere SDK.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Anyone run into this and figured out a solution?</description>
      <pubDate>Mon, 08 Jun 2009 14:50:48 GMT</pubDate>
      <author>klevron</author>
      <guid>http://communities.vmware.com/thread/214252</guid>
      <dc:date>2009-06-08T14:50:48Z</dc:date>
      <clearspace:dateToText>5 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Problems installing vSphere SDK</title>
      <link>http://communities.vmware.com/thread/213077</link>
      <description>Hello, I have a really hard time getting the VMSphere SDK to work in Windows and I have no installation errors using the provided VMware-VIPERL-4.0.0-161974.exe from the VMWARE page but whenever I try to run any script I get a popup that refers to a XML.DLL-file and yields error messages like below:&lt;br /&gt;
&lt;br /&gt;
BEGIN failed--compilation aborted at C:/Program Files/VMware/VMware vSphere CLI/&lt;br /&gt;
Perl/site/lib/XML/LibXML.pm line 116.&lt;br /&gt;
&lt;br /&gt;
It seems like it is missing something and I have tried this on several Windows computers and I also had a go at installing it from SourceCode mentioned at page 18 (&lt;a class="jive-link-external" href="http://www.vmware.com/support/developer/viperltoolkit/viperl40/doc/vsperl_40_install.pdf"&gt;http://www.vmware.com/support/developer/viperltoolkit/viperl40/doc/vsperl_40_install.pdf&lt;/a&gt;) but for starters I cannot locate the required Perl modules from the Perl Package manager from ActivePerl and I also cannot find the mentioned vSphere SDK for Perl source bundle at the download page but only the embedded installer.&lt;br /&gt;
&lt;br /&gt;
Clearly I am doing something wrong here but I do not know what which is quite frustrating so all help is appreciated!</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">installation</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <pubDate>Tue, 02 Jun 2009 14:50:27 GMT</pubDate>
      <author>bandersfdjhefjh</author>
      <guid>http://communities.vmware.com/thread/213077</guid>
      <dc:date>2009-06-02T14:50:27Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>11</clearspace:messageCount>
      <clearspace:replyCount>10</clearspace:replyCount>
    </item>
    <item>
      <title>Welcome vSphere SDK for Perl users !</title>
      <link>http://communities.vmware.com/thread/211363</link>
      <description>We welcome vSphere SDK for Perl users to participate in a community dedicated for Perl topics. &lt;br /&gt;
&lt;br /&gt;
 &lt;img src="http://communities.vmware.com/servlet/JiveServlet/downloadImage/2-1259698-5876/camel.jpg" alt="camel.jpg" class="jive-image"  /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=3088">perl</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">vsphere</category>
      <category domain="http://communities.vmware.com/tags?communityID=3088">forums</category>
      <pubDate>Fri, 22 May 2009 14:10:22 GMT</pubDate>
      <author>heyitspablo</author>
      <guid>http://communities.vmware.com/thread/211363</guid>
      <dc:date>2009-05-22T14:10:22Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
  </channel>
</rss>

