<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0in 5.4pt 0in 5.4pt;
        mso-para-margin:0in;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-ansi-language:#0400;
        mso-fareast-language:#0400;
        mso-bidi-language:#0400;}
</style>
<![endif]-->

<p class="MsoNormal">Hi All</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I have facing an issue while passing CONTEXT value to VM on
ESXI thru OpenNebula. <span style="mso-spacerun:yes"> </span>My environment
contains ESXI with VMWARE Hypervisor, Front End Machine & shared NFS folder
on other machine that are connected to both machines. I am able to deploy
machine with vmdk disk without passing context value. Now, I am trying to
implement a scenario with iso file. I am using OPennebula 2.2 ( on RHEL) with
ESXI 4.1</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">The following are files</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">ut.img</p>

<p class="MsoNormal">-------------------------------------------------------</p>

<p class="MsoNormal">NAME="ttyiso"</p>

<p class="MsoNormal">DESCRIPTION="ttyiso i686 bits"</p>

<p class="MsoNormal">PATH =
"/srv/cloud/one/var/images/iso/ut-ttylinux-i686-12.6.iso"</p>

<p class="MsoNormal">TYPE = OS</p>

<p class="MsoNormal">-------------------------------------------------------</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">ut.vm</p>

<p class="MsoNormal">----------------------------------------------------------------------</p>

<p class="MsoNormal">NAME<span style="mso-spacerun:yes">   </span>=
"ttyiso"</p>

<p class="MsoNormal">VCPU<span style="mso-spacerun:yes">    </span>= 1</p>

<p class="MsoNormal">MEMORY = 256</p>

<p class="MsoNormal">OS = [ARCH = i686, BOOT = CDROM]</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">DISK<span style="mso-spacerun:yes">   </span>= [ IMAGE<span style="mso-spacerun:yes">  </span>= "ttyiso"]</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">#DISK = [ IMAGE = "Empty Datablock" ]</p>

<p class="MsoNormal">DISK = [ TYPE<span style="mso-spacerun:yes">   </span>= fs,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>SIZE<span style="mso-spacerun:yes">   </span>= 2048,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>FORMAT =
ext3,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>SAVE<span style="mso-spacerun:yes">   </span>= yes,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>TARGET = hda
]</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">DISK = [ TYPE<span style="mso-spacerun:yes">     </span>=
swap,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>SIZE<span style="mso-spacerun:yes">     </span>= 512,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">         </span>READONLY =
"no" ]</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">DISK = [ TYPE<span style="mso-spacerun:yes">   </span>=
cdrom,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">        </span>SOURCE =
/srv/cloud/one/var/images/iso/ut-ttylinux-i686-12.6.iso,</p>

<p class="MsoNormal"><span style="mso-spacerun:yes">        </span>READONLY =
yes]</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">NIC<span style="mso-spacerun:yes">    </span>= [
NETWORK_ID=0 ]</p>

<p class="MsoNormal">REQUIREMENTS = "HYPERVISOR=\"vmware\""</p>

<p class="MsoNormal">CONTEXT = [</p>

<p class="MsoNormal">hostname = "$NAME-$VMID",</p>

<p class="MsoNormal">ip_public = "$NIC[IP,NETWORK=\"eth0\"]",</p>

<p class="MsoNormal">dns = "192.168.0.1"</p>

<p class="MsoNormal">files = "/srv/cloud/one/.ssh/id_rsa.pub
/srv/cloud/one/init.sh"</p>

<p class="MsoNormal">]</p>

<p class="MsoNormal">-------------------------------------------------------------------------</p>

<p class="MsoNormal"><span style="mso-spacerun:yes"> </span></p>

<p class="MsoNormal">First I register this image thru onevmware command</p>

<p class="MsoNormal"># oneimage register ut.img</p>

<p class="MsoNormal"># onevm create ut.vm</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">After creating VM, it starts deploying on last host &
following are the logs. As cloning is done fine but gives error while deploying
CONTEXT</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">----------------------------------------------------------------------------------------</p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][I]: tm_clone.sh: Executed
"chmod a+rw /srv/cloud/one/var/imag</p>

<p class="MsoNormal">es/33/images/disk.3".</p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][I]: COMMAND not found: CONTEXT
/srv/cloud/one/var/33/context.</p>

<p class="MsoNormal">sh host12:/srv/cloud/one/var/images/33/images/disk.4.</p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][E]: Error excuting image
transfer script: COMMAND not found:</p>

<p class="MsoNormal">CONTEXT /srv/cloud/one/var/33/context.sh
host12:/srv/cloud/one/var/images/33/images/disk.4.</p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [DiM][I]: New VM state is FAILED</p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][W]: Ignored: LOG - 33
tm_delete.sh: Deleting /srv/cloud/one/v</p>

<p class="MsoNormal">ar/33/images</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][W]: Ignored: LOG - 33
tm_delete.sh: Executed "rm -rf /srv/clo</p>

<p class="MsoNormal">ud/one/var/33/images".</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Mon Sep 19 10:54:36 2011 [TM][W]: Ignored: TRANSFER SUCCESS
33 -</p>

<p class="MsoNormal">---------------------------------------------------------------------------------------------------</p>

<p class="MsoNormal">The following are files </p>

<p class="MsoNormal">bash-3.2$ ls -l /srv/cloud/one/var/32/</p>

<p class="MsoNormal">total 16</p>

<p class="MsoNormal">-rw-r--r-- 1 oneadmin cloud<span style="mso-spacerun:yes"> 
</span>109 Sep 19 10:46 context.sh</p>

<p class="MsoNormal">-rw-r--r-- 1 oneadmin cloud<span style="mso-spacerun:yes">  
</span>50 Sep 19 10:46 transfer.0.delete</p>

<p class="MsoNormal">-rw-r--r-- 1 oneadmin cloud<span style="mso-spacerun:yes"> 
</span>505 Sep 19 10:46 transfer.0.prolog</p>

<p class="MsoNormal">-rw-r--r-- 1 oneadmin cloud 2824 Sep 19 10:53 vm.log</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks in advance</p>

                                          </div></body>
</html>