[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] Xen a couple of questions
Yap, I have the ramdisk of dom0 also. Without the ramdisk set up, I've seen that it can't mount logical volumes as partitions (with any kind of kernel). Best regards. >> >> >>> -----Original Message----- >>> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx >>> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of >>> Geert Janssens >>> Sent: 05 June 2007 13:26 >>> To: xen-users@xxxxxxxxxxxxxxxxxxx >>> Cc: Octavian Teodorescu >>> Subject: Re: [Xen-users] Xen a couple of questions >>> >>> I am sorry, this is way over my head. I'm just a (relatively >>> new) user of xen >>> myself. I hope someone else can help you here. >>> >>> Regards, >>> >>> Geert >>> >>> On Tuesday 5 June 2007 14:19, Octavian Teodorescu wrote: >>> > I had stoped the virtual domain and modified in the config >>> file to use the >>> > dom0 kernel. >>> > Here are the last lines of the guest boot where you can see >>> the error: >>> > "SCSI subsystem initialized >>> > device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: >>> > dm-devel@xxxxxxxxxx >>> > Kernel panic - not syncing: Attempted to kill init!" >>> > >>> > But if I use the old kernelU i have which is actually for >>> Fedorac core 5 >>> > then everthing it's ok. >> >> Do you have an "ramdisk" entry in your PV domain config? You probably >> need one. >> >> -- >> Mats >>> > >>> > >> On Tuesday 5 June 2007 13:11, you wrote: >>> > >>> Thanks a lot, I appreciate your help. >>> > >>> 1. I tried with the same configuration and with the >>> kernel of dom0, but >>> > >>> I >>> > >>> receive a lot of errors, on both Fedora Core 7 and >>> Centos 5 (systems >>> > >>> with >>> > >>> which I've tried xen). >>> > >> >>> > >> Hmm, I don't know what exactly you tried and what is failing. >>> > >> >>> > >> I simply used virt-manager to create a CentOS 5 guest on >>> my CentOS 5 >>> > >> dom0. I >>> > >> followed (more or less) the guidelines that come with CentOS 5's >>> > >> release: http://www.centos.org/docs/5/html/Virtualization-en-US/ >>> > >> >>> > >> I don't remember having particular difficulty with this. >>> The only caveat >>> > >> I remember was that Anaconda insists on a block device >>> that can hold a >>> > >> partition map. So while installing, you can't provide >>> the guest with >>> > >> separate >>> > >> partitions, because it will treat these separate >>> partitions as complete >>> > >> diskss that have to be partitioned still. >>> > >> >>> > >> Regards, >>> > >> >>> > >> Geert >>> > >> >>> > >>> 2.Yap that's a bridge interface. I'll look into your mails about >>> > >>> advance bridging, thanks. >>> > >>> >>> > >>> Best regards. >>> > >>> >>> > >>> >> 1. On CentOS 5, Redhat Enterprise 5 and Fedora core >>> 6 and up, the >>> > >>> >> xen kernel >>> > >>> >> can be used for both dom0 and domU. There is no need >>> anymore for two >>> > >>> >> kernels. >>> > >>> >> >>> > >>> >> 2. I don't know the complete answer to your second >>> question. From >>> > >>> >>> > >>> your >>> > >>> >>> > >>> >> ifconfig output, it looks as if Fedora Core 7 >>> creates a virbr0 >>> > >>> >>> > >>> interface >>> > >>> >>> > >>> >> instead of a xenbr0 interface. You could check if >>> this is really a >>> > >>> >> bridge with the command "brctl show". You probably >>> have to execute >>> > >>> >>> > >>> this >>> > >>> >>> > >>> >> as root. >>> > >>> >> >>> > >>> >> Then if I understand your question correctly, you >>> are trying to >>> > >>> >> setup >>> > >>> >>> > >>> a >>> > >>> >>> > >>> >> xen >>> > >>> >> guest domain to act as a >>> firewall/router/gateway/whatever for your >>> > >>> >>> > >>> lan. >>> > >>> >>> > >>> >> So I assume you only want this guest domain to use >>> the external >>> > >>> >>> > >>> network >>> > >>> >>> > >>> >> card >>> > >>> >> (your eth0). There are two ways of accomplishing this: >>> > >>> >> * either use PCI passthrough so that your dom0 won't >>> see eth0, but >>> > >>> >> instead it's passed to your guest system (search for >>> pciback on >>> > >>> >>> > >>> Google >>> > >>> >>> > >>> >> for more info). Unfortunatly, I didn't manage to set >>> this up in my >>> > >>> >> particular case, so >>> > >>> >> I used the seconde option: >>> > >>> >> * create two xenbridges, one for your external >>> network interface, >>> > >>> >> and one for >>> > >>> >> your internal network interface. Then configure dom0 >>> such that it >>> > >>> >>> > >>> isn't >>> > >>> >>> > >>> >> allowed to use the bridge for the external >>> interface. You can do >>> > >>> >> this >>> > >>> >>> > >>> by >>> > >>> >>> > >>> >> either disabling the virtual interface in dom0 >>> (which will be called >>> > >>> >> eth0) or >>> > >>> >> by setting some firewall rules in dom0, or both. >>> > >>> >> You can search this list for one of my earlier mails, where I >>> > >>> >> explain >>> > >>> >>> > >>> my >>> > >>> >>> > >>> >> configuration (on CentOS 5). It's titled "advanced >>> bridging..." and >>> > >>> >> dated May >>> > >>> >> 16th, 2007. >>> > >>> >> >>> > >>> >> Hopefully this will help you along the way. >>> > >>> >> >>> > >>> >> Cheers, >>> > >>> >> >>> > >>> >> Geert >>> > >>> >> >>> > >>> >> On Tuesday 5 June 2007 10:34, Octavian Teodorescu wrote: >>> > >>> >>> Hi guys, >>> > >>> >>> >>> > >>> >>> 1. Regarding Centos and Fedora core 7 compared with >>> fedora core 5. >>> > >>> >>> > >>> I've >>> > >>> >>> > >>> >>> seen that on fedora core 5 when you want to install >>> xen you have to >>> > >>> >>> install the following packages: xen, kernel-xen0 >>> and kernel-xenU >>> > >>> >>> (of course with the dependencies needed). But on >>> Centos, FC7 and I >>> > >>> >>> think redhat versions, you only have to install xen >>> and kernel-xen, >>> > >>> >>> you >>> > >>> >>> > >>> don't >>> > >>> >>> > >>> >>> have any kernel for the guest system. In my case I >>> could only start >>> > >>> >>> > >>> a >>> > >>> >>> > >>> >>> xen >>> > >>> >>> guest (on FC7) with an older kernel-xenU installed >>> from FC version >>> > >>> >>> > >>> 5. >>> > >>> >>> > >>> >>> My question is: Why does the newer releases of >>> linux has xen kernel >>> > >>> >>> prebuilt but just for dom0, not for the guest >>> systems, and you >>> > >>> >>> can't even >>> > >>> >>> find a domU kernel special for those systems? >>> > >>> >>> >>> > >>> >>> 2.My network topology in my home is like this: >>> > >>> >>> -------- >>> > >>> >>> -router- >>> > >>> >>> -------- >>> > >>> >>> >>> > >>> >>> >>> > >>> >>> >>> > >>> >>> ----------- ------------ >>> > >>> >>> -linux xen- ---- -other 2 pc- >>> > >>> >>> ----------- ------------ >>> > >>> >>> >>> > >>> >>> The linux xen machine has two network interfaces >>> and xen installed. >>> > >>> >>> I want: - one windows machine virtualized >>> > >>> >>> - one linux machine for which I want to >>> have a public >>> > >>> >>> ipaddress (to put the ip in DMS on the router) and >>> I want it to use >>> > >>> >>> eth0 (so in this case the traffic can not be >>> sniffed by other guest >>> > >>> >>> systems or dom0). >>> > >>> >>> >>> > >>> >>> ifconfig -a (on dom0) it shows like this: >>> > >>> >>> eth0 Link encap:Ethernet HWaddr 00:00:E8:76:E2:4D >>> > >>> >>> UP 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) >>> > >>> >>> Interrupt:21 Base address:0x2000 >>> > >>> >>> >>> > >>> >>> eth1 Link encap:Ethernet HWaddr 00:16:76:B3:16:AB >>> > >>> >>> inet addr:192.168.0.101 Bcast:192.168.0.255 >>> > >>> >>> Mask:255.255.255.0 >>> > >>> >>> inet6 addr: fe80::216:76ff:feb3:16ab/64 Scope:Link >>> > >>> >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >>> > >>> >>> RX packets:198578 errors:0 dropped:0 >>> overruns:0 frame:0 >>> > >>> >>> TX packets:117290 errors:0 dropped:0 >>> overruns:0 carrier:0 >>> > >>> >>> collisions:0 txqueuelen:0 >>> > >>> >>> RX bytes:267328989 (254.9 MiB) TX >>> bytes:8294632 (7.9 >>> > >>> >>> MiB) >>> > >>> >>> >>> > >>> >>> 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:2689 errors:0 dropped:0 >>> overruns:0 frame:0 >>> > >>> >>> TX packets:2689 errors:0 dropped:0 >>> overruns:0 carrier:0 >>> > >>> >>> collisions:0 txqueuelen:0 >>> > >>> >>> RX bytes:12510296 (11.9 MiB) TX >>> bytes:12510296 (11.9 >>> > >>> >>> MiB) >>> > >>> >>> >>> > >>> >>> peth1 Link encap:Ethernet HWaddr 00:16:76:B3:16:AB >>> > >>> >>> inet6 addr: fe80::216:76ff:feb3:16ab/64 Scope:Link >>> > >>> >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >>> > >>> >>> RX packets:198588 errors:0 dropped:0 >>> overruns:0 frame:0 >>> > >>> >>> TX packets:117311 errors:0 dropped:0 >>> overruns:0 carrier:0 >>> > >>> >>> collisions:0 txqueuelen:100 >>> > >>> >>> RX bytes:270906777 (258.3 MiB) TX >>> bytes:8813848 (8.4 >>> > >>> >>> MiB) Base address:0x40c0 Memory:92200000-92220000 >>> > >>> >>> >>> > >>> >>> vif4.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:9 errors:0 dropped:0 overruns:0 frame:0 >>> > >>> >>> TX packets:1 errors:0 dropped:6 >>> overruns:0 carrier:0 >>> > >>> >>> collisions:0 txqueuelen:1 >>> > >>> >>> RX bytes:1068 (1.0 KiB) TX bytes:342 (342.0 b) >>> > >>> >>> >>> > >>> >>> virbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF >>> > >>> >>> inet addr:192.168.122.1 Bcast:192.168.122.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:43 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:3208 (3.1 KiB) TX bytes:2018 (1.9 KiB) >>> > >>> >>> >>> > >>> >>> I don't see any xen bridge, because that's what I >>> think I need: one >>> > >>> >>> network card, and one xen bridge. >>> > >>> >>> I found on google that I could use the following script: >>> > >>> >>> #!/bin/sh >>> > >>> >>> dir=$(dirname "$0") >>> > >>> >>> "$dir/network-bridge" "$@" vifnum=0 netdev=eth0 >>> bridge=xenbr0 >>> > >>> >>> "$dir/network-bridge" "$@" vifnum=1 netdev=eth1 >>> bridge=xenbr1 >>> > >>> >>> "$dir/network-bridge" "$@" vifnum=2 netdev=eth2 >>> bridge=xenbr2 >>> > >>> >>> And then set it into xen-config.sxp: >>> > >>> >>> network-script matrix-network >>> > >>> >>> But it gives errors that network-script has only >>> start, stop and >>> > >>> >>> status. The only thing that it succeds is that I >>> can see a xen >>> > >>> >>> > >>> bridge. >>> > >>> >>> > >>> >>> If this would work, doesn't this affects other >>> guest domains also? >>> > >>> >>> >>> > >>> >>> My question is: How can I set a guest dom to use >>> directly a network >>> > >>> >>> card with other ip class ? >>> > >>> >>> >>> > >>> >>> Best regards, >>> > >>> >>> Octav >>> > >>> >>> >>> > >>> >>> >>> > >>> >>> >>> > >>> >>> _______________________________________________ >>> > >>> >>> Xen-users mailing list >>> > >>> >>> Xen-users@xxxxxxxxxxxxxxxxxxx >>> > >>> >>> http://lists.xensource.com/xen-users >>> > >>> >> >>> > >>> >> -- >>> > >>> >> Kobalt W.I.T. >>> > >>> >> Web & Information Technology >>> > >>> >> Brusselsesteenweg 152 >>> > >>> >> 1850 Grimbergen >>> > >>> >> >>> > >>> >> Tel : +32 479 339 655 >>> > >>> >> Email: info@xxxxxxxxxxxx >>> > >>> >> >>> > >>> >> _______________________________________________ >>> > >>> >> Xen-users mailing list >>> > >>> >> Xen-users@xxxxxxxxxxxxxxxxxxx >>> > >>> >> http://lists.xensource.com/xen-users >>> > >> >>> > >> -- >>> > >> Kobalt W.I.T. >>> > >> Web & Information Technology >>> > >> Brusselsesteenweg 152 >>> > >> 1850 Grimbergen >>> > >> >>> > >> Tel : +32 479 339 655 >>> > >> Email: info@xxxxxxxxxxxx >>> > >> >>> > >> _______________________________________________ >>> > >> 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 >>> >>> -- >>> Kobalt W.I.T. >>> Web & Information Technology >>> Brusselsesteenweg 152 >>> 1850 Grimbergen >>> >>> Tel : +32 479 339 655 >>> Email: info@xxxxxxxxxxxx >>> >>> _______________________________________________ >>> 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 >> _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |