Thank you very much.<br>You help me a lot.<br>The main problem here is my Xen kernel . I don&#39;t remember where I got it. When I downloaded another version (2.6.24) , It worked !<br>My new VM template for anyone who has the same problem:<br>
<br>NAME   = vm04<br>CPU    = 0.5<br>MEMORY = 256<br><br>OS      = [<br>        kernel = &quot;/boot/vmlinuz-2.6.24-16-xen&quot;,<br>        initrd = &quot;/boot/initrd.img-2.6.24-16-xen&quot;,<br>        root   = &quot;sda1 ro&quot; ]<br>
<br><br>DISK   = [<br>  source   = &quot;/var/lib/one/images/Ubuntu_base.img&quot;,<br>  target   = &quot;sda1&quot;,<br>  readonly = &quot;no&quot; ]<br><br>NIC    = [ NETWORK = &quot;Public&quot; ]<br><br>Now my Ubuntu VM is running smoothly now. Thanks again.<br>
<br><div class="gmail_quote">On Tue, Oct 13, 2009 at 5:29 PM, Javier Fontan <span dir="ltr">&lt;<a href="mailto:jfontan@gmail.com">jfontan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<div class="im"><br>
On Thu, Oct 8, 2009 at 11:25 AM, Le Nguyen Thach &lt;<a href="mailto:nevilarus@gmail.com">nevilarus@gmail.com</a>&gt; wrote:<br>
&gt; Hello<br>
&gt; I follow the guide on OpenNebula Site to install and config OpenNebula in my<br>
&gt; small Cluster. I have just two node, one acts as a front-end and one acts as<br>
&gt; cluster node. I use Ubuntu Jaunty Server Edition and Xen. Everything seemed<br>
&gt; going well . I&#39;ve got  result like this:<br>
&gt;<br>
&gt; ID     NAME STAT CPU     MEM        HOSTNAME        TIME<br>
&gt;      25     vm04 runn   0  262144  172.28.181.191 00 00:55:13<br>
&gt; My VNet template:<br>
&gt;<br>
&gt; NAME   = &quot;Public&quot;<br>
&gt; TYPE   = FIXED<br>
&gt;<br>
&gt; BRIDGE = eth0<br>
&gt; LEASES = [IP=172.28.181.194,MAC=50:20:20:20:20:20]<br>
<br>
</div>If you don&#39;t need a specific MAC address do not specify it as<br>
OpenNebula will generate one for you. It will be also specially<br>
crafted so the network vmcontext script knows what IP does the machine<br>
have.<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; My VM template:<br>
&gt;<br>
&gt; NAME   = vm04<br>
&gt; CPU    = 0.5<br>
&gt; MEMORY = 256<br>
&gt;<br>
&gt; OS      = [<br>
&gt;         kernel = &quot;/boot/vmlinuz-2.6.28-11-server&quot;,<br>
&gt;         initrd = &quot;/boot/initrd.img-2.6.28-11-server&quot;,<br>
&gt;         root   = &quot;sda1&quot; ]<br>
&gt;<br>
&gt;<br>
&gt; DISK   = [<br>
&gt;   source   = &quot;/var/lib/one/images/feisty_base.img&quot;,<br>
&gt;   target   = &quot;sda1&quot;,<br>
&gt;   readonly = &quot;no&quot; ]<br>
&gt; NIC    = [ NETWORK = &quot;Public&quot; ]<br>
&gt;<br>
&gt; GRAPHICS = [type=&quot;vnc&quot;,listen=&quot;127.0.0.1&quot;,port=&quot;-1&quot;]<br>
&gt;<br>
&gt; But I cannot access to the VM by using SSH. At first, I think my problem is<br>
&gt; in my network config. But when I log on to the cluster-node and tried 2<br>
&gt; access to the VM, I got:<br>
&gt;<br>
&gt; $ sudo xm list<br>
&gt;<br>
&gt; Name                                        ID   Mem VCPUs      State<br>
&gt; Time(s)<br>
&gt; Domain-0                                     0   489     4     r-----<br>
&gt; 98696.9<br>
&gt; one-25                                      13   256     1     -b----<br>
&gt; 3.7<br>
&gt;<br>
&gt; $ sudo xm console 13<br>
&gt; ....<br>
&gt; [    0.346661] XENBUS: Device with no driver: device/vkbd/0<br>
&gt; [    0.346677] XENBUS: Device with no driver: device/vfb/0<br>
&gt; [    0.346689] XENBUS: Device with no driver: device/vbd/2049<br>
&gt; [    0.346701] XENBUS: Device with no driver: device/vif/0<br>
&gt; [    0.346713] XENBUS: Device with no driver: device/console/0<br>
&gt; [    0.346755]   Magic number: 1:252:3141<br>
&gt; [    0.346815] /build/buildd/linux-2.6.28/drivers/rtc/hctosys.c: unable to<br>
&gt; open<br>
&gt; rtc device (rtc0)<br>
&gt; [    0.346835] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found<br>
&gt; [    0.346849] EDD information not available.<br>
&gt; [    0.347988] Freeing unused kernel memory: 548k freed<br>
&gt; [    0.350884] Write protecting the kernel text: 4184k<br>
&gt; [    0.351931] Write protecting the kernel read-only data: 1552k<br>
&gt; Loading, please wait...<br>
&gt; Couldnt get a file descriptor referring to the console<br>
&gt; Begin: Loading essential drivers... ...<br>
&gt; Done.<br>
&gt; Begin: Running /scripts/init-premount ...<br>
&gt; Done.<br>
&gt; Begin: Mounting root file system... ...<br>
&gt; Begin: Running /scripts/local-top ...<br>
&gt; Done.<br>
&gt; Begin: Waiting for root file system... ...<br>
&gt; [   10.990061] XENBUS: Timeout connecting to device: device/vbd/2049 (state<br>
&gt; 3)<br>
&gt; Done.<br>
&gt; Gave up waiting for root device.  Common problems:<br>
&gt;  - Boot args (cat /proc/cmdline)<br>
&gt;    - Check rootdelay= (did the system wait long enough?)<br>
&gt;    - Check root= (did the system wait for the right device?)<br>
&gt;  - Missing modules (cat /proc/modules; ls /dev)<br>
&gt; ALERT! /dev/sda1 does not exist. Dropping to a shell!<br>
&gt;<br>
&gt; I think my VM cannot boot, so It has nothing to do with the network.<br>
&gt; I don&#39;t know what&#39;s wrong here. I&#39;m newbie in computer network and system.I<br>
&gt; appreciate any helps.<br>
<br>
</div></div>It cannot access sda1. Check that in the remote host you have<br>
/var/lib/one/images/disk.0 and is readable.<br>
<div class="im"><br>
&gt; Btw, I&#39;m stil confused about some attributes in the VM template : the kernel<br>
&gt; and initrd of OS point to the kernel on the host machine or VM image file ?<br>
<br>
</div>That files point to host machine files. Those parameters are the same<br>
as XEN kernel and initrd parameters.<br>
<div class="im"><br>
&gt; The target of DISK must be the same in /etc/fstab (in VM image file) ? I &#39;ve<br>
&gt; searched over the Internet and someone say root of OS and target of DISK<br>
&gt; must be the same ?<br>
<br>
</div>You have to make fstab point to the correct device or it wont work. If<br>
you tell in fstab that you have to mount a disk from /dev/sda1 you<br>
should have the disk there.<br>
<br>
Bye<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Javier Fontan, Grid &amp; Virtualization Technology Engineer/Researcher<br>
DSA Research Group: <a href="http://dsa-research.org" target="_blank">http://dsa-research.org</a><br>
Globus GridWay Metascheduler: <a href="http://www.GridWay.org" target="_blank">http://www.GridWay.org</a><br>
OpenNebula Virtual Infrastructure Engine: <a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a><br>
</font></blockquote></div><br>