I can't seem to get the network right.
here is my xend-config:
(xend-http-server yes)
(xend-relocation-server yes)
(xend-address localhost)
(xend-relocation-address localhost)
(network-script network-bridge)
(vif-script vif-bridge)
(dom0-min-mem 196)
(dom0-cpus 0)
my vm config:
kernel = "/boot/vmlinuz-xen"
ramdisk = "/boot/initrd-xen"
memory = 256
name = "apollo"
nics=1
vif = ['mac=AA:00:00:00:00:01, ip=192.168.0.2, vifname=apollo']
gateway="192.168.1.1"
disk = [ 'phy:xenvg/apollo,hda1,w' ]
netmask="255.255.255.0"
hostname= "apollo"
root = "/dev/hda1 ro"
extra = "4"
dom0
ifconfig:
dummy0 Link encap:Ethernet HWaddr FA:9B:FE:7A:2B:15
inet addr:10.10.0.1 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr: fe80::f89b:feff:fe7a:2b15/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:3430 (3.3 Kb)
eth1 Link encap:Ethernet HWaddr 00:11:2F:36:D5:53
inet addr:192.168.1.50 Bcast:192.168.1.255
Mask:255.255.255.0
inet6 addr: fe80::211:2fff:fe36:d553/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:513 errors:0 dropped:0 overruns:0 frame:0
TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:52296 (51.0 Kb) TX bytes:10799 (10.5 Kb)
Interrupt:18 Memory:fe600000-0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3088 (3.0 Kb) TX bytes:3088 (3.0 Kb)
vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:5 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1176 (1.1 Kb) TX bytes:0 (0.0 b)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:784 (784.0 b) TX bytes:378 (378.0 b)
xend.log
[2006-02-18 23:44:11 xend] INFO (SrvDaemon:268) Xend Daemon started
[2006-02-18 23:44:11 xend] INFO (SrvDaemon:272) Xend changeset: Tue Dec
13 05:13:13 2005 +0000 8256:42ff4f19d025.
[2006-02-18 23:44:11 xend.XendDomainInfo] DEBUG (XendDomainInfo:199)
XendDomainInfo.recreate({'paused': 0, 'cpu_time': 17543584627L,
'ssidref': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0], 'shutdown_reason': 0, 'dying': 0, 'dom': 0, 'mem_kb': 256000,
'maxmem_kb': -4, 'max_vcpu_id': 0, 'crashed': 0, 'running': 1,
'shutdown': 0, 'online_vcpus': 1, 'blocked': 0})
[2006-02-18 23:44:11 xend.XendDomainInfo] INFO (XendDomainInfo:211)
Recreating domain 0, UUID 00000000-00000000-00000000-00000000.
[2006-02-18 23:44:11 xend.XendDomainInfo] WARNING (XendDomainInfo:233)
No vm path in store for existing domain 0
[2006-02-18 23:44:11 xend.XendDomainInfo] DEBUG (XendDomainInfo:661)
Storing VM details: {'ssidref': '0', 'uuid':
'00000000-00000000-00000000-00000000', 'on_reboot': 'restart',
'on_poweroff': 'destroy', 'name': 'Domain-0', 'vcpus': '1',
'vcpu_avail': '1', 'memory': '250', 'on_crash': 'restart', 'maxmem':
'250'}
[2006-02-18 23:44:11 xend.XendDomainInfo] DEBUG (XendDomainInfo:686)
Storing domain details: {'cpu/0/availability': 'online',
'memory/target': '256000', 'name': 'Domain-0', 'console/limit':
'1048576', 'vm': '/vm/00000000-00000000-00000000-00000000', 'domid':
'0'}
[2006-02-18 23:44:11 xend] DEBUG (XendDomain:151) number of vcpus to
use is 0
[2006-02-18 23:44:11 xend] INFO (SrvServer:112) unix
path=/var/lib/xend/xend-socket
[2006-02-18 23:47:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:177)
XendDomainInfo.create(['vm', ['name', 'apollo'], ['memory', '256'],
['image', ['linux', ['kernel', '/boot/vmlinuz-xen'], ['ramdisk',
'/boot/initrd-xen'], ['root', '/dev/hda1 ro'], ['args', '4'], ['vcpus',
'1'], ['vcpus', '1'], ['boot', 'c'], ['display', ':20.0'], ['nics',
'1']]], ['device', ['vbd', ['uname', 'phy:xenvg/apollo'], ['dev',
'hda1'], ['mode', 'w']]], ['device', ['vif', ['mac',
'AA:00:00:00:00:01'], ['vifname', 'apollo'], ['ip', '192.168.0.2']]]])
[2006-02-18 23:47:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:282)
parseConfig: config is ['vm', ['name', 'apollo'], ['memory', '256'],
['image', ['linux', ['kernel', '/boot/vmlinuz-xen'], ['ramdisk',
'/boot/initrd-xen'], ['root', '/dev/hda1 ro'], ['args', '4'], ['vcpus',
'1'], ['vcpus', '1'], ['boot', 'c'], ['display', ':20.0'], ['nics',
'1']]], ['device', ['vbd', ['uname', 'phy:xenvg/apollo'], ['dev',
'hda1'], ['mode', 'w']]], ['device', ['vif', ['mac',
'AA:00:00:00:00:01'], ['vifname', 'apollo'], ['ip', '192.168.0.2']]]]
[2006-02-18 23:47:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:374)
parseConfig: result is {'ssidref': None, 'uuid': None, 'on_crash': None,
'on_reboot': None, 'image': ['linux', ['kernel', '/boot/vmlinuz-xen'],
['ramdisk', '/boot/initrd-xen'], ['root', '/dev/hda1 ro'], ['args',
'4'], ['vcpus', '1'], ['vcpus', '1'], ['boot', 'c'], ['display',
':20.0'], ['nics', '1']], 'on_poweroff': None, 'cpus': None, 'name':
'apollo', 'backend': [], 'vcpus': 1, 'cpu_weight': None, 'vcpu_avail':
None, 'memory': 256, 'device': [('vbd', ['vbd', ['uname',
'phy:xenvg/apollo'], ['dev', 'hda1'], ['mode', 'w']]), ('vif', ['vif',
['mac', 'AA:00:00:00:00:01'], ['vifname', 'apollo'], ['ip',
'192.168.0.2']])], 'bootloader': None, 'cpu': None, 'maxmem': None}
[2006-02-18 23:47:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:1129)
XendDomainInfo.construct: None 0
[2006-02-18 23:47:21 xend.XendDomainInfo] DEBUG (XendDomainInfo:1161)
XendDomainInfo.initDomain: 1 1.0
[2006-02-18 23:47:21 xend] DEBUG (balloon:84) Balloon: free 752; need
257; done.
[2006-02-18 23:47:21 xend] INFO (image:132) buildDomain os=linux dom=1
vcpus=1
[2006-02-18 23:47:21 xend] DEBUG (image:170) dom = 1
[2006-02-18 23:47:21 xend] DEBUG (image:171) image
= /boot/vmlinuz-xen
[2006-02-18 23:47:21 xend] DEBUG (image:172) store_evtchn = 1
[2006-02-18 23:47:21 xend] DEBUG (image:173) console_evtchn = 2
[2006-02-18 23:47:21 xend] DEBUG (image:174) cmdline =
root=/dev/hda1 ro 4
[2006-02-18 23:47:21 xend] DEBUG (image:175) ramdisk
= /boot/initrd-xen
[2006-02-18 23:47:21 xend] DEBUG (image:176) vcpus = 1
[2006-02-18 23:47:22 xend] DEBUG (blkif:24) exception looking up device
number for hda1: [Errno 2] No such file or directory: '/dev/hda1'
[2006-02-18 23:47:22 xend] DEBUG (DevController:104) DevController:
writing {'virtual-device': '769', 'backend-id': '0', 'state': '1',
'backend': '/local/domain/0/backend/vbd/1/769'}
to /local/domain/1/device/vbd/769.
[2006-02-18 23:47:22 xend] DEBUG (DevController:106) DevController:
writing {'domain': 'apollo', 'frontend':
'/local/domain/1/device/vbd/769', 'dev': 'hda1', 'state': '1', 'params':
'xenvg/apollo', 'mode': 'w', 'frontend-id': '1', 'type': 'phy'}
to /local/domain/0/backend/vbd/1/769.
[2006-02-18 23:47:22 xend] DEBUG (DevController:104) DevController:
writing {'backend-id': '0', 'mac': 'AA:00:00:00:00:01', 'handle': '0',
'state': '1', 'backend': '/local/domain/0/backend/vif/1/0'}
to /local/domain/1/device/vif/0.
[2006-02-18 23:47:22 xend] DEBUG (DevController:106) DevController:
writing {'domain': 'apollo', 'handle': '0', 'script':
'/etc/xen/scripts/vif-bridge', 'ip': '192.168.0.2', 'state': '1',
'frontend': '/local/domain/1/device/vif/0', 'mac': 'AA:00:00:00:00:01',
'frontend-id': '1'} to /local/domain/0/backend/vif/1/0.
[2006-02-18 23:47:22 xend.XendDomainInfo] DEBUG (XendDomainInfo:661)
Storing VM details: {'ssidref': '0', 'uuid':
'1d23bb09-3277a85a-ff82d674-76484445', 'on_reboot': 'restart',
'start_time': '1140324442.34', 'on_poweroff': 'destroy', 'name':
'apollo', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '256', 'on_crash':
'restart', 'image': "(linux (kernel /boot/vmlinuz-xen)
(ramdisk /boot/initrd-xen) (root '/dev/hda1 ro') (args 4) (vcpus 1)
(vcpus 1) (boot c) (display :20.0) (nics 1))", 'maxmem': '256'}
[2006-02-18 23:47:22 xend.XendDomainInfo] DEBUG (XendDomainInfo:686)
Storing domain details: {'console/ring-ref': '58915', 'console/port':
'2', 'name': 'apollo', 'console/limit': '1048576', 'vm':
'/vm/1d23bb09-3277a85a-ff82d674-76484445', 'domid': '1',
'cpu/0/availability': 'online', 'memory/target': '262144',
'store/ring-ref': '58916', 'store/port': '1'}
[2006-02-18 23:47:22 xend] DEBUG (DevController:133) Waiting for
devices vif.
[2006-02-18 23:47:22 xend] DEBUG (DevController:139) Waiting for 0.
[2006-02-18 23:47:22 xend] DEBUG (DevController:409)
hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status.
[2006-02-18 23:47:23 xend] DEBUG (DevController:409)
hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status.
[2006-02-18 23:47:23 xend] DEBUG (DevController:426)
hotplugStatusCallback 1.
[2006-02-18 23:47:23 xend] DEBUG (DevController:133) Waiting for
devices usb.
[2006-02-18 23:47:23 xend] DEBUG (DevController:133) Waiting for
devices vbd.
[2006-02-18 23:47:23 xend] DEBUG (DevController:139) Waiting for 769.
[2006-02-18 23:47:23 xend] DEBUG (DevController:409)
hotplugStatusCallback /local/domain/0/backend/vbd/1/769/hotplug-status.
[2006-02-18 23:47:23 xend] DEBUG (DevController:426)
hotplugStatusCallback 1.
[2006-02-18 23:47:23 xend] DEBUG (DevController:133) Waiting for
devices pci.
[2006-02-18 23:47:23 xend] DEBUG (DevController:133) Waiting for
devices ioports.
[2006-02-18 23:47:23 xend] DEBUG (DevController:133) Waiting for
devices vtpm.
[2006-02-18 23:47:23 xend] INFO (XendDomain:360) Domain apollo (1)
unpaused.
xen-hotplug.log:
xenstore-read: couldn't read path backend/vif/1/0/bridge
xenstore-read: couldn't read path backend/vbd/1/769/physical-device
xenstore-read: couldn't read path backend/vbd/1/769/physical-device
domU
ifconfig:
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:0 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:0 (0.0 b) TX bytes:0 (0.0 b)
As you can see there is no interface in apollo, what have I done wrong?
Also can someone post a sample wrapper script for bridging 3 nics?
Thanks,
Barry S
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|