<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>MR-Z Tracker</title>
    <link>https://communities.vmware.com/wbsdv95928/tracker</link>
    <description>MR-Z Tracker</description>
    <pubDate>Sat, 11 Nov 2023 19:46:46 GMT</pubDate>
    <dc:date>2023-11-11T19:46:46Z</dc:date>
    <item>
      <title>Re: Moving vNIC on existing VM to new DVS portgroup</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Moving-vNIC-on-existing-VM-to-new-DVS-portgroup/m-p/1375848#M1478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming new portgroup on the same vDS, this works for me.&amp;nbsp;(let me know if this assumption is incorrect so I can look further into this...):&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P class="p1"&gt;First identify your network adapter as $adpater and your new port group is $pg...Afterward:&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$dvsUUID&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$adapter-&amp;gt;backing-&amp;gt;port-&amp;gt;{&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'switchUuid'&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;}&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$network&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; = Vim::find_entity_views(&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;view_type&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; =&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;"Network"&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;properties&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; =&amp;gt; [&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'name'&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;], );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;foreach&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;@$network&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;) { &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$pgKey&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$_-&amp;gt;{&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'mo_ref'&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;}-&amp;gt;{&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'value'&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;}&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$pg&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;eq&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$_-&amp;gt;name&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;);}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$port&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; = new DistributedVirtualSwitchPortConnection( &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;portgroupKey&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$pgKey&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;switchUuid&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$dvsUUID&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;,);&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P class="p1"&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$backing&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; = new VirtualEthernetCardDistributedVirtualPortBackingInfo(&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;port&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; =&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$port&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$adapter-&amp;gt;backing&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$backing&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$devspec&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; = VirtualDeviceConfigSpec-&amp;gt;new(&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;device&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; =&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$adapter&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;operation&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; =&amp;gt; VirtualDeviceConfigSpecOperation-&amp;gt;new(&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'edit'&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;));&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$pgChangespec&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; = VirtualMachineConfigSpec-&amp;gt;new(&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;deviceChange&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; =&amp;gt; [ &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$devspec&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; ] );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$vm_view-&amp;gt;ReconfigVM&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;spec&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; =&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;$pgChangespec&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2016 05:54:25 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Moving-vNIC-on-existing-VM-to-new-DVS-portgroup/m-p/1375848#M1478</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2016-08-24T05:54:25Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question Regarding Opts::validate()</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Newbie-question-Regarding-Opts-validate/m-p/1769001#M1863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe the authentication process does not occur until connect() time. Wrong credential should not have caused your connection to fail at the validation time.&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;If you are managing sessions to multiple servers, you could use a different SDK routine to do that. For example, assume your VCs are in a list of @VC&amp;nbsp;and you can keep all the connections via a hash %VIM, like this:&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV style="position: absolute; top: -445px; width: 1px; height: 868px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach my $vc (@VC) {&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV style="position: absolute; top: -445px; width: 1px; height: 868px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $VIM{$vc} = Vim-&amp;gt;new(service_url =&amp;gt; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$vc/sdk" rel="nofollow"&gt;https://$vc/sdk&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV style="position: absolute; top: -445px; width: 1px; height: 868px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $VIM{$vc}-&amp;gt;login(user_name =&amp;gt; $username, password =&amp;gt; $password);&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV style="position: absolute; top: -445px; width: 1px; height: 868px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print color('green') . $vc . color('reset') . " ";&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV style="position: absolute; top: -445px; width: 1px; height: 868px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach my $vc (@VC) {&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $VIM{$vc} = Vim-&amp;gt;new(service_url =&amp;gt; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$vc/sdk" rel="nofollow"&gt;https://$vc/sdk&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $VIM{$vc}-&amp;gt;login(user_name =&amp;gt; $username, password =&amp;gt; $password);&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;You can also monitor the VIM connection and handle potential failure there.&amp;nbsp;To do anything with that connection, such as find_entity_view():&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;my $vm = $VIM{$vc}-&amp;gt;find_entity_view(view_type=&amp;gt;'VirtualMachine');&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 21:01:40 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Newbie-question-Regarding-Opts-validate/m-p/1769001#M1863</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2016-07-08T21:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: Trying to return the naa.XXX value for the datatores of a VM</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Trying-to-return-the-naa-XXX-value-for-the-datatores-of-a-VM/m-p/498251#M461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming your VM has multiple vmdks and they could come from different datastore...Loop through your vmdks and the naa ID can be extracted like this:&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;# gather all your vmdks&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;my&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$devices&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$vm-&amp;gt;config-&amp;gt;hardware-&amp;gt;device&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;foreach&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;@$devices&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;) {&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; i&lt;SPAN class="s1"&gt;f&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$_-&amp;gt;isa&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'VirtualDisk'&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;)) {&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;push&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;@vmdks&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;$_&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;);&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;foreach&amp;nbsp;(@vmdks) {&lt;BR /&gt;my&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$ds&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; = Vim::get_view(&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;mo_ref&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$_-&amp;gt;backing-&amp;gt;datastore&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;properties&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; =&amp;gt; [&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'info'&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'summary'&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;]);&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; (&lt;/SPAN&gt;&lt;SPAN class="s3" style="line-height: 1.25;"&gt;$ds-&amp;gt;summary-&amp;gt;type&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;eq&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'VMFS'&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$naa&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;${$ds-&amp;gt;info-&amp;gt;vmfs-&amp;gt;extent}[&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;]-&amp;gt;diskName&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;# try to get the real naa if there is rdm involved here. lunUuid is a sure sign&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;$naa&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; = &lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;$_-&amp;gt;backing-&amp;gt;lunUuid&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;) =~ &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;s/&lt;/SPAN&gt;&lt;SPAN class="s6" style="line-height: 1.25;"&gt;[0-9a-z]{10}(.*)[0-9a-z]{12}&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;/&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;naa.&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;$1&lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;/&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;if&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s2" style="line-height: 1.25;"&gt;defined&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt; &lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;$_-&amp;gt;backing-&amp;gt;{&lt;/SPAN&gt;&lt;SPAN class="s4" style="line-height: 1.25;"&gt;'lunUuid'&lt;/SPAN&gt;&lt;SPAN class="s1" style="line-height: 1.25;"&gt;}&lt;/SPAN&gt;&lt;SPAN class="s5" style="line-height: 1.25;"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="line-height: 1.25;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2016 04:37:33 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Trying-to-return-the-naa-XXX-value-for-the-datatores-of-a-VM/m-p/498251#M461</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2016-06-17T04:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting a Folder with Perl SDK</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Deleting-a-Folder-with-Perl-SDK/m-p/936849#M893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I re-read your question and doubt that my code will help in that regard. It deals with VM container/folder at the VC object level, not a directory on a datastore.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Dec 2015 00:11:53 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Deleting-a-Folder-with-Perl-SDK/m-p/936849#M893</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2015-12-10T00:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting a Folder with Perl SDK</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Deleting-a-Folder-with-Perl-SDK/m-p/936848#M892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $folder = Vim::get_view(mo_ref=&amp;gt; $vm-&amp;gt;parent);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unless ($folder-&amp;gt;childEntity) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "** Cleaning up the vm container folder.\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $folder-&amp;gt;Destroy_Task();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Dec 2015 23:47:20 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Deleting-a-Folder-with-Perl-SDK/m-p/936848#M892</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2015-12-09T23:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: Transport zones associated with nonexistent logical switches</title>
      <link>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339092#M3912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did. I basically go this back (same as if you query the virtualwire from within the vdnscope context)...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;lt;virtualWires&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataPage&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pagingInfo&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pageSize&amp;gt;20&amp;lt;/pageSize&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startIndex&amp;gt;0&amp;lt;/startIndex&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;totalCount&amp;gt;0&amp;lt;/totalCount&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sortOrderAscending&amp;gt;true&amp;lt;/sortOrderAscending&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/pagingInfo&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataPage&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: monospace; font-size: 13px;"&gt;&amp;lt;/virtualWires&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 04:39:21 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339092#M3912</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2015-06-16T04:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Transport zones associated with nonexistent logical switches</title>
      <link>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339090#M3910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for confirming. I was able to resolve my issue today. Turned out that I did have some logical switches in "discarded state" which the UI does not list. Getting the status of the virtual wires requires to work with support, but you can also query them brute-force like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET &lt;A href="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4" title="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4"&gt;https://nsx-manager-IP/api/2.0/vdn/virtualwires/virtualwire-1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;GET &lt;/SPAN&gt;&lt;A href="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4" style="text-decoration: underline; font-size: 13.3333330154419px;" title="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4"&gt;https://nsx-manager-IP/api/2.0/vdn/virtualwires/virtualwire-2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;GET &lt;/SPAN&gt;&lt;A href="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4" style="text-decoration: underline; font-size: 13.3333330154419px;" title="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4"&gt;https://nsx-manager-IP/api/2.0/vdn/virtualwires/virtualwire-3&lt;/A&gt;&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the virtualwire does not exist, you would get "virtualwire-1' could not be found.&lt;/P&gt;&lt;P&gt;Say when you query 'virtualwire-3' and it returns a valid virtual wire, you can then delete it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE &lt;A href="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4" title="https://drvc-nsx-1.vmware.com/api/2.0/vdn/virtualwires/virtualwire-4"&gt;https://nsx-manager-ip/api/2.0/vdn/virtualwires/virtualwire-3&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 00:19:45 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339090#M3910</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2015-06-16T00:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Transport zones associated with nonexistent logical switches</title>
      <link>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339088#M3908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Did you resolve your issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I ran into similar issue recently and am struggling to figure out how to get out of this. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Jun 2015 22:32:09 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-NSX-Discussions/Transport-zones-associated-with-nonexistent-logical-switches/m-p/1339088#M3908</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2015-06-13T22:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: --server option?</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/server-option/m-p/385073#M329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I have some default server already configured in .visdkrc, but relying on that is cumbersome, especially since I am trying to use different servers based on a specific user input. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After reading through some subs in VILib.pm, look like Opts::set_option('server' =&amp;gt; $server) is all I need:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# validate options, and connect to the server&lt;/P&gt;&lt;P&gt;Opts::add_options(%opts);&lt;/P&gt;&lt;P&gt;Opts::parse();&lt;/P&gt;&lt;P&gt;Opts::validate();&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Opts::set_option('server' =&amp;gt; 'XXXX');&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Util::connect();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 20:15:48 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/server-option/m-p/385073#M329</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2014-01-31T20:15:48Z</dc:date>
    </item>
    <item>
      <title>--server option?</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/server-option/m-p/385071#M327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a number of virtual servers and need to take an educated guess in my script which server to connect to (based on the vm name for example). This way the user who runs the script does not need to provide --server argument.&lt;/P&gt;&lt;P&gt;What variable should I use to set the server name? $VI_SERVER does not seem to be it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 00:49:51 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/server-option/m-p/385071#M327</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2014-01-31T00:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: vSphere 5.5 VM console access errors / MKS connection terminated by server &amp; MKS malformed repsonse from server</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/vSphere-5-5-VM-console-access-errors-MKS-connection-terminated/m-p/2184601#M209092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It should be called hpHelper, living under /opt/hp/hp-ams.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 19:06:19 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/vSphere-5-5-VM-console-access-errors-MKS-connection-terminated/m-p/2184601#M209092</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2014-01-15T19:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: vSphere 5.5 VM console access errors / MKS connection terminated by server &amp; MKS malformed repsonse from server</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/vSphere-5-5-VM-console-access-errors-MKS-connection-terminated/m-p/2184584#M209075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Indeed the ams service is the culprit. A quick restart of the service temporarily relieves the problem. We are running on BL460 Gen8 as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 00:19:51 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/vSphere-5-5-VM-console-access-errors-MKS-connection-terminated/m-p/2184584#M209075</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-12-10T00:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: create directory on a datastore...</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665432#M2736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Got it. Thanks William.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Nov 2013 05:33:42 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665432#M2736</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-21T05:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: create directory on a datastore...</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665430#M2734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks you very much, Stumpr! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did have to use the fileManager call, instead of the datastorenamespacemanager. Thanks for pointing out the different application of those two API calls. Wondering why the datastoreNamespacemanager only supports the creation on datastore that does NOT support top level directory creation? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Nov 2013 23:44:34 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665430#M2734</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-20T23:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: Changing VMHost name from powercli</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Changing-VMHost-name-from-powercli/m-p/403171#M7486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great tips! thanks for sharing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to avoid the remove/re-add process as that i think historical data are lost on a host when remove and re-add. And some custom fileds and custom values on the host might be wiped out as well...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There must be a way to just update the hostname displayed under hosts and cluster views? (After changing the hostname on the esxi host and dns first of course).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Nov 2013 00:50:04 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Changing-VMHost-name-from-powercli/m-p/403171#M7486</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-20T00:50:04Z</dc:date>
    </item>
    <item>
      <title>create directory on a datastore...</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665428#M2732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone has a sample code on how to use the datastoreNamespaceManager API to create a directory on a datastore? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Nov 2013 07:59:38 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/create-directory-on-a-datastore/m-p/2665428#M2732</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-19T07:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP error with VMware-vSphere-Perl-SDK-5.5.0</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/SOAP-error-with-VMware-vSphere-Perl-SDK-5-5-0/m-p/949287#M903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simply installing libwww-perl version 5.837 resolved my issue. The other versions don't work for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cpan[3]&amp;gt; i /libwww-perl/&lt;/P&gt;&lt;P&gt;Distribution&amp;nbsp;&amp;nbsp;&amp;nbsp; GAAS/libwww-perl-5.837.tar.gz&lt;/P&gt;&lt;P&gt;Distribution&amp;nbsp;&amp;nbsp;&amp;nbsp; GAAS/libwww-perl-6.01.tar.gz&lt;/P&gt;&lt;P&gt;Distribution&amp;nbsp;&amp;nbsp;&amp;nbsp; GAAS/libwww-perl-6.05.tar.gz&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LWWWP ("The libwww-perl mailing list" &amp;lt;&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:libwww@perl.org"&gt;libwww@perl.org&lt;/A&gt;&lt;SPAN&gt;&amp;gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;4 items found&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cpan[4]&amp;gt; install GAAS/libwww-perl-5.837.tar.gz&lt;/P&gt;&lt;P&gt;Running make for G/GA/GAAS/libwww-perl-5.837.tar.gz&lt;/P&gt;&lt;P&gt;Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/libwww-perl-5.837.tar.gz ok&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CPAN.pm: Going to build G/GA/GAAS/libwww-perl-5.837.tar.gz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Nov 2013 08:33:22 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/SOAP-error-with-VMware-vSphere-Perl-SDK-5-5-0/m-p/949287#M903</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-09T08:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: SSL_verify_mode of SSL_VERIFY_NONE for client  is depreciated!</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/SSL-verify-mode-of-SSL-VERIFY-NONE-for-client-is-depreciated/m-p/1737024#M1791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;works for me!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Nov 2013 08:25:49 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/SSL-verify-mode-of-SSL-VERIFY-NONE-for-client-is-depreciated/m-p/1737024#M1791</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-11-09T08:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: Get cloud.uuid optionvalue from extra config without iterating through the array?</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Get-cloud-uuid-optionvalue-from-extra-config-without-iterating/m-p/1292781#M1280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks stumpr. Understood. Just wanted to see if anything magic out there...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Oct 2013 17:09:20 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Get-cloud-uuid-optionvalue-from-extra-config-without-iterating/m-p/1292781#M1280</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-10-04T17:09:20Z</dc:date>
    </item>
    <item>
      <title>Get cloud.uuid optionvalue from extra config without iterating through the array?</title>
      <link>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Get-cloud-uuid-optionvalue-from-extra-config-without-iterating/m-p/1292779#M1278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to get the cloud.uuid (or any other optionValue for that matter) from the extraConfig data object.&amp;nbsp; Is there a way to get to the value of a specific key without having to iterating through the array? As this is not a hash, attempt at getting to the value with this fails miserably:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$extra-&amp;gt;{'could.uuid'}...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an iteration approach that works.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;my $extra = $vm-&amp;gt;config-&amp;gt;extraConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (@$extra) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print $_-&amp;gt;value if ($_-&amp;gt;key =~ /cloud.uuid/);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 23:17:06 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Get-cloud-uuid-optionvalue-from-extra-config-without-iterating/m-p/1292779#M1278</guid>
      <dc:creator>MR-Z</dc:creator>
      <dc:date>2013-09-26T23:17:06Z</dc:date>
    </item>
  </channel>
</rss>

