Hi,<div>It appears that you are using the tm_ssh transfer drivers. Use tm_lvm transfer manager drivers instead.</div><div><br></div><div>Prakhar<br><br><div class="gmail_quote">On Thu, Dec 15, 2011 at 2:01 PM, Tengvall, Ilkka (NSN - FI Espoo) <span dir="ltr"><<a href="mailto:ilkka.tengvall@nsn.com">ilkka.tengvall@nsn.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm writing related to issue:<br>
<br>
<a href="http://dev.opennebula.org/issues/1025" target="_blank">http://dev.opennebula.org/issues/1025</a><br>
<br>
Ruben, thanks for answer, you commented there that iscsi could be used<br>
as a disk:<br>
<br>
"you should be able to use iSCSI block devices with<br>
DISK=[TYPE=block,SOURCE=<path_to_dev>....]."<br>
<br>
I tried to follow you instruction, I don't see it working. What am I<br>
missing, since the oned tries to cp the iscsi image, instead as pass it<br>
to guest as disk:<br>
<br>
--------------------------------<br>
$ cat<br>
iscsi-vm.txt<br>
<br>
NAME=f16-min-iscsi<br>
USER=oneadmin<br>
GROUP=oneadmin<br>
PUBLIC=No<br>
<br>
DISK=[<br>
  BUS=virtio,<br>
  TYPE=block,<br>
<br>
SOURCE=/dev/disk/by-path/ip-192.168.117.1:3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
]<br>
GRAPHICS=[<br>
  KEYMAP=fi,<br>
  TYPE=vnc ]<br>
INPUT=[<br>
  BUS=usb,<br>
  TYPE=mouse ]<br>
MEMORY=512<br>
NIC=[<br>
  NETWORK_ID=1,<br>
  WHITE_PORTS_TCP=22 ]<br>
OS=[<br>
  ARCH=x86_64,<br>
  BOOT=hd ]<br>
RAW=[<br>
  TYPE=kvm ]<br>
VCPU=1<br>
--------------------------------<br>
<br>
Creating the machine using the disk:<br>
<br>
--------------------------------<br>
$ onevm create iscsi-vm.txt<br>
ID: 10<br>
--------------------------------<br>
<br>
and after it fails I see from the logs that it tried to copy the image<br>
(cp), instead of passing it to libvirt as a virtio device:<br>
<br>
--------------------------------<br>
Thu Dec 15 10:26:09 2011 [DiM][I]: New VM state is ACTIVE.<br>
Thu Dec 15 10:26:09 2011 [LCM][I]: New VM state is PROLOG.<br>
Thu Dec 15 10:26:09 2011 [VM][I]: Virtual Machine has no context<br>
Thu Dec 15 10:26:09 2011 [TM][I]: Command execution fail:<br>
/usr/lib/one/tm_commands/shared/tm_clone.sh<br>
/dev/disk/by-path/ip-192.168.117.1:3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
onebula:/var/lib/one//10/images/disk.0<br>
Thu Dec 15 10:26:09 2011 [TM][D]: tm_clone.sh:<br>
/dev/disk/by-path/ip-192.168.117.1:3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
onebula:/var/lib/one//10/images/disk.0<br>
Thu Dec 15 10:26:09 2011 [TM][D]: tm_clone.sh: DST:<br>
/var/lib/one//10/images/disk.0<br>
Thu Dec 15 10:26:09 2011 [TM][I]: tm_clone.sh: Creating directory<br>
/var/lib/one//10/images<br>
Thu Dec 15 10:26:09 2011 [TM][I]: tm_clone.sh: Executed "mkdir -p<br>
/var/lib/one//10/images".<br>
Thu Dec 15 10:26:09 2011 [TM][I]: tm_clone.sh: Executed "chmod a+w<br>
/var/lib/one//10/images".<br>
Thu Dec 15 10:26:09 2011 [TM][I]: tm_clone.sh: Cloning<br>
3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
Thu Dec 15 10:26:09 2011 [TM][E]: tm_clone.sh: Command "cp -r<br>
3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
/var/lib/one//10/images/disk.0" failed.<br>
Thu Dec 15 10:26:09 2011 [TM][E]: tm_clone.sh: cp: cannot stat<br>
`3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0': No such file<br>
or directory<br>
Thu Dec 15 10:26:09 2011 [TM][E]: Error copying<br>
/dev/disk/by-path/ip-192.168.117.1:3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
to onebula:/var/lib/one//10/images/disk.0<br>
Thu Dec 15 10:26:09 2011 [TM][I]: ExitCode: 1<br>
Thu Dec 15 10:26:09 2011 [TM][E]: Error excuting image transfer script:<br>
Error copying<br>
/dev/disk/by-path/ip-192.168.117.1:3260-iscsi-iqn.2009-02.net.nsn-net:whipper.f16-min-lun-0<br>
to onebula:/var/lib/one//10/images/disk.0<br>
Thu Dec 15 10:26:09 2011 [DiM][I]: New VM state is FAILED<br>
--------------------------------<br>
<br>
Thanks for the answer so far.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On 2011-12-12 15:33, ext Tengvall, Ilkka (NSN - FI Espoo) wrote:<br>
> Hi,<br>
><br>
> I'm new to Open Nebula, and have some questions. First one would be<br>
> about iscsi support. I can't find any reference from oned documents<br>
> itself about iscsi. Is it possible to configure guests  using iscsi lun<br>
> from remote server as a os block device?<br>
><br>
> I have done it using libvirt, so it works, but how to map this to oned<br>
> configs?<br>
><br>
> another way which would also work would be booting kernel directly or<br>
> via ipxe and give it iscsi as a root device. Both of those work too.<br>
><br>
> Is there a way to do this in oned?<br>
><br>
> I found an old related posting here, but I don't know if it ever led to<br>
> anything:<br>
><br>
> <a href="http://lists.opennebula.org/htdig.cgi/users-opennebula.org/2009-July/000599.html" target="_blank">http://lists.opennebula.org/htdig.cgi/users-opennebula.org/2009-July/000599.html</a><br>
><br>
<br>
<br>
--<br>
Ilkka Tengvall<br>
Senior Specialist, Linux & Virtualization Architecture<br>
<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>
</div></div></blockquote></div><br></div>