ich versuche nun sein mehreren Tagen Xen 4.1 auf Debian 7.8 (minimal) zu installieren. Ich muss dazu sagen, dass es nicht mein erster Server mit Xen ist und bisher immer alles einwandfrei funktionierte. Nun habe ich bei Hetzner einen neuen, gebrauchten Root-Server gemietet (Intel i7-3930, 64GB RAM) und stoße plötzlich auf Probleme die ich alleine nicht mehr lösen kann.
Zuerst hatte ich das Problem, dass der Server nach der Installation von Xen nicht mehr erreichbar war. Ich halte mich normalerweise an diese Anleitung (ohne den LVM-Teil). Ich fand recht bald heraus, dass es wohl einige Rechner gibt bei denen die Grub-Einstellungen anders gemacht werden müssen. Also habe ich mit Hilfe dieser und in Kombination mit der vorher genannten Anleitung Xen tatsächlich zum laufen gebracht - dachte ich...
Denn ich habe nun folgendes Problem: Ich kann die CPUs und den RAM nicht so verteilen wie ich möchte. Es sollen 3 Gäste sein: 1x 1 vCPU & 2GB RAM, 1x 2 vCPUs & 4GB RAM und 1x 8 vCPUs & 55-57GB RAM). Gast 1 & 2 sind kein Problem, aber Gast 3 funktioniert nicht so richtig. Ich kann ihm nur max. 32 GB RAM und 4 vCPUs geben. Sobald ich entweder ein GB RAM oder eine vCPU dazu gebe, schmiert der ganze Root-Server ab.
Zusätzlich konnte ich gestern die Gäste auch nicht mehr runterfahren. Ich habe folgende Fehlermeldung bekommen, die ich heute aber nicht mehr reproduzieren kann, was mich nun natürlich völlig verwirrt.
Code: Alles auswählen
:tempfile.py:201:_get_default_tempdir:IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']
:
:Traceback (most recent call last):
: File "/usr/sbin/xm", line 5, in <module>
: from xen.xm import main
: File "/usr/lib64/python2.7/site-packages/xen/xm/main.py", line 51, in <module>
: from xen.xend.server.DevConstants import xenbusState
: File "/usr/lib64/python2.7/site-packages/xen/xend/server/DevConstants.py", line 21, in <module>
: xoptions = XendOptions.instance()
: File "/usr/lib64/python2.7/site-packages/xen/xend/XendOptions.py", line 566, in instance
: inst = XendOptionsFile()
: File "/usr/lib64/python2.7/site-packages/xen/xend/XendOptions.py", line 158, in __init__
: self.configure()
: File "/usr/lib64/python2.7/site-packages/xen/xend/XendOptions.py", line 176, in configure
: self.loglevel_default))
: File "/usr/lib64/python2.7/site-packages/xen/xend/XendLogging.py", line 135, in init
: logfilename = tempfile.mkstemp("-xend.log")[1]
: File "/usr/lib64/python2.7/tempfile.py", line 286, in mkstemp
: dir = gettempdir()
: File "/usr/lib64/python2.7/tempfile.py", line 254, in gettempdir
: tempdir = _get_default_tempdir()
: File "/usr/lib64/python2.7/tempfile.py", line 201, in _get_default_tempdir
: ("No usable temporary directory found in %s" % dirlist))
:IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']