Re: FreeBSD in VMWare

From: Polytropon <freebsd(at)edvax.de>
Date: Sun, 15 Jul 2012 18:11:39 +0200

On Sun, 15 Jul 2012 13:34:42 +0200, bernhard(at)gtkx.de wrote:
> Das Problem:
>
> Wenn das Hostsystem rebootet, wird VMWare beendet und alle VServer.
> Dadurch kommt es zu instabilitäten im UFS. Um dies zu beheben habe ich
> schon einiges ausprobiert: Jornal - funktioniert nicht in dieser
> Umgebung. Am wenigsten probleme gab es wenn ich auf sync ungestellt
> habe. Aber das dauert dann beim booten der VServer.
>
> Weis jemand eine Lösung?

Sicher keine befriedigende: Reboote einfach nicht. :-)

Im Ernst: Wenn das Hostsystem einfach "hops" geht, dann entspricht
das einem totalen Systemausfall des Gastsystems. Dabei kann es
natürlich passieren, daß Dateisysteme beschädigt werden, was den
beobachteten fsck-Lauf beim erneuten Start erklärt. Dieser ist
_richtig_ und _beabsichtigt_.

Was Du hier zu kompensieren versuchst (z. B. mit journal) ist
ein Hardware-Totalausfall. Meines Wissens gibt es dafür noch
keine 100%ige Lösung. Aber vielleicht kannst Du hier ein paar
Ideen entnehmen:

 * Schaffe ein Fail-over-System, z. B. mit CARP-Anbindung, das
   im Falle des Ausfalls des auf "Windows" virtualisierten
   Servers übernimmt und für die Zeit des Reboots und des
   fsck-Laufs zur Verfügung steht.

 * Finde einen Weg, den Reboot des "Windows"-PCs dem virtuali-
   sierten Server mitzuteilen, so daß dieser einen shutdown
   ausführt. Das Timing ist hier entscheidend, aber da kannst
   Du seitens des FreeBSD-Systems einiges konfigurieren, um
   den shutdown-Prozeß in einer genau definierten Zeit durch-
   zuziehen, so daß dann der Host mit dem reboot beginnen kann.

 * Verwende ein Dateisystem, das mit Inkonsistenzen besser
   klarkommt (z. B. ZFS mit seinen "Selbstheilungseigenschaften"),
   so daß ein Totalabsturz während einer Schreiboperation weniger
   schlimme Folgen für das Dateisystem hat.

Warum man aber Server auf einem "Windows"-PC mit 10 Jahre altem
Betriebssystem virtualisiert und den Servern dann durch häufige
Neustarts das virtualisierte blanke Metall unterm Hintern wegzieht,
verstehe ich nicht. :-)

-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 15 Jul 2012 - 18:11:50 CEST

search this site