Re: FreeBSD in VMWare

From: olli hauer <ohauer(at)GMX.de>
Date: Mon, 16 Jul 2012 22:14:04 +0200

On 2012-07-16 01:34, Oliver Schneider wrote:
> On 15.07.2012 18:11, Polytropon wrote:
>> 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_.
>>
>> * 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.
>
> Ja wenn dann muss VMware beim beenden des Dienstes in der Lage sein, seinen Gästen ein ACPI Power zu senden. Keine Ahnung ob VMware das kann. ESX kann es, wahrscheinlich weil es dafür gemacht ist. Will sagen du nutzt ein Desktop Produkt.

Schau mal ob du noch ein passendes VMware SDK findest.
Die gast systeme kannst du damit bequem per script runterfahren.

Eine komplett andere loesung ist evtl. einen user mit shutdown priv. anzulegen, mittels ~/.ssh/authorized_keys steuert du per command=.... das runterfahren.

Um entsprechend zeit zu gewinnen kannst du einen kleinen service schreiben (das netz ist voll mit beispielen) der das herunterfahren der VM's antriggert, und ueber den max. erlaubten zeitrahmen (OS einstellung, denke default ist 300s) ein busy zurueckliefert.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 16 Jul 2012 - 22:14:27 CEST

search this site