Etch von Xen 3.0 nach 3.1 "updaten" für AMD 64
Etch von Xen 3.0 nach 3.1 "updaten" für AMD 64
Hi,
ich suche ein HowTo, um mein Etch mit Xen 3.0 auf Xen 3.1 aufzurüsten. Leider finde ich nichts passendes, weil sich alle auf i386 beziehen und kein AMD64 beschreiben.
Kennt jemand eine Quelle?
(Geht eigentlich Xen 4.0 schon auf debian?)
Danke
Michl
ich suche ein HowTo, um mein Etch mit Xen 3.0 auf Xen 3.1 aufzurüsten. Leider finde ich nichts passendes, weil sich alle auf i386 beziehen und kein AMD64 beschreiben.
Kennt jemand eine Quelle?
(Geht eigentlich Xen 4.0 schon auf debian?)
Danke
Michl
- striker2150
- Beiträge: 158
- Registriert: 23.07.2004 20:46:22
Hallo Michi,
schau dir mal hier diese Seite aus dem CT-Server Projekt an. Ich habe so Deb-Pakete für XEN-3.1 auf AMD64 bauen.
http://www.heise.de/ct/projekte/machmit ... dateDebXen
Momentan hänge ich aber bei der Konfiguration von Grub. In die menu.lst müsste ich sowas in der Art eintragen:
Problem ist nur, dass ich keine vmlinuz-2.6.18-5-xen und keine dazu passende initrd in /boot finden kann. Bin mir nicht sicher ob die überhaupt mit den Debian-Paketen zusammen erstellt worden sind. Wenn ich aber meine AMD64 Pakete mit den Paketen vom CT Server vergleiche gehen da keine Pakete ab
Ich habe ein xen-docs...deb, xen-hypervisor...deb, xen-utils...deb und ein xen-ioemu...deb
Ich schau das ich die Tage mehr Zeit finde mich da einzuarbeiten. Die Doku ist auf jeden Fall schlecht oder sehr gut versteckt
Sascha
schau dir mal hier diese Seite aus dem CT-Server Projekt an. Ich habe so Deb-Pakete für XEN-3.1 auf AMD64 bauen.
http://www.heise.de/ct/projekte/machmit ... dateDebXen
Momentan hänge ich aber bei der Konfiguration von Grub. In die menu.lst müsste ich sowas in der Art eintragen:
Code: Alles auswählen
title Xen 3.1.0-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-4-xen-686
root (hd0,0)
kernel /boot/xen-3.1.0-1-i386-pae.gz vga=text-80x25
module /boot/vmlinuz-2.6.18-4-xen-686 root=/dev/sda1 ro BOO
xencons=off console=tty0 pciback.hide=(01:08.0)(01:06.0) noirqdebug
module /boot/initrd.img-2.6.18-4-xen-686
savedefault
Ich habe ein xen-docs...deb, xen-hypervisor...deb, xen-utils...deb und ein xen-ioemu...deb
Ich schau das ich die Tage mehr Zeit finde mich da einzuarbeiten. Die Doku ist auf jeden Fall schlecht oder sehr gut versteckt
Sascha
- striker2150
- Beiträge: 158
- Registriert: 23.07.2004 20:46:22
So inzwischen habe ich geschnallt wie das geht. Auf jeden Fall bootet bei mir schon mal die Dom0. Die DomUs sind die nächsten Tage an der Reihe.
Man installiert einfach die oben genannten Pakete und muss dann noch mit apt den passenden Kernel installieren:
Außerdem habe ich noch ein Repossitory mit Xen 3.1 Paketen gefunden:
http://packages.debianbase.de/etch/amd64/xen3.1
http://packages.debianbase.de/etch/i386/xen3.1
Ich hoffe das hilft dem ein oder anderen weiter.
Man installiert einfach die oben genannten Pakete und muss dann noch mit apt den passenden Kernel installieren:
Code: Alles auswählen
apt-get install linux-image-xen-686
oder
apt-get install linux-image-xen-amd64
http://packages.debianbase.de/etch/amd64/xen3.1
http://packages.debianbase.de/etch/i386/xen3.1
Ich hoffe das hilft dem ein oder anderen weiter.
Hallo,
danke für die Info.
Bist Du weitergekommen. Ich bin mittlerweile am verzweifeln.
Ich habe jetzt schon alle möglichen Linuxe getestet, also installiert, deinstalliert ...
Bei debian habe ich es sogar geschafft ein Windows zu installieren. Danach habe ich alles platt gemacht, um alle Schritte nochmals genau zu verifizieren. Ich wollte genau festhalten, was ich wann installieren muss. Was soll ich sagen - es klappt nicht mehr. Ich bekomme kein Windows mehr virtualisiert. Am meisten kämpfe ich derzeit mit einer grafischen Ausgabe, die ums verrecken nicht kommt. Es geht also kein Fenster auf. Ob ich nun sdl=1 oder vnc=1 setze ist dabei egal. Es passiert nichts!!
vm listt sagt, es würde ein Windows laufen - aber ich ann mich einfach nicht darauf verbinden.
Mein bisheriges Vorgehen:
1.) debian von scratch installieren
2.) alle Updates installieren lassen
3.) die kernel für xen und amd64 isntallieren (wie von Dir beschrieben)
4.) xen-debs holen und installieren (wie von Dir beschrieben)
5.) bridge-utils installieren
6.) grub anpassen
Booten.
Kommt hoch, xend läuft, Bridge ok, winhvm.cfg erstellt und gestartet
xm list sagt: läuft
Das wars. Fehlt was?
vnc-Server? (Habe ich nicht installiert, weil überall steht es würde ein build-in vnc server benutzt)
sdl-Fenster haben schon mal getan - tut auch nicht mehr - fehlt da was?
Gruß
Michl
danke für die Info.
Bist Du weitergekommen. Ich bin mittlerweile am verzweifeln.
Ich habe jetzt schon alle möglichen Linuxe getestet, also installiert, deinstalliert ...
Bei debian habe ich es sogar geschafft ein Windows zu installieren. Danach habe ich alles platt gemacht, um alle Schritte nochmals genau zu verifizieren. Ich wollte genau festhalten, was ich wann installieren muss. Was soll ich sagen - es klappt nicht mehr. Ich bekomme kein Windows mehr virtualisiert. Am meisten kämpfe ich derzeit mit einer grafischen Ausgabe, die ums verrecken nicht kommt. Es geht also kein Fenster auf. Ob ich nun sdl=1 oder vnc=1 setze ist dabei egal. Es passiert nichts!!
vm listt sagt, es würde ein Windows laufen - aber ich ann mich einfach nicht darauf verbinden.
Mein bisheriges Vorgehen:
1.) debian von scratch installieren
2.) alle Updates installieren lassen
3.) die kernel für xen und amd64 isntallieren (wie von Dir beschrieben)
4.) xen-debs holen und installieren (wie von Dir beschrieben)
5.) bridge-utils installieren
6.) grub anpassen
Booten.
Kommt hoch, xend läuft, Bridge ok, winhvm.cfg erstellt und gestartet
xm list sagt: läuft
Das wars. Fehlt was?
vnc-Server? (Habe ich nicht installiert, weil überall steht es würde ein build-in vnc server benutzt)
sdl-Fenster haben schon mal getan - tut auch nicht mehr - fehlt da was?
Gruß
Michl
- striker2150
- Beiträge: 158
- Registriert: 23.07.2004 20:46:22
Ich habe einfach eine Partition genommen und dort mittels debootstrap ein Debian rein installiert. Dann die Partition wieder geunmounted und eine passende Konfigurationsdatei in /etc/xen/ angelegt. Ich kann dir nur grade keine Details geben, da ich momentan keinen Zugriff auf den Rechner habe (Firewall).
-
- Beiträge: 7
- Registriert: 27.07.2007 10:27:11
hallo ich wollte euch mal ein wenig unter de Arme greifen.
xen habt ihr ja erfolgreich installiert.
Falls noch nicht gemacht, macht ein:
danach könnt ihr eigendlich schon anfangen. Aber um es leichter zu machen, bearbeiten wir noch die xen-tools.conf wie folgt:
so nun können wir den ersten gast erstellen.
ich nenne ihn mal gast1
dann bekommt ihr eine ausgabe die ungefär so aussieht:
wenn das dann alles vorbei is , könnt ihr ein
eingeben und schon seit ihr fertig mit dem ersten gast.
die parameter zur gastkonfiguration findet ihr mit:
so nun könnt ihr ein bischen rummspielen
ach so falls ihr nicht ins internet kommt kopiert passt euch die /etc/network/interfaces im gast 1 der des wirtes an.
Um auf den gast zugreifen zu können gebt auf der console des wirtes ein:
nach eingabe von root und dem passwort seit ihr dann mit dem gast verbunden.
Falls noch Fragen sind nur raus damit
xen habt ihr ja erfolgreich installiert.
Falls noch nicht gemacht, macht ein:
Code: Alles auswählen
apt-get install xen-tools
Code: Alles auswählen
pico /etc/xen-tools/xen-tools.conf
#
# /etc/xen-tools/xen-tools.conf
#
# Global configuration file for the scripts included with Xen-tools.
#
# Values may be set here so they don't need to be specified upon the
# command line.
#
# Steve
# --
#
#
##
# Output directory for storing loopback images.
#
# If you choose to use loopback images, which are simple to manage but
# slower than LVM partitions, then specify a directory here and uncomment
# the line.
#
# New instances will be stored in subdirectories named after their
# hostnames.
#
##
dir = /home/xen
#
#
##
#
# If you don't wish to use loopback images then you may specify an
# LVM volume group here instead
#
##
# lvm = skx-vg
#
##
#
# Installation method.
#
# There are four different methods you can use to install a new copy
# of Linux to use in your Xen guest domain:
#
# - Installation via the debootstrap command.
# - Installation via the rpmstrap command.
# - Installation by copying a directory containing a previous installation.
# - Installation by untarring a previously archived image.
#
# NOTE That if you use the "untar", or "copy" options you should ensure
# that the image you're left with matches the 'dist' setting later in
# this file.
#
# Note that you can only uncomment one method - they are mutually exclusive.
# However the command line installation method will allow you to override
# the choice you make here.
#
##
#
# copy = /path/to/pristine/image
# debootstrap = 1
# rpmstrap = 1
# tar = /path/to/img.tar
#
#
##
# Command definitions.
##
#
# The "debootstrap" and "rpmstrap" commands are hardwired, but if you
# wish to alter the commands invoked when using the "--copy" + "--tar"
# options you can adjust these two settings:
#
# --copy:
# copy-cmd = /bin/cp -a $src/* $dest
#
# --tar:
# tar-cmd = /bin/tar --numeric-owner -xvf $src
#
#
#
##
# Disk and Sizing options.
##
#
size = 4Gb # Disk image size.
memory = 128Mb # Memory size
swap = 128Mb # Swap size
# noswap = 1 # Don't use swap at all for the new system.
fs = ext3 # use the EXT3 filesystem for the disk image.
dist = etch # Default distribution to install.
image = sparse # Specify sparse vs. full disk images.
#
# Currently supported and tested distributions include:
#
# sid - Debian
# sarge - Debian
# etch - Debian
# dapper - Ubuntu
# centos4 - CentOS 4
# fedora-core4 - Fedora Core 4 (codname stentz)
#
##
# Networking setup values.
##
#
# Uncomment and adjust these network settings if you wish to give your
# new instances static IP addresses.
#
gateway = 192.168.1.1
netmask = 255.255.255.0
#
# Uncomment this if you wish the images to use DHCP
#
# dhcp = 1
##
# Misc options
##
#
# Uncomment the following line if you wish to disable the caching
# of downloaded .deb files when using debootstrap to install images.
#
# cache = no
#
#
# Uncomment the following line if you wish to interactively setup
# a new root password for images.
#
passwd = 1
#
# If you'd like all accounts on your host system which are not present
# on the guest system to be copied over then uncomment the following line.
#
# accounts = 1
#
#
# Default kernel and ramdisk to use for the virtual servers
#
kernel = /boot/vmlinuz-2.6.18-xen
#initrd = /boot/initrd.img-2.6.16-2-xen-686
#
# The architecture to use when using debootstrap or rpmstrap.
#
# This is most useful on 64 bit host machines, for other systems it
# doesn't need to be used.
#
# arch=i386
#
#
# The default mirror for debootstrap which can be used to install
# Debian Sid, Sarge, and Etch.
#
mirror = http://ftp2.de.debian.org/debian/
#
# A mirror suitable for use when installing the Dapper release of Ubuntu.
#
# mirror = http://gb.archive.ubuntu.com/ubuntu/
#
# Uncomment if you wish newly created images to boot once they've been
# created.
#
# boot = 1
ich nenne ihn mal gast1
Code: Alles auswählen
xen-create-image --hostname=gast1 --ide \
--ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \
--dir=/vserver --memory=32Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.18-xen \
--debootstrap --dist=etch --mirror=http://ftp2.de.debian.org/debian/ --passwd
Code: Alles auswählen
General Infomation
--------------------
Hostname : xen1.example.com
Distribution : etch
Fileystem Type : ext3
Size Information
----------------
Image size : 4Gb
Swap size : 128Mb
Image type : sparse
Memory size : 128Mb
Kernel path : /boot/vmlinuz-2.6.18-xen
Networking Information
----------------------
IP Address 1 : 192.168.0.101
Netmask : 255.255.255.0
Gateway : 192.168.0.1
Code: Alles auswählen
xm create gast1.cfg
die parameter zur gastkonfiguration findet ihr mit:
Code: Alles auswählen
man xen-create-image
ach so falls ihr nicht ins internet kommt kopiert passt euch die /etc/network/interfaces im gast 1 der des wirtes an.
Um auf den gast zugreifen zu können gebt auf der console des wirtes ein:
Code: Alles auswählen
xm console gast1
Falls noch Fragen sind nur raus damit