Speicher einer XenServer VM erweitern

XenServerLogo Vor einigen Tagen hatte ich die Anforderung in einem XenDesktop Projekt bestehende virtuelle Maschinen mit mehr RAM auszustatten. In meinem Fall musste ich die VMs für die XenDesktop Umgebung auf 6 GB erweitern. Nur so war es möglich die gewünschte Konfiguration von 4 GB RAM + 2 GB Write Cache (im Device RAM) zu erreichen.

Die VMs waren ursprünglich mit 4GB pro VM erstellt worden und über die GUI des XenCenter ließ sich der benötigte Speicher von 6 GB nicht konfigurieren. Nach ein wenig Recherche bin ich auf folgende Artikel ( CTX126276 bzw. CTX126320) in der Citrix Knowledgebase gestoßen. Es liegt also am Template das zur Erstellung der VMs genutzt wurden (in meinem Fall „Windows XP SP3).

Hier nun die Schritte wie diese Limitierungen geändert werden können.

1. Ermitteln der UUID und aktuellen Speicherkonfiguration (Limits) für die gewünschte VM ermitteln.

2. Setzen der neuen Memory Limits (hier memory-static-max). Hier ist zu beachten das die Angabe des Speichers in Bytes erfolgen muss. Also in meinem Fall 6 * 1024 *1024 *1024 = 6442450944.

3. Prüfung ob es auch wirklich funktioniert hat 🙂

In diesem Beispiel wurde nur der Wer “memory-static-max” verändert. Insgesamt gibt es vier Parameter die sich mit dem Speicher einer VM befassen:

    • memory-static-min
    • memory-static-max
    • memory-dynamic-min
    • memory-dynamic-max

Genauer beschrieben ist dies im Administrators Guide ab Seite 69

.

Advertisements