Schlagwort-Archive: vmware

[drbd] Need access to UpToDate data

Als ich an dem drbd und corosync weiterarbeiten wollte, startete ich zunächst meine virtuellen Maschinen und überprüfte ob das drbd noch funktionierte.
Über cat /proc/drbd erhielt ich folgende Ausgabe
version: 8.4.4 (api:1/proto:86-101)
GIT-hash: 599f286440bd633d15d5ff985204aff4bccffadd build by phil@Build64R6, 2013-10-14 15:33:06

1: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

Nun wollte ich auf dem drbd1 das drbd device als Master setzen.
Jedoch nach dem absetzen des Befehls drbdadm primary –force data erhielt ich die Fehlermeldung.
1: State change failed: (-2) Need access to UpToDate data
Command 'drbdsetup primary 1 --force' terminated with exit code 17

Erst hier viel mir auf, das ich bei der Ausführung von cat /proc/drbd ein Diskless in der Ausgabe hatte.

Bei der Migration der virtuellen Maschinen vom VMWare Player zu Parallels ist anscheinend die /dev/sdb verloren gegangen, dadurch fehlten dem drdb die benötigten Festplatten.
Letztendlich richtete ich das /dev/sdb neu ein und im Anschluss das drdb device.

[vmware] lvm vergrößern

Das schöne an virtuellen Maschinen ist, die Hardware lässt sich anpassen bzw erweitern.

Um eine Festplatte zu erweitern ist es am einfachsten, das diese zuvor über lvm als Volume eingerichtet wurde.

Als erstes musste ich wissen auf welcher Festplatte mein Volume lag, dieses konnte ich über pvdisplay in Erfahrung bringen. In meinem Fall war es die /dev/sdc und über die Verwaltungstools von VMware vergrößerte ich die Festplatte um 30GB.

Damit das Betriebssystem mitbekommt das die Festplatte sich vergrößert hat, habe ich die Partitionstabelle mit Hilfe von blockdev --rereadpt /dev/sdc neu eingelesen. Dann musste pvresize /dev/sdc ausgeführt werden, um das Physical Volume zu vergrößern.

Nachdem ich mit lvdisplay das Logical Volume ermittelt hatte, vergrößerte ich es mit dem Befehl lvextend -L+30G /dev/VolGroup02/LogVol_daten . Zum Schluss noch resizefs /dev/VolGroup02/LogVol_daten um das Filesystem zu vergrößern.

Das Gute an dieser Variante ist, das Betriebssystem muss nicht neugestartet werden.