Fórum Root.cz

Hlavní témata => Server => Téma založeno: jamajsky sob 31. 07. 2013, 17:45:37

Název: Hladké vypnutí VPS od UPS
Přispěvatel: jamajsky sob 31. 07. 2013, 17:45:37
Zdravim, chci se zeptat, jak byste doporucili nastavit hladke vypnuti celého Centos6+KVM hostitele vcetne windowsich guestu, když dochazi stava v UPSce? Nektere windowsi servery (SBS 2003) se vypinaji i 15 minut. Jaka je praxe a jake s tim mate zkusenosti? Dik moc
Název: Re:Jak presne zaridit hladke vypnuti virtualnich serveru od UPS
Přispěvatel: Daveran 31. 07. 2013, 23:08:29
To jedete proti principu virtualizace ne ? Guesty by se mely na hostu suspendnout, ups oznamuje vypadek jen hostu a ten se postara o suspend guestu... Vypinani guestu je zbytecne.
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: jamajsky sob 01. 08. 2013, 11:04:32
Vy to tak pouzivate? Jak dlouho trva suspend virtualu s 16GB RAM? Nepujde o nahrani 16GB na disk? Pro vice virtualu by to mohla byt darda. Budu vdecny za každý realny poznatek z praxe. Dekuji
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: daveran 01. 08. 2013, 13:22:47
Vy to tak pouzivate? Jak dlouho trva suspend virtualu s 16GB RAM? Nepujde o nahrani 16GB na disk? Pro vice virtualu by to mohla byt darda. Budu vdecny za každý realny poznatek z praxe. Dekuji
Používám pod vmware a hyper-v, při 2 nebo 3 virtuálních strojích s 4 a 8 GB RAM trvá shutdown celého hosta cca 3 minuty. Ale to je hodně závislé na HW. Prostě si to vyzkoušejte. Mimo provozní dobu si na hostu skuste manuální suspend guesta a změřte si kolik to bude trvat....
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: Rhinox 01. 08. 2013, 14:46:30
Ja pouzivam esxi a shutdown VM trva dve nebo tri vteriny, suspend (hibernate ram to hdd) kolem 20-30 vterin (zalezi nakolik je naplnena pamet, mam dojem ze ukladaji se jen obsazene stranky). Kazdopadne je to sakra rozdil, zejmena kdyz UPS jede z poslednich sil, a na stroji je nekolik desitek guestu. Primlouvam se tedy za shutdown. Shodit dvacet guestu pres "hibernate", to muze trvat hodne dlouho, zatim by UPS klidne i "umrela"...

K puvodnimu dotazu:

KVM je prakticky plnohodnotej system, tak si tam muzes doinstalovat nakeho agenta (apcupsd, nebo NUT) kterej bude ups hlidat pres usb-kabel. Pak bud KVM udela korektni shutdown pro vsechny guesty (neznam KVM, nevim jestli to umi, ESXi to dovede udelat kdyz na guests jsou nainstalovany vm-tools), nebo si na kazdyho guesta nainstaluj ten samej soft v "slave" modu (existuji verze taky pro windows).

Kdyz pak dojde k vypadku napajeni a kapacita baterie poklesne pod nakou hodnotu, zjisti to master-apcupsd (nebo NUT) na KVM/Centos, posle signal pro guesty (kde bezi apcupsd/nut jako slave a naslouchaji na portu master-servru), a ty zahaji shutdown. Vhodne je s nakym rozestupem, aby nesly dolu vsechny naraz. Na KVM/Centos se pak spusti shutdown s dostatecnym delay-intervalem, aby vsechny guesty stihly vypnout driv nez se odpali shutdown na KVM/Centos.
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: brk 01. 08. 2013, 14:58:34
Ja pouzivam esxi a shutdown VM trva dve nebo tri vteriny, suspend (hibernate ram to hdd) kolem 20-30 vterin (zalezi nakolik je naplnena pamet, mam dojem ze ukladaji se jen obsazene stranky).

Ono záleží, co Ti v tom virtuálu běží. Pokud tam máš třeba Oracle, Windows SBS, ..., tak to rozhodně nevypneš za 2-3 vteřiny, jak píšeš.
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: Rhinox 01. 08. 2013, 15:44:09
zalezi nakolik je naplnena pamet

Kdyz mi pobezi Oracle a nebude drzet v pameti zadne data (coz je sice v principu ptakovina), shutdown bude pekne rychlej. Samozrejme, kdyz bude mit Oracle sto giga dat v pameti, musi je nejdriv prezvykat a sejvnout. Jenze taky "suspend" by ty data musel nejdriv ulozit. Nevim jak ne na tom KVM, doufam ze taky bere v uvahu jestli ty stranky pameti jsou vyuzite nebo ne, protoze v opacnym pripade by porad musel pri "suspend" ukladat celou pamet...
Název: Re:Hladké vypnutí VPS od UPS
Přispěvatel: Lol Phirae 01. 08. 2013, 15:59:05
Kdyz mi pobezi Oracle

... tak jseš v pééérdeli jako každej, kdo ten shit používá.  ;D