[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: [Xen-users] DomU networking help please



I have tried that and no joy.
What I really want to know is which device in dom0 correlates to the eth0 in 
domU and do I need to attach an IP address to it. I'm sorry but I just need 
someone to explain in basic terms how it hangs together. I realise I am 
probably doing something fundementally wrong here. I just can't figure out what 
it is.





> 
> They appear to be on different subnets - are you using an external 
> router?  - if so, make sure you have a default route to the gateway, 
> otherwise try setting the DomU's IP to something the in the Dom0's 
> network...
> 
> Kent
> 
> 
> Andrew Olds wrote:
> 
> >Hi please forgive this if it seems a dumb question but I am new to xen and 
> >linux. I have Xen running in Centos and another Centos Partition DomU 
> >running.
> >But I cannot seem to get networking running between 0 and U.
> >All the doco appears to assume you know everything about networking bridging 
> >and the like. Does anyone have a simple how to step by step on how to get a 
> >single dom0 talking to a single DomU.
> >Below is the output from ifconfig from dom0
> >eth0      Link encap:Ethernet  HWaddr 00:11:11:BD:C0:23
> >          inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
> >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:0
> >          RX bytes:0 (0.0 b)  TX bytes:672 (672.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:1383 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:1383 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:0
> >          RX bytes:1417720 (1.3 MiB)  TX bytes:1417720 (1.3 MiB)
> >
> >peth0     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >          UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1
> >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:1000
> >          RX bytes:0 (0.0 b)  TX bytes:640 (640.0 b)
> >          Interrupt:16
> >
> >vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:0
> >          RX bytes:672 (672.0 b)  TX bytes:0 (0.0 b)
> >
> >xen-br0   Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >          inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.255
> >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:0
> >          RX bytes:588 (588.0 b)  TX bytes:0 (0.0 b)
> >
> >and domU
> >eth0      Link encap:Ethernet  HWaddr AA:BB:CC:DD:00:11
> >          inet addr:10.1.0.5  Bcast:10.1.0.255  Mask:255.255.255.0
> >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:1000
> >          RX bytes:0 (0.0 b)  TX bytes:2730 (2.6 KiB)
> >
> >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:117 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:0
> >          RX bytes:10220 (9.9 KiB)  TX bytes:10220 (9.9 KiB)
> >
> >and my config file.
> >#  -*- mode: python; -*-
> >#============================================================================
> ># Python configuration setup for 'xm create'.
> ># This script sets the parameters used when a domain is created using 'xm 
> >create'.
> ># You use a separate script for each domain you want to create, or 
> ># you can set the parameters for the domain on the xm command line.
> >#============================================================================
> >
> >#----------------------------------------------------------------------------
> ># Kernel image file.
> >kernel = "/boot/vmlinuz-2.6.12-xenU"
> >
> ># Optional ramdisk.
> >ramdisk = "/boot/initrd-2.6.12-xen0"
> >
> ># The domain build function. Default is 'linux'.
> >#builder='linux'
> >
> ># Initial memory allocation (in megabytes) for the new domain.
> >memory = 128
> >
> ># A name for your domain. All domains must have different names.
> >name = "RHL"
> >
> ># Which CPU to start domain on? 
> >#cpu = -1   # leave to Xen to pick
> >
> >#----------------------------------------------------------------------------
> ># Define network interfaces.
> >
> ># Number of network interfaces. Default is 1.
> >nics = 1
> >
> ># Optionally define mac and/or bridge for the network interfaces.
> ># Random MACs are assigned if not given.
> >vif = [ 'mac=aa:bb:cc:dd:00:11, bridge=xen-br0' ]
> >
> >#----------------------------------------------------------------------------
> ># Define the disk devices you want the domain to have access to, and
> ># what you want them accessible as.
> ># Each disk entry is of the form phy:UNAME,DEV,MODE
> ># where UNAME is the device, DEV is the device name the domain will see,
> ># and MODE is r for read-only, w for read-write.
> >
> >disk = [ 'phy:/dev/VolGroup00/LogVol00,sda1,w' ]
> >
> >#----------------------------------------------------------------------------
> ># Set the kernel command line for the new domain.
> ># You only need to define the IP parameters and hostname if the domain's
> ># IP config doesn't, e.g. in ifcfg-eth0 or via DHCP.
> ># You can use 'extra' to set the runlevel and custom environment
> ># variables used by custom rc scripts (e.g. VMID=, usr= ).
> >
> ># Set if you want dhcp to allocate the IP address.
> >#dhcp="dhcp"
> ># Set netmask.
> >#ipaddr="192.168.0.3"
> >#netmask="255.255.255.0"
> ># Set default gateway.
> >#gateway="192.168.0.1"
> ># Set the hostname.
> >#hostname= "vm%d" % vmid
> >hostname = "RHL"
> >
> ># Set root device.
> >root = "/dev/sda1 ro"
> >
> ># Root device for nfs.
> >#root = "/dev/nfs"
> ># The nfs server.
> >#nfs_server = '169.254.1.0'  
> ># Root directory on the nfs server.
> >#nfs_root   = '/full/path/to/root/directory'
> >
> ># Sets runlevel 4.
> >extra = "5"
> >
> >#----------------------------------------------------------------------------
> ># Set according to whether you want the domain restarted when it exits.
> ># The default is 'onreboot', which restarts the domain when it shuts down
> ># with exit code reboot.
> ># Other values are 'always', and 'never'.
> >
> >#restart = 'onreboot'
> >
> >#============================================================================
> >
> >All I am looking for is a really simple explanation of what all the 
> >interfaces do and how to get the doms talking to each other.
> >
> >Thanks very much
> >
> >
> >_______________________________________________
> >Xen-users mailing list
> >Xen-users@xxxxxxxxxxxxxxxxxxx
> >http://lists.xensource.com/xen-users
> >  
> >
> 
> 


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.