<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div>Ok, with the 'restart trick' that Héctor provided I was able to narrow down my problem.</div>
<div>If the XML says this:</div>
<div>
<div>                 <disk type='file' device='cdrom'></div>
<div>                        <source file='/srv/cloud/one/var/58/images/disk.1'/></div>
<div>                        <target dev='hdb'/></div>
<div>                        <readonly/></div>
<div>                        <driver name='qemu' type='raw'/></div>
<div>                </disk></div>
</div>
<div><br>
</div>
<div>It doesn't work.  But if I change it to device='disk' it works correctly.</div>
<div>
<div>                 <disk type='file' device='disk'></div>
<div>                        <source file='/srv/cloud/one/var/58/images/disk.1'/></div>
<div>                        <target dev='hdb'/></div>
<div>                        <readonly/></div>
<div>                        <driver name='qemu' type='raw'/></div>
<div>                </disk></div>
</div>
<div><br>
</div>
<div>Is there a way I can change the script or ruby code that sets that value to device='cdrom' so it will be device=disk instead?  I still have to get to the bottom of why cdrom doesn't work for me. </div>
<div>
<div>libvirt-0.6.3-33.el5 and qemu-0.10.5-1.el5.2 if anyone has any ideas.</div>
<div><br>
</div>
</div>
<div>Rich</div>
<div> </div>
<div>
<div>
<div>-- </div>
<div><span class="Apple-style-span" style="font-size: 15px; ">Rich Whiffen</span><span class="Apple-style-span" style="font-size: 15px; "><br>
</span><span class="Apple-style-span" style="font-size: 15px; "><a href="applewebdata://BC215736-71C2-46D5-8255-FA734AFE6DFC/richard_whiffen@cable.comcast.com" style="color: blue; text-decoration: underline; "><span style="color: blue; ">richard_whiffen@cable.comcast.com</span></a></span><span class="Apple-style-span" style="font-size: 15px; "><br>
</span><span class="Apple-style-span" style="font-size: 15px; ">AIM: richwhiffen</span><span class="Apple-style-span" style="font-size: 15px; "><br>
</span><span class="Apple-style-span" style="font-size: 15px; ">Yahoo: richwhiffen</span><span class="Apple-style-span" style="font-size: 15px; "><br>
</span><span class="Apple-style-span" style="font-size: 15px; ">Phone: 202-449-1312</span></div>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Rich Whiffen <<a href="mailto:richard_whiffen@cable.comcast.com">richard_whiffen@cable.comcast.com</a>><br>
<span style="font-weight:bold">Date: </span>Mon, 18 Apr 2011 16:46:57 -0400<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a>" <<a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a>><br>
<span style="font-weight:bold">Subject: </span>CDROM doesn't mount for KVM virts?<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div>I'm making pretty good strides at understanding OpenNebula, but it seems the more a learn, the more I discover I don't understand.  Here's the next area I'm hoping someone can point me in the right direction again.  The context cdrom device is never getting
 mounted on my virts, so things like the hostname are never being set.  I can see it's defined:</div>
<div><br>
</div>
<div>root     11229     1  6 16:02 ?        00:00:42 /usr/bin/kvm -S -M rhel5.4.0 -m 32768 -smp 4 -name one-58 -uuid 4bae869f-3e93-1e4a-0224-2c01cf4610fd -no-kvm-pit-reinjection -monitor pty -pidfile /var/run/libvirt/qemu//one-58.pid -no-acpi -boot c -drive
 file=/srv/cloud/one/var/58/images/disk.0,if=ide,index=0,boot=on,format=qcow2 -drive file=/srv/cloud/one/var/58/images/disk.1,if=ide,media=cdrom,index=1,format=raw -net nic,macaddr=02:00:c0:a8:a8:02,vlan=0 -net tap,fd=18,script=,vlan=0,ifname=vnet1 -serial
 none -parallel none -usb -vnc localhost:58</div>
<div><br>
</div>
<div>-drive file=/srv/cloud/one/var/58/images/disk.1,if=ide,media=cdrom,index=1,format=raw    </div>
<div><br>
</div>
<div>The deploy.0 says:</div>
<div><br>
</div>
<div>                 <disk type='file' device='cdrom'></div>
<div>                        <source file='/srv/cloud/one/var/58/images/disk.1'/></div>
<div>                        <target dev='hdb'/></div>
<div>                        <readonly/></div>
<div>                        <driver name='qemu' type='raw'/></div>
<div>                </disk></div>
<div><br>
</div>
<div>I also see this device being created in the oned log but /dev/sdb doesn't show up as a device on the machine via fdisk or other methods.   So there's something off about either my virts or the disk definition in the deploy.0.  Not sure how to troubleshoot
 this.    One thing that would be helpful to me, would be a way to manually envoke a virt the same way oned does.  How can I run the one/vmm/kvm/deploy commands by hand so I could kill and relauch the kvm processes?  (It's a pain to wait for the control box
 to SCP the 60gb disk.0 file).</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Rich</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>