Hetzner Virtualisierung

stefan-becker

New Member
Hallo,

ich habe einen EQ4 von Hetzner, jetzt wollte ich mal kontollieren, ob die Virtualisierung richtig ist. Bei cat /proc/cpuinfo fehlt mir aber das flag vmx, ist das bei euch auch so?
 
Entweder verstehe ich deine Frage nicht oder du weisst nicht, dass der EQ4 ein dedizierter Server ist und an sich zunächst nichts mit Virtualisierung zu tun hat.
 
Code:
p2b-serv1:~# cat /proc/cpuinfo | grep vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov             pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm c            onstant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3             cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm ida

Jap, das Flag ist gesetzt.
 
Bei mir ist es auf zwei EQ6 und einem EQ4 nicht gesetzt laut cpuinfo. Vermutlich im BIOS deaktiviert.
 
Tip # 2: XEN Kernel

By default, if you booted into XEN kernel it will not display svm or vmx flag using the grep command. To see if it is enabled or not from xen, enter:
cat /sys/hypervisor/properties/capabilities

You must see hvm flags in the output. If not reboot the box and set Virtualization in the BIOS.

Meins sieh so aus ;):
cat /sys/hypervisor/properties/capabilities
xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64

Hatte ich mal wieder vergessen dass es beim Xen Kernel so ist.
 
Gilt das auch für Dom0? Ich habe auch

Code:
appius:~# cat /sys/hypervisor/properties/capabilities
xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64

Gut, dann muss es noch ein anderes Problem sein, dass die virtuelle Maschine nicht starten will...

Stefan
 
Fehlermeldung?

Code:
appius:~# xm create -c decimus.cfg
Using config file "/etc/xen/decimus.cfg".
Started domain decimus
xenconsole: Could not read tty from store: No such file or directory

Und das ist meine cfg
Code:
#Standard Head for Config File
import os, re
arch = os.uname()[4]
if re.search('64', arch):
        arch_libdir = 'lib64'
else:
        arch_libdir = 'lib'
kernel = "/usr/lib/xen-3.2-1/boot/hvmloader"
device_model = '/usr/lib/xen-3.2-1/bin/qemu-dm'
builder = 'hvm'

#Specific Configurations
name = "decimus"
memory = 1024
disk = [ 'file:/xen/domains/decimus/disk1.img,ioemu:sda,w',
        'file:/xen/domains/decimus/swap.img,ioemu:sdb,w',
        'file:/root/debian-506-amd64-CD-1.iso,sdc:cdrom,r' ]
boot='d'
vif = [ 'type=ioemu']

# Define Default Behaviour
on_poweroff = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'

# Grafical Visualisation
sdl=1
vnc=0
vncviewer=0

@huschi Ich hatte das gesehen, aber ich dachte der Flag müsste in der Dom0 auch sichtbar sein.

Stefan
 
/usr/sbin/xenconsoled -> läuft

Welches qemu log ist denn das richtige? Wie kann man die Nummerierung verstehen?

Paravirtualisierte Gäste laufen ja bereits.

Stefan
 
Welche Nummern hast Du denn zu bieten?
Hast Du denn auch schon welche mit sdl/ioemu am laufen?

huschi.
 
Code:
-rw-r--r-- 1 root adm   291 2010-11-12 21:58 qemu-dm-10.log
-rw-r--r-- 1 root adm   291 2010-11-12 22:12 qemu-dm-11.log
-rw-r--r-- 1 root adm   291 2010-11-12 22:14 qemu-dm-12.log
-rw-r--r-- 1 root adm   291 2010-12-14 18:55 qemu-dm-14.log
-rw-r--r-- 1 root adm   289 2010-11-12 21:53 qemu-dm-7.log
-rw-r--r-- 1 root adm   289 2010-11-12 21:57 qemu-dm-9.log

Die Maschine die läuft habe ich xen-create-image, ich habe dabei kein Flag sdl/ioemu verwendet..

Stefan
 
Vom Datum her würde ich mal auf die 14 tippen. ;)
Da die Files nicht besonders groß sind, würde ich in alle rein schauen.

huschi.
 
Code:
Watching /local/domain/0/device-model/14/logdirty/next-active
Watching /local/domain/0/device-model/14/command
-c config qemu network with xen bridge for
tap0 xenbr0
bridge xenbr0 does not exist!
/etc/xen/scripts/qemu-ifup: could not launch network script
Could not initialize device 'tap'

Ich verwende aber das Routing und nicht das Bridging. Liegt es daran?

Stefan
 
Back
Top