Hi,<div><br></div><div>This is a known issue [1, 2], but thanks for the great feedback!</div><div><br></div><div>Cheers</div><div><br></div><div>[1] <a href="http://opennebula.org/documentation:rel3.6:known_issues">http://opennebula.org/documentation:rel3.6:known_issues</a></div>

<div>[2] <a href="http://dev.opennebula.org/issues/1351">http://dev.opennebula.org/issues/1351</a><br clear="all">--<br>Carlos Martín, MSc<br>Project Engineer<br>OpenNebula - The Open-source Solution for Data Center Virtualization<div>

<span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" style="color:rgb(42,93,176)" target="_blank"></a></span></div>

<br>
<br><br><div class="gmail_quote">On Tue, Jul 24, 2012 at 5:19 PM, cloud.b.lab <span dir="ltr"><<a href="mailto:cloud.b.lab@zoho.com" target="_blank">cloud.b.lab@zoho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<u></u><div><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif">Hi,<br><br>With reference to:<br><br>File name :  <b>/var/lib/one/lib/sh/scripts_common.sh</b><br>Function  :   f<b>unction tgt_admin_dump_config</b><br>

Line #     : <b>echo "$TGTADMIN --dump |sudo tee $FILE_PATH >/dev/null" </b><br><br>Snippet from the code:<br>                                     function tgt_admin_dump_config {<br>                                     FILE_PATH="$1"<br>

                                     echo "$TGTADMIN --dump |sudo tee $FILE_PATH >/dev/null"<br>                                      }<br><b>Scenario:<br>1. OpenNebula front-end </b>      <b>: </b>      <b>CentOS 6.3 server   <br>

2. OpenNebula node    </b>          <b>: </b>      <b>Centos 6.3 Server<br>3. iSCSI Target in           </b>         <b>:</b>      <b> Ubuntu 12.04 server  [192.168.1.7]<br>4. iSCSI  Initiator in</b>               :     <b> OpenNebula Front end (CentOS 6.3 Server)<br>

</b><b><br>5. Create a iSCSI datastore in front end with following definition <br></b><blockquote><blockquote>NAME = production<br>BASE_IQN="iqn.2012-02.org.opennebula"<br>DISK_TYPE="block"<br>DS_MAD="iscsi"<br>

HOST="192.168.1.7"<br>TM_MAD="iscsi"<br>VG_NAME="vg-one"<br><b><br> </b>  ID NAME                      CLUSTER         IMAGES TYPE   TM<br>   0 system                     -                    0         -        shared<br>

   1 default                     -                    1         fs       shared<br> 101 production               -                    2         iscsi    iscsi<br><br></blockquote></blockquote><b>6. Creates a new Image (ttylinux.img) with the below template contents in to the iSCSI datastore</b><br>

<blockquote><blockquote>NAME = ttylinuxiscsi-3<br>PATH = "/var/lib/images/ttylinux.img"<br>TYPE = OS<br></blockquote></blockquote><br><b>Problem definition:</b><br>While copying the image to the iSCSI target, error  "<b>>/dev/null" failed: sh: 12: Syntax error: Bad fd number" </b>is reported.<b><br>

</b><br><b>Extract from oned.log:</b><br>Tue Jul 24 02:51:24 2012 [ImM][I]: sudo tgtadm --lld iscsi --op new --mode logicalunit --tid $TID  --lun 1 --backing-store /dev/vg-one/lv-one-13<br>Tue Jul 24 02:51:24 2012 [ImG][D]: Message received: LOG I 13 sudo tgt-admin --dump |sudo tee /etc/tgt/targets.conf >&<b> /dev/null" failed: sh: 12: Syntax error: Bad fd number</b><br>

<br>Tue Jul 24 02:51:24 2012 [ImM][I]: sudo tgt-admin --dump |sudo tee /etc/tgt/targets.conf >& /<font color="rgb(204, 0, 0)"><b>dev/null" failed: sh: 12: Syntax error: Bad fd number</b></font><br>Tue Jul 24 02:51:24 2012 [ImG][D]: Message received: LOG E 13 Error registering 192.168.1.7:/dev/vg-one/lv-one-13<br>

<br>Tue Jul 24 02:51:24 2012 [ImM][E]: Error registering 192.168.1.7:/dev/vg-one/lv-one-13<br>Tue Jul 24 02:51:24 2012 [ImG][D]: Message received: LOG I 13 ExitCode: 2<br><br>Tue Jul 24 02:51:24 2012 [ImM][I]: ExitCode: 2<br>

Tue Jul 24 02:51:24 2012 [ImG][D]: Message received: CP FAILURE 13 Error registering 192.168.1.7:/dev/vg-one/lv-one-13<br><br>Reason : It happens Ubuntu 12.04 , because , Ubuntu has <b>dash (/bin/sh)</b> and not <b>bash. </b><br>

<br><br>If I change  "<b>>& /dev/null" to   </b>"<b>>/dev/null 2>&1</b>"" , the image copies smoothly to the iSCSI target with no FD number error.<br><br><b>Corrected version</b>:<br>

<br>function tgt_admin_dump_config {<br>    FILE_PATH="$1"<br>    echo "$TGTADMIN --dump |sudo tee $FILE_PATH >/dev/null 2>&1"<br>}<br><br>Tue Jul 24 02:55:22 2012 [ImG][D]: Message received: STAT SUCCESS 2 40<br>

<br>Tue Jul 24 02:55:22 2012 [ImM][I]: Copying /var/lib/images/ttylinux.img to repository for image 14<br>Tue Jul 24 02:55:26 2012 [ImG][D]: Message received: LOG I 14 cp: Copying local image /var/lib/images/ttylinux.img to the image repository<br>

<br>Tue Jul 24 02:55:26 2012 [ImM][I]: cp: Copying local image /var/lib/images/ttylinux.img to the image repository<br>Tue Jul 24 02:55:26 2012 [ImG][D]: Message received: LOG I 14 ExitCode: 0<br><br>Tue Jul 24 02:55:26 2012 [ImM][I]: ExitCode: 0<br>

Tue Jul 24 02:55:26 2012 [ImG][D]: Message received: CP SUCCESS 14 iqn.2012-02.org.opennebula:192.168.1.7.vg-one.lv-one-14<br><br><br><br>Regards,<br>Anil.<span class="HOEnZb"><font color="#888888"><br>cloud-b-lab<br></font></span></div>

</div><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div>