Dear torque users.<br><br>I would like to ask you for a advice for a system I&#39;m developing that relies on torque.<br>Let me describe the system first.<br><br>The part of the system that talks with torque should request a certain amount on nodes of a cluster and launch there a virtual machine instance (one vm instance per host). <br>
I&#39;m using Xen virtual machine for now. Thus the instantiations of virtual machine would result into a virtual cluster (after some iptabling).<br><br>I&#39;ve developed this system already, but it doesn&#39;t deal with torque. I have a central utility which send requests to computational nodes&nbsp;to&nbsp;manage vms&nbsp;on&nbsp;these&nbsp;nodes. <br>
And now I&#39;m about to integrate this system with torque.<br><br>I&#39;ve managed to create a script that launches virtual machines on a selected amount of nodes. It looks like this:<br>on the central host:<br>----<br>#!/bin/bash<br>
<br>#PBS -S /bin/bash<br><br>pbsdsh -v /home/torque/myscript.sh<br>----<br><br>on nodes:<br>----<br>#!/bin/bash<br><br>pushd /opt/xen<br>sudo /usr/sbin/xm create vnode.cfg<br>popd<br>----<br><br>The problem is that several seconds after the launching the /usr/sbin/xm returns the execution control and the torque switches this node to &quot;free&quot; state. But in my case the node should be in &quot;job-exclusive&quot; state all the time the virtual machine on this node is online. <br>
<br>How could I achive this? <br><br>Thanks in advance.<br><br><br>-- <br>Best regards,<br>Artem Pervin