PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xen will nicht so recht.



LordDarkmage
18.06.05, 12:05
Hi,

nachdem ich es mit linux-vserver drangegeben habe versuch ich mich mit xen.

1. installiert
2. ve01.conf aus xmexamplex1
3. ping ins Inet zum sicherstellen, dass es geht.
4. xend gestartet
5. mit Ifconfig dann xen-br0 gesehen
6. xm create ve01.conf ausgeführt

und dann kommt folgendes als Rückmeldung:


device vif8.0 entered promiscuous mode
xen-br0: port 2(vif8.0) entering learning state
xen-br0: topology change detected, propagating
xen-br0: port 2(vif8.0) entering forwarding state
device vif8.0 left promiscuous mode
xen-br0: port 2(vif8.0) entering disabled state


Die ve01.conf post ich gleich auch mal, obwohl ich da außer dem Hostnamen und der Partition für das Dateisystem nichts geändert habe.


# -*- 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.11.10-xenU"

# Optional ramdisk.
#ramdisk = "/boot/initrd.gz"

# The domain build function. Default is 'linux'.
#builder='linux'

# Initial memory allocation (in megabytes) for the new domain.
memory = 64

# A name for your domain. All domains must have different names.
name = "ve01"

# 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:00:00:00: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:hda3,hda3,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.
#netmask=
# Set default gateway.
#gateway=
# Set the hostname.
#hostname= "vm%d" % vmid

# Set root device.
root = "/dev/hda1 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 = "4"

#----------------------------------------------------------------------------
# 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'

#================================================= ===========================
84,1 Ende


Jemand eine Ahnung was ich machen kann? Lt. Howto soll der versuchen beginnen zu booten und dann mit einem "Kernel panic - unable to mount root fs" hängen bleiben, was mir sagt, dass ich ihm nun seine distri verpassen sollte. Aber soweit komme ich schon garnicht.

Thx im Voraus

MfG
LordDarkmage

LordDarkmage
18.06.05, 17:54
Ok, Problem gelöst mit einer Neuinstallation. Zwar nicht die eleganteste Lösung, aber dafür sehr effektiv :)

Hab mal gehört (ob´s wahr ist?), dass man einzelnen Domains mehr oder weniger Prozessorleistung zuordnen kann. GEht das? Und wenn ja, dann wie?

Jasper
18.06.05, 19:31
Hab mal gehört (ob´s wahr ist?), dass man einzelnen Domains mehr oder weniger Prozessorleistung zuordnen kann. GEht das? Und wenn ja, dann wie?

konfiguriere den von dir verwendeten scheduler. siehe handbuch kap. 7.4.


-j