This page (revision-38) was last changed on 21-May-2008 19:17 by PeterHormanns 

This page was created on 03-Oct-2006 21:29 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
38 21-May-2008 19:17 15 KB PeterHormanns to previous Kategorie raus
37 05-May-2008 10:18 15 KB PeterHormanns to previous | to last Formatierung
36 16-Feb-2008 18:57 15 KB PeterHormanns to previous | to last
35 21-Jan-2008 13:45 15 KB ThomasBayen to previous | to last Tagging
34 20-Jan-2008 22:26 15 KB PeterHormanns to previous | to last Tagging
33 20-Jan-2008 18:29 15 KB ThomasBayen to previous | to last Link zu einem gut erklärenden Xen-Artikel
32 27-Oct-2007 14:21 15 KB ThomasBayen to previous | to last "memory squeeze" Link zum Workaround
31 26-Oct-2007 15:09 14 KB ThomasBayen to previous | to last serielle Schnittstelle aus DomU heraus benutzen
30 28-Jul-2007 16:11 13 KB ThomasBayen to previous | to last Partitionen im Harddisk-Image mounten
29 08-Jul-2007 20:50 13 KB JensKapitza to previous | to last ok versionen ? sind anders 30 != 3.0.?
28 08-Jul-2007 17:38 12 KB ThomasBayen to previous | to last Thomas grummelt weiter...
27 08-Jul-2007 16:59 12 KB JensKapitza to previous | to last was kommt bei dir
26 08-Jul-2007 13:48 11 KB ThomasBayen to previous | to last Gemecker über Xen
25 08-Jul-2007 04:11 9 KB JensKapitza to previous | to last /usr/share/doc
24 07-Jul-2007 11:57 9 KB ThomasBayen to previous | to last HVM: Virtualisierung von Windows
23 26-May-2007 16:24 6 KB ThomasBayen to previous | to last zwei Links zu Xen eingefügt
22 18-Apr-2007 17:53 6 KB PeterHormanns to previous | to last KategorieVirtualisierung
21 14-Jan-2007 00:36 6 KB ThomasBayen to previous | to last Link zur XenMan-Seite

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!! XEN

Xen ist eine Virtualisierungslösung unter Linux. Es erlaubt, mehrere Betriebssysteme auf einem einzigen Rechner zu betreiben. Hat man einen Prozessor, der Hardware-Virtualisierung unterstützt, können so sogar proprietäre Systeme wie Windows in einer eigenen Domain laufen. Auf normalen Prozessoren benötigt man einen angepassten Kernel für das Gastsystem. Xem ist eine echte Alternative zu UserModeLinux. Es soll viel schneller als dieses sein.

>>!!Links

[http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo]\\
[http://www.huschi.net/16_185_de.html] - Debian XEN Installation über Backports

<<!!XenXen>> unter <<Debian >>ETCH

<<!1.1.>> ETCH installieren

<<!2.2.>> XEN Pakete installieren
<<
Auf einem normalen System reicht folgender Befehl
>>{{{
aptitude install <<linux-image-xen-k7 xen-tools xen-utils
}}}
Diese Pakete installieren dann noch einige andere, abhängige. Dazu kann man, wenn man ein System mit Hardware-Virtualisierung (Vanderpool bzw. Pacifica) besitzt, noch ''xen-ioemu'' installieren. JensKapitza kommt dabei z.B. insgesamt auf folgende Pakete:
{{{
aptitude install
>>-r libc6-xen linux-image-2.6-xen-686 linux-image-2.6.17-2-xen-686 \
<<                    >>linux-modules-2.6.17-2-xen-686 xen-hypervisor-3.0-unstable-1-i386 \
<<                    >>xen-ioemu-3.0-unstable xen-linux-system-2.6.17-2-xen-686 \
<<                    >>xen-utils-3.0-unstable-1 xen-utils-common
}}}

<<!3.3.>> <<Rechnerconfig anpassenREBOOT>>

<<In4.>> <<derRechnerconfig>> <<Dateierstellen>> <<''/etc/xen/xend-config.sxp'':und dann STARTEN>>
<<
>>{{{
<<#/etc/xen/xend-config.sxp
(network-script network-bridge)
>># diese Zeile nicht kommentieren
<< (network-script network-bridge)
>># dafür aber diese
#(network-script network-dummy)
<<}}}>>

<<!4. REBOOT und dann im Grub Anwahl des Xen-Menüpunktes>>
<<}}}>>
<<Jetzt wird der XEN Hypervisor geladen, dieser lädt sodann den Linux-Kernel, der dann als "Dom0" läuft. Dies ist das Linux-System, von dem aus die anderen Domains verwaltet werden. (Jedes virtuelle System nennt man eine "Domain"; die Dom0 ist die Haupt-Domain, die Gastsysteme werden auch als DomU bezeichnet.)>>

<<
>>!!Rechner im Rechner<< (Gastsystem) erstellen>>

<<!1.

1.
>> aptitude install xen-tools<< (wenn noch nicht gemacht)>>

<<Beibei>> bedarf die config <<inändern>> <<''/etc/xen-tools/xen-tools.conf''/etc/xen-tools/xen-tools.conf>> <<ändern. Am besten mal alles durchsehen. Beispiele für sinnvolle Einstellungen sind:>>
{{{
# /etc/xen-tools/xen-tools.conf
dir = /home/xen
debootstrap = 1
size   = 4Gb      # Disk image size.
memory = 128Mb    # Memory size
swap   = 256Mb    # 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#image>>  = sparse   # Specify sparse vs. full disk images.
<<}}}>>

<<!2. Image erzeugen>>

<<Hier müssen jetzt bei __xen-create-image__ nur noch die Parameter angegeben werden, die anders sind als in der ''xen-tools.conf'' eingestellt wurden. Dies ist logischerweise immer der hostname, ggf. die IP usw. Besipiele sind:}}}>>

<<{{{>>
<<2.>> xen-create-image --hostname testxen1 --debootstrap
<<
#xen-create-image
>> <<xen-create-image >>--hostname test1 --size 10Gb --ip 192.168.221.130
<<}}}>>
<<
!3.
3.
>> <<Xen-Gastsystem starten
{{{
xm create -c /etc/xen/testxen1.cfg
<<}}}