[one-users] Virtual machine not able to use public network (using the leases & kvm)

Gianni Dalla Torre gianni.dallatorre at cnaf.infn.it
Mon Feb 1 03:36:47 PST 2010


Hi Jaime,
thank you for the help,
as you request this are the output of *ifconfig -a* and *route -n*, 
followed by the output of the same commands after *ifup eth1*

deb:~# ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:01:83:9a:64:fc
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:38 errors:0 dropped:0 overruns:0 frame:0
           TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:2636 (2.5 KiB)  TX bytes:2636 (2.5 KiB)

deb:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Ifacei

deb:~# ifup eth1

deb:~# ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:01:83:9a:64:fc
           inet addr:131.154.100.252  Bcast:131.154.100.255  
Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1318 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:630208 (615.4 KiB)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:38 errors:0 dropped:0 overruns:0 frame:0
           TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:2636 (2.5 KiB)  TX bytes:2636 (2.5 KiB)

deb:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
131.154.100.0   *               255.255.255.0   U     0      0        0 eth1
default         131.154.100.253 0.0.0.0         UG    0      0        0 eth1

deb:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
131.154.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         131.154.100.253 0.0.0.0         UG    0      0        0 eth1

regards,
Gianni


On 02/01/2010 11:14 AM, Jaime Melis wrote:
> Hi Gianni,
> could you please send us the output of *ifconfig -a* and *route -n*, 
> right after the boot of the VM?
>
> regards,
> Jaime
>
> On Wed, Jan 27, 2010 at 8:28 PM, Gianni Dalla Torre 
> <gianni.dallatorre at cnaf.infn.it 
> <mailto:gianni.dallatorre at cnaf.infn.it>> wrote:
>
>     Hi all,
>
>     I configured an OpenNebula (v 1.4) front-end in my pc "solaris"
>     (Ubuntu 9.04) and installed a cluster node "omii001" (Scientific
>     Linux CERN SLC release 2.6.18-164.11.1.el5 x86_64).
>     I need to access my VM through ssh, so I used the Bridged
>     networking ("shared physical device") following this instructions:
>     http://www.opennebula.org/doku.php?id=documentation:rel1.4:nm
>
>     I also used the Leases within the Virtual Machine, and modified
>     the Image of my VM which is a Debian 5,
>     - Copying the script $ONE_LOCATION/share/scripts/vmcontext.sh into
>     the /etc/init.d directory in the VM root file system.
>     - Executing the script at boot time before starting any network
>     service.
>     - creating a link $ ln /etc/init.d/vmcontext.sh
>     /etc/rc2.d/S01vmcontext.sh
>     and modified the script in order to be compliant whit the request
>     of my network changing the gateway port (253) and the name of the
>     interface where to find the gateway (eth1 instead of eth0) which
>     is eth1 because I have setted only a public network.
>
>     The problem:
>     Deploying the VM I have no errors in the oned.log file, but the VM
>     is able only to ping the IP of the host where it is deployed, and
>     in not visible in the public network.
>
>     Other info:
>     At the boot of the virtual machine, only the lo interface is ON,
>     and I have to ifup eth1, in order to ping the host omii001.
>     The bridge's settings of the host omii001 should be OK, because if
>     I deploy a VM using virt-manager and setting manually the same IP
>     & gateway, that I want to assign to my VM, I have no complications.
>
>     cat pvlan.net <http://pvlan.net>
>     NAME   = "PublicVLAN"
>     TYPE   = FIXED
>     BRIDGE = br0
>     LEASES = [ IP="131.154.100.249"]
>     LEASES = [ IP="131.154.100.252"]
>
>     cat debian.template
>
>     NAME    = debian
>     CPU    = 1
>     MEMORY    = 1024
>     # --- kernel & boot device ---
>     OS    = [ boot   = hd]
>     # --- disks ---
>     DISK    = [
>         source   = "/srv/cloud/one/images/deb.img",
>         target   = "vda",
>         readonly = "no" ]
>     # --- I/O ---
>     GRAPHICS= [
>             type    = "vnc",
>             listen  = "127.0.0.1",
>             port    = "-1"]
>     # --- NIC ---
>     NIC     = [
>         network = "PublicVLAN",
>             bridge  = "br0",
>         model = "virtio"]
>     SAVE    = yes
>     FEATURES=[ acpi="no" ]
>
>     onevm show 113
>     VIRTUAL MACHINE 113 INFORMATION
>     ID             : 113
>     NAME           : debian
>     STATE          : ACTIVE
>     LCM_STATE      : RUNNING
>     START TIME     : 01/27 18:36:34
>     END TIME       : -
>     DEPLOY ID:     : one-113
>
>     VIRTUAL MACHINE TEMPLATE
>     CPU=1
>     DISK=[
>       READONLY=no,
>       SOURCE=/srv/cloud/one/images/deb.img,
>       TARGET=vda ]
>     FEATURES=[
>       ACPI=no ]
>     GRAPHICS=[
>       LISTEN=127.0.0.1,
>       PORT=-1,
>       TYPE=vnc ]
>     MEMORY=1024
>     NAME=debian
>     NIC=[
>       BRIDGE=br0,
>       IP=131.154.100.252,
>       MAC=00:01:83:9a:64:fc,
>       MODEL=virtio,
>       NETWORK=PublicVLAN,
>       VNID=18 ]
>     OS=[
>       BOOT=hd ]
>     SAVE=yes
>     VMID=113
>
>
>     (omii001)brctl show
>     bridge name    bridge id            STP enabled    interfaces
>     br0            8000.0015c5edbf17    no             vnet0
>                                                        eth0
>     virbr0         8000.000000000000    yes
>
>     Thank you in advance for your time.
>
>     Best regards,
>
>     Gianni
>
>
>     -- 
>     Gianni Dalla Torre
>     Computer Science Engineering
>
>     INFN -CNAF
>     Via Ranzani 13/2
>     40127 Bologna, Italy
>     Phone:	+39 051 6092913
>     Fax:	+39 051 6092916
>     mail:	dallatorre&cnaf.infn.it  <http://cnaf.infn.it>
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>     http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20100201/ccd8783c/attachment.htm>


More information about the Users mailing list