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

[Xen-users] Xen Cpufreq modules and Networking Issue!



Dear All,

I was trying to set up a virtual network with fc7 Dom0 and ubuntu 8 (Hardy) & Fedora 9 (etc) as DomU images on AMD Opetron 152 processor based machine. I was able to successfuly establish a virtual network using bridge connection Xen Network configuration. After that I tried to install cpufreq-utils on Dom0 which did the installation of "cpufreq-utils 002" package using "yum". Even after installing that when did 'cpufreq-info' on command line, I was getting "no active driver available" error message. Just to repeat the experiment, I removed the "Virtualization" modules of Xen by booting machine on basic FC7 kernel and reinstalled the Xen using following commands:

1. yum gourpinstall "Virtualization"

2. yum install xen

I rebooted in xen kernel and to my amazment find that Dom0 is no more connected in network. The o/p of ifconfig is

On dom0:

#ifconfig

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:3651 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3651 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26398676 (25.1 MiB)  TX bytes:26398676 (25.1 MiB)

tmpbridge Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet addr:128.205.39.118  Bcast:128.205.39.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:8975 (8.7 KiB)

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4323 (4.2 KiB)

xenbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4416 (4.3 KiB)

As there was no "eth0" device configured, I added eth0 using "ifup eth0", the o/p after doing that action is

[root@steelbug ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:81:58:BF:2A 
          inet addr:128.205.39.118  Bcast:128.205.39.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:81ff:fe58:bf2a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3018 (2.9 KiB)  TX bytes:17853 (17.4 KiB)
          Interrupt:23 Base address:0x2000

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:3651 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3651 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26398676 (25.1 MiB)  TX bytes:26398676 (25.1 MiB)

tmpbridge Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet addr:128.205.39.118  Bcast:128.205.39.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:8975 (8.7 KiB)


virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4323 (4.2 KiB)

xenbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4416 (4.3 KiB)

this is the output with no virtual machine running as domU. By doing this dom0 gets connected to network but I am not able to connect to any domU (ping) or vice versa.

[root@steelbug ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

On domU :

root@ubuntu-pristine:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:27:07:79 
          inet addr:128.205.39.150  Bcast:128.205.39.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4378 (4.2 KB)  TX bytes:274 (274.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: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)

With respect to 'cpufreq' not working, I have checked the BIOS settings and enabled 'CoolNQuiet' settings for it, I can do the cpu throttling if booted in basic fc7 kernel but cpufreq folder (/sys/devices/system/cpu/arch/x86_64) is not present in the system. Does this mean that cpufreq is not supported by xen hypervisor ?

Now, I am not able to establish virtual network and also cpufreq module is not working for Dom0. Please provide some guidance if somebody have solutions to any of these two issues or both of it.

Thanks & Regards!
Ata E Husain Bohra
Student - CSE Department
University at Buffalo,
New York

_______________________________________________
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®.