Portál AbcLinuxu, 10. května 2025 09:46

Dotaz: VMware - Debian - Vypnutí vitr. strojů

1.1.2009 16:03 mmmnovak | skóre: 8
VMware - Debian - Vypnutí vitr. strojů
Přečteno: 762×
Odpovědět | Admin
Dobrý den,

mám Debian a na něm virtuální stroje.

Při výpadku el. energie napájí PC UPS. Pokud ale nedojde k obnově dodávky elektrické energie, pak mi všechny virt. systémy i Debian lidově řečeno "kleknou". Existuje nějaký způsob, kterým by VMware (v Debianu) řekl virtuálním strojím zhruba při 5 % baterky, aby zahájili vypnutí systému, a při 2% aby se vypnul i Debian samostný.

Děkuji za odpovědi.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.1.2009 16:12 mozog | skóre: 28
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napada ma jedno riesenie, ktore ale predpoklada, ze mas na danych strojoch, ktore chces vypnut, SSH kluc. Myslienka spociva v tom, ze nastavis acpupsd daemona (prip. nieco ine, co pouzivas), aby ak klesne baterka pod 5% vykonal tvoj skript. Skript postupne na vsetkych nastavenych masinach vykona shutdown cez SSH.

Asi to nie je idealne riesenie, ale malo by fungovat.
1.1.2009 16:22 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
bohužel neexistuje TCP/IP komunikace mezi virtuálním strojem a hostem ... a toto nastavení je schválně (tedy nehodlám ho změnit)

nemáte ještě nějaký jiný nápad ?

díky.
1.1.2009 16:34 rudiik
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
Odpovědět | | Sbalit | Link | Blokovat | Admin

No primo ve vmware jde nastavit chovani ohledne autostart/autoshutdown virtualnich masin, takze staci toto povolit a vybrat treba uspani tech masin pripadnem vypnuti hosta a pak se spolehnout na bezny apcupsd, ktery posle dolu ve vhodnou chvili hostujici server. Takto to mam resene ja. Teda mam na to vlastni init script, protoze jeste unmountuju nfs a pak uzaviram crypto pooly, ale jinak by to mel zvladnou debian by default sam ;-)

1.1.2009 17:21 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
Této možnosti jsem si nejdříve nevšiml, ale vypadá to opravdu dobře ...

Máte opravdu dobré skušenosti s touto funkcí? Funguje spolehlivě?

Díky moc za odpověď. Budu tedy asi využívat toto řešení.
6.1.2009 22:29 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
Dobrý den,

tak jsem to zkoušel ... na debianu apcupsd ... vmware nastavený na vypínání strojů při vypnutí hosta ...

mám z toho ale divný pocit ...

provedl jsem test: odpojil ups od elektřiny ... při poklesu na nastavenou úroveň baterie došlo k: schození grafické prostředí, poté se zobrazilo PC_NAME login: ... chvíli nic ... poté (asi za 20s) ... něco jako apcupsd vypíná PC ... ihned poté atempting to kill ups ... a pak to napsalo Power down.

mé problémy:

1. virtuální stroje zapsali do logu, že se vypínají ... trvalo jim to ale neuvěřitelně rychle ... tak rychle se normálně nevypnout .., čili to bylo nějaké rychlé vypnutí ... lze nějak nastavit aby se virtuální stroje normálně ukončily ? (tj. zaslali nejdříve programům informaci o vypínání ... a pak se legálně vypnout)

2. debian se také vypnout nějak podivně a rychle ... vůbec nepsal informace jako při normálním vypínání ... o vypnutí ethernetů, raidů (mdadm), o stopping vmware virtual daemon a nakonec se normálně píše Will now halt. to tam také nepsalo ... lze nějak udělat, aby se debian vypínal zcela normálně?

děkuji všem za odpovědi.
8.1.2009 20:18 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
opravdu nemá nikdo nápad, jak toto vyřešit?
1.1.2009 23:22 Miklik | skóre: 27 | Krnov
Rozbalit Rozbalit vše Re: VMware - Debian - Vypnutí vitr. strojů
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. Do virtuálních strojů by jsi měl nainstalovat vmware tools a v konfiguraci nastavit u virtuálních strojů, aby se vypínaly při vypínání hostovacího systému. Při shutdownu hostovacího systému se pak všechny vyrtuální systémy korektně ukončí. Provede se u nich také shutdown. Hostovací systém bude čekat, až se všechny VM vypnou. Pokud jsou VM nastaveny tak, že se mají zapnout po spuštění hostovacího systému, tak po obnově napájení se vše zase spustí.
  2. Do hostovacího systému by jsi měl nainstalovat klienta k UPS, který bude UPS sledovat a při poklesu kapacity UPS na stanovenou úroveň spustí shutdown. To jde většinou nastavit jako čas od výpadku a nebo jako čas do konce kapacity baterii UPS (lepší varianta). Je třaba pak skusit, jak dlouho se to celé vypína a dle toha nastavit toho klienta UPS. Klient k UPS buď dodává výrobce UPS a nebo by mohl jít použít i nějaký standardní. Komunikace UPS se serverem probíhá u menších UPS po COM portu.

 

Je možno taky na jiné servery připojené k UPS nainstalovat agenty, které bude řídit UPS klient na serveru ke, kterému je UPS připojena.

 

Snad je to k pochopení. :-)

Netvrdím to, ale možná je to pravda.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.