initscripts, xen and bonding
by Axel Thimm
Hi,
I'm having a hard time getting bonding to work on FC5t3. It looks like
the bond0 interface bond0 is renamed to pbond0 by xen [*] and the
enslaving does not work anymore then. It works if I log on the
terminal and ifenslave the devices to pbond0 instead of bond0 after
the boot process has finished.
But I want this to be handled automatically during reboots, so I tried
assigning the bonding slaves to pbond0 as a master in the
ifcfg-eth{0,1} scripts, but that doesn't work.
What is causing the bond0 rename and should this renaming be
considered by initscript? Is this a user error or should I file this
against bugzilla? xen or initscripts?
Thanks!
[*] The only reference I found was a Japanese site and google's
translation of it.
http://translate.google.com/translate?hl=en&sl=ja&u=http://hoop.euqset.or...
--
Axel.Thimm at ATrpms.net
16 years, 7 months
Simple testing results for Xen and VMX on FC5-test2.
by You, Yongkang
Hi all,
I have done a simple checking for Xen and VMX on FC5-test2. Basically, I can create VMX on FC5-test2 IA32. But FC5-test2 IA32e (x86-64) doesn't provide Xen and Xen0 kernel, so didn't do Xen and VMX testing for it.
Beside of testing Xen and VMX, I also found some issues about installation, which I have updated the bug #179078 as a NB. The following is the testing results only for Xen and VMX.
=========================
1. *** IA32E hasn't RPMS about Xen hypervisor and Xen0/XenU kernels. __FAIL__
2. *** In order to boot up IA32 Xen0, I have to add pci=noacpi as the boot
parameters of Xen0 kernel, or system will hang when initial PCI. I don't know if it is only related to my Machine. __FAIL__
3. After install IA32 Xen RPMs, I can see /boot/grub/grub.conf has been changed
with Xen kernels. __PASS__
4. *** /usr/lib/xen/boot/vmxloader isn't in the RPM package, so VMX Guest
couldn't be created. I suspected build system hasn't bcc, it is from DEV86
package. __FAIL__
5. After copy a useable vmxloader to the destination, IA32 VMX Guest can be
created successfully! __PASS__
6. VMX has good network connection and Xwindows started. __PASS__
7. XenU can be created and works well. __PASS__
8. Couldn't get Xen Changeset by "xm info" or "xm dmesg".
9. The new kernel names of Xen/Xen0/XenU seemed a little confused. E.g. the Xen0 name is like vmlinuz-2.6.15-1.29_FC5hypervisor. I thought hypervisor is for Xen.gz. Xen0 is the Service OS.
==========================
Any comments please let me know. But I will have 8 days holiday from tomorrow, so emails reply might be slow and occasional.
[FYI] We are planning to do more testing for FC5-test3.
Best Regards,
Yongkang (Kangkang) 永康
16 years, 8 months
Heads-up: Requiring PAE for running Xen
by Jeremy Katz
As we move forward with Xen enablement, there's a desire for
being able to access more than 4 gigs of RAM on 32-bit Xen hosts. The
options for handling this are
1) Another kernel. This is bad due to
a) we're running out of CD space already
b) keeping things matched up between the HV and the guest kernels
c) migration is worlds of pain with two types of kernels
2) Switch the 32-bit xen kernels to require PAE. For most "current"
non-laptop hardware, this is a non-issue. It does mean that xen won't
work a lot of earlier PentiumM laptops
3) Do nothing, tell people to use 64bit if they want more than 4 gigs of
RAM
4) Make the PAE code handled at runtime. This is a pretty non-trivial
amount of work :)
Given these, we're looking at going with #2 and thus only having Xen
work on PAE-capable hardware in the development tree. And we're
planning to try to execute this switchover the beginning of next week.
Note that this will not affect bare metal installs at all.
Jeremy
17 years, 2 months
Xen/libVirt GUI app: "Virtual Machine Manager"
by Daniel P. Berrange
I'm pleased to make available the code for an early *development snapshot*
of a graphical application for managing virtual machines. This application
is using libvirt as its backend API for managing virtual machines, while
the user interface is built in Python and GTK/Glade. The application allows
monitoring of guest VM resource utilization / allocation. There are basic
controls for controlling the run state of guest. There is also a VNC client
widget (written in pure Python!) for displaying the virtual guest framebuffer
on fully-virt machines:
http://people.redhat.com/berrange/virt-manager/index.html
This is a very early snapshot - lots of functionality isn't hooked up
yet, the error handling is mostly not there, and there are certainly
plenty of bugs. It should none-the-less give a reasonable feel for the
kind of direction the application will evolve in. Furthermore the website
includes the UI mockups done by our user interaction designers to show
some of the ideas considered in ongoing development of the application.
The RPMs linked to from the website should install on both Fedora Core 5[1]
and Fedora Core 6 test1 [2]. The FAQ contains a list of explicit dependancies
which should facilitate people trying to get it running on non Fedora Linux
distros.
BTW, for those at the Red Hat Summit in Nashville a few weeks back, this is
the graphical app I talked about in my presentation on management tools
for virtualized system[3] & showed some demos of. At the time I was
calling it 'GNOME Virt Manager', but is now renamed 'Virtual Machine Manager'
or 'virt-manager' for the binary command / package name.
Regards,
Dan.
[1] You'll need libvirt-0.1.1 from updates-testing
[2] The plan is to get the RPMs into Fedora Extras in time for FC6
[3] http://people.redhat.com/berrange/summit-2006/
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
17 years, 3 months
Checkpointing
by Chris Vaughan
Hi,
Is there any way you can save a xen domain without suspending it or stopping
it? I want to set up something so if my xen session crashes I can fire up
another xen session from the save file that I created 5 minutes before the
crash and hopefully minimize downtime.
Thanks
--
------------------------------
Christopher Vaughan
17 years, 3 months
[PATCH 0 of 6] elilo multiboot support (take 2)
by Aron Griffis
The following patches give grubby the ability to manipulate
multiboot-capable elilo.conf. Fedora's elilo already contains the
support, these patches simply teach grubby to take advantage of it.
These patches are an enabler for using Xen on ia64 with Fedora.
This is a resend, with improvements, of the patches sent earlier.
See https://www.redhat.com/archives/fedora-xen/2006-June/msg00068.html
The improvements include:
- general test suite improvements
- grubby builds with each patch in succession
- updates to the test suite for elilo multiboot
- fixes to grubby.c to fix regressions introduced by the previous
patches, when I hadn't noticed the existence of the regression test
suite...
Regards,
Aron
17 years, 3 months
2.6.17-1.2139_FC5xen0: No network - no installation
by Mads Kiilerich
Hi,
I'm testing Xen on FC5 x86_64 and have some problems.
I had it working when I was running dom0 on "core" packages.
But when I install "updates" (and thus uses 2.6.17-1.2139_FC5xen0) it
seems like there is no network connection from the installing domU
machine to the dom0 machine. The FC installer can't get a connection to
the ftp-server running on the dom0 host. No dhcp, no static ip
connection, and no virtual network devices can be seen from dom0.
I've tried to update my installation image as described on
http://fedoraproject.org/wiki/FedoraXenQuickstartFC5 - that didn't solve
my problem.
I'm installing with e.g.:
xenguest-install.py -n test1 -f /tmp/x -r 512 -l ftp://10.0.0.1/pub
/etc/xen/test1 contains e.g.:
name = "test1"
memory = "512"
disk = [ 'phy:/dev/VolGroup00/lv_test1,xvda,w' ]
vif = [ 'mac=00:16:3e:68:3a:54' ]
uuid = "41dc63c6-ba10-8e3b-d475-453677117f8a"
bootloader="/usr/bin/pygrub"
What am I doing wrong?
/Mads
17 years, 3 months