You could try adapting the external/vmware plugin.<div><br><div class="gmail_quote">On Mon, Nov 30, 2009 at 6:40 PM, Joseph, Lester <span dir="ltr"><<a href="mailto:Lester.Joseph@galacoral.com">Lester.Joseph@galacoral.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">





<div bgcolor="white" background="?ui=2&ik=2ae9226ed8&view=att&th=125462e01d9ab4f4&attid=0.0.1&disp=emb&zw" lang="EN-US" link="blue" vlink="purple" style="margin-left:51.0pt">
<img src="cid:image001.gif@01CA71E3.47959260" width="0" height="0" style="width:0;min-height:0">
<div>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Has any one written or come across a stonith plugin for VMware that supports Virtual Center?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have a few nodes which are all VMware virtual machines in a clustered environment.</p>
<p class="MsoNormal">I have painfully searched for a stonith plugin to use with this nodes.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have been researching the possibility of creating my own using the community provided perl scripts that are included in the VMware-vSphere-SDK-for-Perl toolkit. The script <a href="http://vmcontrol.pl" target="_blank">vmcontrol.pl</a> in this toolkit looks like it can do what we want,
 however, we need to incorporate this in a stonith plugin.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal" style="margin-left:51.0pt">Operation of the <a href="http://vmcontrol.pl" target="_blank">vmcontrol.pl</a> script.</p>
<p class="MsoNormal" style="margin-left:51.0pt"> </p>
<p class="MsoNormal" style="margin-left:51.0pt">    Operation to be performed. One of the following:</p>
<p class="MsoNormal" style="margin-left:51.0pt"> </p>
<p class="MsoNormal" style="margin-left:51.0pt">      <poweron> (power on one or more virtual machines),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <poweroff> (power off one  or more virtual machines),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <suspend> (suspend one or more virtual machines),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <reboot> (reboot one or more guests),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <reset> (reset one or more virtual machines),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <shutdown> (shutdown one or more guests),</p>
<p class="MsoNormal" style="margin-left:51.0pt">      <standby> (set to standby mode one or guests).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Can anyone advise?</p>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt">Kind Regards</span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt"> </span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt">Lester Joseph</span></b></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt">Linux Systems Administrator</span></b></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt">-------------------------------------</span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt">-------------------------------------</span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt">Gala Coral E-Commerce<br>
Eurobet House<br>
10-24 Church Street West<br>
Woking<br>
Surrey<br>
GU21 6HT </span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt"><br>
T: +44 (0)1483  766766</span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt">M: +44 (0)7867 554267</span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt">F: +44 (0)1483 722141<br>
E:  <a href="mailto:Lester.joseph@galacoral.com" target="_blank">Lester.joseph@galacoral.com</a></span></p>
</div>
<p class="MsoNormal"> </p>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="1">This email has been sent from Gala Coral Group Limited ("GCG") or a subsidiary or associated company. GCG is registered in England with company number 4639005. Registered office address: 71 Queensway, London W2 4QH,
 United Kingdom; website: <a href="http://www.galacoral.com" target="_blank">www.galacoral.com</a>.<br>
<br>
This e-mail message (and any attachments) is confidential and may contain privileged and/or proprietorial information protected by legal rules. It is for use by the intended addressee only. If you believe you are not the intended recipient or that the sender
 is not authorised to send you the email, please return it to the sender (and please copy it to <a href="mailto:hq@galacoral.com" target="_blank">hq@galacoral.com</a>) and then delete it from your computer. You should not otherwise copy or disclose its contents to anyone.<br>

<br>
Except where this email is sent in the usual course of business, the views expressed are those of the sender and not necessarily ours. We reserve the right to monitor all emails sent to and from our businesses, to protect the businesses and to ensure compliance
 with internal policies.<br>
<br>
Emails are not secure and cannot be guaranteed to be error-free, as they can be intercepted, amended, lost or destroyed, and may contain viruses; anyone who communicates with us by email is taken to accept these risks. GCG accepts no liability for any loss
 or damage which may be caused by software viruses.<br>
</font>
</div>

<br>_______________________________________________<br>
Pacemaker mailing list<br>
<a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
<br></blockquote></div><br></div>