dertechblog

Die Kategorie "Citrix"

Hier sind alle Beiträge aufgelistet, die in die Kategorie Citrix einsortiert wurden. Du hast die Möglichkeit, den RSS-Feed speziell nur für diese Kategorie zu abonnieren.

XenServer – Import einer virtuellen Maschine an der Console

12. Mai 2010 um 17:00 | Hubert Sebald | 0 Kommentare

xenserver55Vor kurzem habe ich über den Export einer virtuellen Maschine an der XEN Konsole geschrieben. Nun gibt es eine kleine Anleitung wie ich diese exportierte Maschine an der Konsole wieder importiere.

Zunächst melden wir uns per SSH mit root am richtigen XenServer an. Da unser *.xva File auf einem Windows Share liegt verbinden wir dieses zuerst mit folgendem Befehl:

[root@XENS001 /]# mount -t cifs “//fileservername/XenServer” -o username=domain/admin,password=123456 /backup

Um die Verbindung zu prüfen können wir den Inhalt in diesem Verzeichnis auflisten:

[root@XENS001 /]# ls –an /backup

Nun starten wir den eigentlichen Import der Maschine:

[root@XENS001 /]# xe vm-import filename=/backup/DebianEtch.xva preserve=true

Nach dem erfolgreichen Import wird an der Konsole die erzeugte uuid angezeigt und die Maschine ist in der XenServer Console zu sehen. Nun sollten alle Einstellungen wie z.b. Netzwerk, CPU, Poolserver geprüft und evtl. berichtigt werden.

XenServer – Backup von virtuellen Maschinen an der Console

10. Apr 2010 um 08:17 | Hubert Sebald | 5 Kommentare

Zuerst benötigen wir ein Netzwerkshare in dem wir unsere Backups speichern können. Für viele wird hier ein freigegebener Ordner auf einem Windows Host die einfachste Lösung sein, es geht aber auch mit NFS Freigaben.

Wenn wir ein Share auf einem Windows Server angelegt haben (Rechte beachten), müssen wir uns diese Freigabe noch mit der XenServer Console mappen. Hierfür verbinden wir uns mit SSH auf unseren XenServer (oder mit der xsconsole) und legen uns ein neues Verzeichnis an, das die Windows Freigabe auf dem XenServer repräsentieren soll.

[root@xenserver /]# mkdir /backup

Danach mounten wir uns die Windows Freigabe mit folgendem Kommando:

[weiterlesen...] »

HowTo: Xen Server – Festplattenspeicher freigeben – Snapshots

12. Mrz 2010 um 20:50 | Hubert Sebald | 0 Kommentare

xenserver5-5

bei der aktuellen XenServer Version 5.5 SP2 kommt es leider immer noch vor das beim Löschen von erstellten Snapshots der benötigte Festplattenspeicher nicht freigegeben wird.

Dies tut hin der Hinsicht natürlich weh, da für eine virtuelle Maschine mit einer Festplatte von z.B. 50 GB bei einem Snapshot (der gerade mal nur wenige MB verbraucht) weitere 50GB auf der Storage reserviert werden. Beim Löschen bleibt diese jedoch erhalten. Das wäre auch noch nicht das Problem wenn man diese in der Übersicht der Storage sehen würde. Das ist leider nicht der Fall.

Nun hat Citrix bereits im SP1 des XenServers 5.5 ein kleines Programm integriert das genau diese Festplatten von gelöschten Snapshots entfernt. Hierbei handelt es sich um die Consolenanwendung:

coalesce-leaf

Folgende Schritte sind notwendig:

  • Backup der Virtuellen Maschine (schützt vor Datenverlust)
  • Im XenCenter bei der betroffenen virtuellen Maschine unter dem Menüpunkt “General” die UUID heraussuchen
  • auf der Console (Xenserver) folgenden Befehl abgeben: coalesce-leaf –u <uuid of VM>

BITTE BEACHTEN: Die betroffene Maschine wird für den Prozess angehalten um die Operationen durchführen zu können.