Speicherplatz des Servers (VMHost) erweitern

Hello!

Eine Frage an die kundigen Leute hier: Ich würde gerne (bzw. ich muss) den Speicherplatz des LMServers vergrößern. Reicht es dazu in der VM den Platz nach oben zu schrauben, aber wie bringe ich das dann den Partitionen bei? Worauf muss ich achten? Gibt es dazu vielleicht eine Howto?

Danke schon mal!

LG

Hallo Alexander,

Eine Frage an die kundigen Leute hier: Ich würde gerne (bzw. ich muss)
den Speicherplatz des LMServers vergrößern. Reicht es dazu in der VM den
Platz nach oben zu schrauben, aber wie bringe ich das dann den
Partitionen bei? Worauf muss ich achten? Gibt es dazu vielleicht eine Howto?

Welchen Hypervisor setzt du denn ein?
Und auf welcher Partition hast du zu wenig Platz?

Ich nehme jetzt mal als Bsp an, du brauchst mehr Platz auf /var.
Dann würde ich selbst so vorgehen:

  1. neue virtuelle HD für die VM erstellen.
  2. neue HD in LMN formatieren und mounten z.B. nach /media/var
  3. Inhalt der alten /var-Partition auf die neue kopieren: cp -ar /var
    /media/var
  4. fstab editieren: UUID der neuen Partition für den Mountpunkt /var
    eintragen
  5. entweder VM neu booten, oder /media/var und /var aushängen und neue
    Partition nach /var mounten
  6. testen, ob alles funktioniert

Angenommen, /var hat schon jetzt eine eigene virtuelle HD, dann kann man
diese, wenn alles funktioniert, löschen.

Viele Grüße
Steffen

Hallo,

Ich nehme jetzt mal als Bsp an, du brauchst mehr Platz auf /var.
Dann würde ich selbst so vorgehen:

  1. neue virtuelle HD für die VM erstellen.
  2. neue HD in LMN formatieren und mounten z.B. nach /media/var
  3. Inhalt der alten /var-Partition auf die neue kopieren: cp -ar /var
    /media/var
  4. fstab editieren: UUID der neuen Partition für den Mountpunkt /var
    eintragen
  5. entweder VM neu booten, oder /media/var und /var aushängen und neue
    Partition nach /var mounten
  6. testen, ob alles funktioniert

… ganz so einfach würde ich es nicht machen: es könnte ja sein,d ass
sich Daten in var verändern während man kopiert.
Also würde ich es erstmal genau so machen (allerdings mit rsync -aP
statt cp) und dann die VM von CD booten (irgend ein Linux) und die
Partition nochmal drüber rsyncen mit der selben Zeile: das dauert dann
nur ein paar Sekunden.
Da man die UUID schon neu eingetragen hat, ist nach dem neu booten die
neue Partition da.

Unter KVM hab ich das mit LVMs allerdings schon anders gemacht: ich habe
die Größe des logical Volumes angepaßt und danch das Dateisystem
resized: nach Anleitung im Internet.

Viele Grüße

Holger

Solltest du die Standard-Installation mit der XenSever-Appliance haben ist das hier auf Seite 54 mit der netzint-toolbox beschrieben. Wenn du die nicht installieren möchtest aber die XenAppliance verwendest sag kurz bescheid dann such ich die drei “manuellen” Befehle raus um das zu machen. Das erweitern selbst ist damit eine Sache von 10 Sekunden.

Vielen Dank für eure Antworten. Ich verwende die Standard-Installation mit dem Citirx-XEN. Ich werde mir einfach mal die netzint-toolbox ansehen bzw. sonst scheint mir auch die andere Version nicht als Hexerei. :slight_smile:

Noch habe ich kein Problem, fürchte aber, dass mir der Platz für die Homes zu wenig wird und auf den Platten wäre noch genug Platz über…

Ok, hier sonst grob die Befehle (ggf. noch anpassen):

pvresize /dev/xvdb > /dev/null 2>&1
lvextend -l+100%FREE /dev/mapper/vghome-lvhome > /dev/null 2>&1
resize2fs /dev/mapper/vghome-lvhome > /dev/null 2>&1

pvresize /dev/xvdc > /dev/null 2>&1
lvextend -l+100%FREE /dev/mapper/vgvar-lvvar > /dev/null 2>&1
resize2fs /dev/mapper/vgvar-lvvar > /dev/null 2>&1

Hallo!

Vielen Dank für eure Antworten. Nun brauche ich aber nochmal eure Hilfe.

Wenn ich am LMServer df-h eingebe, bekomme ich

/dev/mapper/vgsys-lvsys 45G 3.9G 39G 10% /
udev 16G 12K 16G 1% /dev
tmpfs 3.2G 3.0M 3.2G 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 16G 0 16G 0% /run/shm
/dev/xvda1 922M 206M 654M 24% /boot
/dev/mapper/vgvar-lvvar 15G 14G 498M 97% /var
/dev/mapper/vghome-lvhome 9.8G 1.7G 7.6G 19% /home

Im XenCenter habe ich unter „Storage“ bei dem Server aber bei sys 50GB, bei Home 500GB und bei var 200GB eingestellt.
Warum bekomme ich das hier anders angezeigt? Könnte ich auch den Wert einfach im XenCenter ändern, oder ist dann alles kaputt :slight_smile: ?

Bitte um Hilfe!

Danke und lg,
Alex

Hallo Alex,

Wenn ich am LMServer df-h eingebe, bekomme ich

/dev/mapper/vgsys-lvsys 45G 3.9G 39G 10% /
udev 16G 12K 16G 1% /dev
tmpfs 3.2G 3.0M 3.2G 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 16G 0 16G 0% /run/shm
/dev/xvda1 922M 206M 654M 24% /boot
/dev/mapper/vgvar-lvvar 15G 14G 498M 97% /var
/dev/mapper/vghome-lvhome 9.8G 1.7G 7.6G 19% /home

Im XenCenter habe ich unter „Storage“ bei dem Server aber bei sys 50GB,
bei Home 500GB und bei var 200GB eingestellt.
Warum bekomme ich das hier anders angezeigt? Könnte ich auch den Wert
einfach im XenCenter ändern, oder ist dann alles kaputt :slight_smile: ?

hast du das Dateisystem der lv vergrößert wie Kai geschrieben hat?

Ok, hier sonst grob die Befehle (ggf. noch anpassen):

pvresize /dev/xvdb > /dev/null 2>&1
lvextend -l+100%FREE /dev/mapper/vghome-lvhome > /dev/null 2>&1
resize2fs /dev/mapper/vghome-lvhome > /dev/null 2>&1

pvresize /dev/xvdc > /dev/null 2>&1
lvextend -l+100%FREE /dev/mapper/vgvar-lvvar > /dev/null 2>&1
resize2fs /dev/mapper/vgvar-lvvar > /dev/null 2>&1

Was sagt den ein
lvscan

am Server?
Hast du ein Backup?
LG

Holger

Hallo Holger!
Vielen Dank für deine Antwort.
Vorweg: Ich hab noch Garnichts geändert und alles läuft. Ich kann mir nur nicht erklären, warum bei df -h die oben gepostete Auslastung angezeigt wird, aber die VMWareeinstellungen viel höher sind. Wo soll ich jetzt ansetzen?

Bitte um Hilfe!

Danke und lg,
Alex

Hallo Alex,

Vorweg: Ich hab noch Garnichts geändert und alles läuft. Ich kann mir
nur nicht erklären, warum bei df -h die oben gepostete Auslastung
angezeigt wird, aber die VMWareeinstellungen viel höher sind. Wo soll
ich jetzt ansetzen?

schreib doch mal, was
lvscan
auf dem XEN aus gibt.
Vielelicht ist das Device so groß, aber es fehlt noch das lvresize damit
die Größe „drin“ ankommt.

Hast du ein Backup?

LG

Holger

Hallo Holger!

LVSCAN auf dem Xen gibt mir folgendes:

ACTIVE ‚/dev/XSLocalEXT-465784b2-6fd6-fe46-da38-44290ac54204/465784b2-6fd6-fe46-da38-44290ac54204‘ [1.59 TiB] inherit

Das in LM-Maschine:

ACTIVE ‚/dev/vgvar/lvvar‘ [15.00 GiB] inherit
ACTIVE ‚/dev/vghome/lvhome‘ [10.00 GiB] inherit
ACTIVE ‚/dev/vgsys/lvsys‘ [45.34 GiB] inherit

Backup hätte ich…

LG