Einsteigerfrage: Verzeichnisse verschieben, vzquota [message #35559] |
Fri, 03 April 2009 19:49 |
Quasimodos Klon
Messages: 1 Registered: April 2009 Location: Germany, Rheinland-Pfalz
|
Junior Member |
|
|
Hallo,
ich bin in Sachen Virtualisierung blutiger Anfänger und beim Einrichten eines HN mit 2 VEs ergeben sich gleich einige Fragen.
Ich habe OpenVZ auf Debian Lenny installiert. Den Rootserver habe ich so konfiguriert, daß der fast der gesamte Platz der HD in einer auf /srv gemounteten Partition frei ist und fürs System nur das nötigste an Kapazität zur Verfügung steht.
Nun habe ich testweise 2 VEs aufgesetzt und die in /var/lib/vz/private vorgefunden. Diese habe ich ebenso wie den Mountpoints /var/lib/root nach /srv/vz verschoben (nach stoppen der VEs und inkl. den private und root Elternverzeichnissen natürlich). Die neuen Pfade habe ich in /etc/vz/vz.conf und /etc/vz/conf/[VE-ID].conf eingetragen:
VE_ROOT=/srv/vz/root/$VEID
VE_PRIVATE=/srv/vz/private$VEID
Das selbe habe ich mit dem dump- und lock-Verzeichnis getan und in der vz.conf bekanntgegeben. Nur noch das template Verzeichnis habe ich an der Originallocation belassen.
Dann habe ich /vz aufs aktuelle Verzeichnis neu verlinkt:
ln -sfn /srv/vz /vz
Und für den Fall, daß irgend welche Software nur in /vz sucht:
ln -sfn /var/lib/vz/template /srv/vz/template
Nach vzquota-Fehlermeldung beim VE-Startversuch habe ich dann die neuen Pfade gesetzt mit:
vzquota -p /srv/vz/private/[VE-ID] on [VE-ID]
Meine Fragen:
Die VEs starten wieder und augenscheinlich scheint alles problemlos zu funktionieren, doch möchte ich gerne sicher gehen.
Habe ich irgend etwas vergessen oder verkehrt gemacht?
Dann habe ich irgendwo gelesen, daß es mit vzquota u.U. Probleme gebe, wenn man vom HN direkt in die Verzeichnisse der VEs schreibt. Kann man irgendwie beispielsweise das /etc Verzeichnis aus einer in die andere VE kopieren, ohne daß vzquota mit falschen Werten arbeitet? Bekommt vzquota das vieleicht mit, wenn die VEs aktiviert sind oder quota per vzquota -on eingeschatet wurde?
Falls man doch problemlos in die Verzeichnisse schreiben darf... sollte man dann das private nehmen oder den Mountpoint root? Oder welche sonstigen Alternative sollte man besser wählen, welches ist der goldene Weg?
Vielen Dank vorab!
Quasi
btw:
ln -sf /srv/vz /vz
funktioniert irgendwie nicht, keine Fehlermeldung aber das alte Ziel bleibt bestehen. Ich muß immer erst den Link löschen und neu anlegen. Bin ich jetzt schon zu blöd, symbolische Links einzurichten? Naja wahrscheinlich wohl. Wo liegt der Fehler?
EDIT:
Ok, das mit dem Link ist auch geklärt:
ln -sfn /srv/vz /vz
Da das Ziel ein Direktory ist, wurde das derefferenziert. Der Parameter -n verhindert dies.
Also doch zu blöd
EDIT2:
mal noch die Vorgehensweise vervollständigt
Bleiben immer noch die Fragen offen
- Könnte es irgend welche Kompatibilitätsprobleme mit meiner Config geben?
- Darf man irgendwie vom HN direkt in die Verzeichnisse der VEs schreiben, wenn vzqouta eingerichtet ist?
Hoffe da kommen noch Antworten.
Gestern standen wir noch am Abgrund, doch heute sind wir schon einen gewaltigen Schritt weiter.
[Updated on: Fri, 03 April 2009 22:00] Report message to a moderator
|
|
|