Ich möchte User Mode Linux in einer unprivilegierten XEN-Domäne (Debian Sarge) laufen lassen - bevor ich mich aber "in medias res" stürze, würde es mich brennend interessieren ob UML überhaupt unter XEN funktioniert bzw. ob es jemand schon versucht hat und mir irgendwelche essentiellen Tipps geben könnte?
mfG apeiron
UML unter XEN?
UML unter XEN?
"Software is like sex, it's better when it's free" (Linus Torvalds)
Hallo,
ich habe etwas ähnliches einmal probiert und bin damit an die Grenzen der i386 Architektur gestossen.
Ich versuchte Xen unter VMWare zum laufen zu bringen und das ging nur bis zu Domain0 gut. Ich konnte keine Gast Instanzen ausführen da XEN (VMM) nicht in Ring 0 lief sondern im Ring 1
UML sollte ausschließlich im Userspace (UserModeLinux) laufen was eigentlich funktionieren könnte was aber IMHO keinen Sinn macht.
Warum verschenkst du die Performance und nimmst statt UML nicht eine weitere Gastinstanz
ich habe etwas ähnliches einmal probiert und bin damit an die Grenzen der i386 Architektur gestossen.
Ich versuchte Xen unter VMWare zum laufen zu bringen und das ging nur bis zu Domain0 gut. Ich konnte keine Gast Instanzen ausführen da XEN (VMM) nicht in Ring 0 lief sondern im Ring 1
UML sollte ausschließlich im Userspace (UserModeLinux) laufen was eigentlich funktionieren könnte was aber IMHO keinen Sinn macht.
Warum verschenkst du die Performance und nimmst statt UML nicht eine weitere Gastinstanz
Ciao, Hendri
Zuerst mal Danke für die Antwort.Hendri hat geschrieben: ...
Warum verschenkst du die Performance und nimmst statt UML nicht eine weitere Gastinstanz
Der Versuch UML unter XEN zum Laufen zu bringen gehört zu meiner Diplomarbeit, deren Zweck es ist, eine geeignete Allround-Workbench (inkl. Virtueller Maschinen, verschiedenen Build-Umgebungen, etc.) zur sicheren Software-Entwicklung, auf Basis von freier Software zu erstellen.
Mal schauen, zumindest versuchen muss ich es mit UML unter XEN einmal ...
Edit:
UML läuft schon auf der Domain0 - man muss nur den Kernel ein bißchen umbauen ...
"Software is like sex, it's better when it's free" (Linus Torvalds)
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Hi
Ich habe gerade da das Problem. Ich möchte um meine Netzlast zu minimieren 2 UML Kisten in eine DomU fahren weil ich bei Vserver in dieser Instanz Probleme mit Ip Adressen und Vhost unter Apache habe. Ich kanns nicht erklären unter ner reinen VMware oder XEN Kiste läuft das wie "et Schmitz singe Katze"
Ab da ist Ende im Terminal weil er anscheinend keine Console findet und weiter Booten tut es so auch nicht. Weis jemand Rat?
P.S. Xen 2 und 3 arbeiten ausgezeichnet innerhalb von VMware. Leider läuft VMware nicht auf Kerneln mit XEN.
Ich habe gerade da das Problem. Ich möchte um meine Netzlast zu minimieren 2 UML Kisten in eine DomU fahren weil ich bei Vserver in dieser Instanz Probleme mit Ip Adressen und Vhost unter Apache habe. Ich kanns nicht erklären unter ner reinen VMware oder XEN Kiste läuft das wie "et Schmitz singe Katze"
Code: Alles auswählen
vhost:~# linux ubd0=/var/uml/uml_apache ubd1=/var/uml/uml_swap umid=apache
Checking that ptrace can change system call numbers...OK
Checking syscall emulation patch for ptrace...OK
Checking advanced syscall emulation patch for ptrace...OK
Checking PROT_EXEC mmap in /tmp...OK
Checking for the skas3 patch in the host:
- /proc/mm...not found
- PTRACE_FAULTINFO...not found
- PTRACE_LDT...not found
UML running in SKAS0 mode
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Using a channel type which is configured out of UML
Linux version 2.6.16.11-um (root@showtime) (gcc-Version 3.3.5 (Debian 1:3.3.5-13)) #1 Tue Apr 25 00:06:16 CEST 2006
Built 1 zonelists
Kernel command line: ubd0=/var/uml/uml_apache ubd1=/var/uml/uml_swap root=98:0
PID hash table entries: 256 (order: 8, 4096 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 29576k available
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
Checking for host processor cmov support...Yes
Checking for host processor xmm support...No
Checking that host ptys support output SIGIO...Yes
Checking that host ptys support SIGIO on close...No, enabling workaround
Checking for /dev/anon on the host...Not available (open failed with errno 2)
Using 2.6 host AIO
NET: Registered protocol family 16
mconsole (version 2) initialized on /root/.uml/apache/mconsole
ubd: Synchronous mode
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFS: nTxBlock = 231, nTxLock = 1849
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
Initialized stdio console driver
parse_chan_pair failed for device 1
parse_chan_pair failed for device 2
parse_chan_pair failed for device 3
parse_chan_pair failed for device 4
parse_chan_pair failed for device 5
parse_chan_pair failed for device 6
parse_chan_pair failed for device 7
parse_chan_pair failed for device 8
parse_chan_pair failed for device 9
parse_chan_pair failed for device 10
parse_chan_pair failed for device 11
parse_chan_pair failed for device 12
parse_chan_pair failed for device 13
parse_chan_pair failed for device 14
parse_chan_pair failed for device 15
Console initialized on /dev/tty0
ubda: unknown partition table
ubdb: unknown partition table
VFS: Mounted root (jfs filesystem) readonly.
P.S. Xen 2 und 3 arbeiten ausgezeichnet innerhalb von VMware. Leider läuft VMware nicht auf Kerneln mit XEN.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft