Záloha/obnova hardwarového serveru

Petr

Záloha/obnova hardwarového serveru
« kdy: 28. 02. 2018, 09:02:34 »
Dobrý den,
můžete mně prosím poradit, jakým způsobem zálohovat fyzický server v datacentru na kterém běží 5 webů, 5 databází?
Aktuálně zálohuji rsyncem na vzdálený server /etc /var a dumpy db.

Vzhledem k tomu, že server je fyzický a je v datacentru zajímá mě spíše obnova a to v případě havárie nebo třeba nepovedeného upgradu mezi major verzemi 8.9-9.0, kde se instalují nové balíčky a je třeba přechod mezi mysql na maria db. Pokud se upgrade nepovede, nainstaluji verzi 8.9, doinstaluji balíčky, obnovím konfiguraci nebo jaký je správný postup?


kojot4

  • ***
  • 217
    • Zobrazit profil
    • E-mail
Re:Záloha/obnova hardwarového serveru
« Odpověď #1 kdy: 28. 02. 2018, 09:31:36 »
Správný postup je hlavně držet konfiguraci serveru v orchestračním nástroji, jako je třeba Ansible, a při upgradu mezi major verzemi nejlépe neupgradovat, naopak nainstalovat novou verzi na testovací server, třeba ve virtuálce, naorchestrovat Ansiblem, poladit skripty a změny, pak zazálohovat data na starém serveru, přeinstalovat, naorchestrovat a obnovit data, to je ideální postup, veškeré konfigurační změny vždy držet v ansiblu...

Jinak o něco více prasácký postup je používat LVM snapshoty při upgradu, ale já upgrade teda nedoporučuji, vždy se něco rozbije.

Zálohování /etc a /var je věc, kterou budu dělat na bastlící mašině, na které mi moc nezáleží, ale určitě né na produkčním serveru, dlouhodobě je takovýto způsob managementu nereálný. Za čas vlastně zapomeneš, co jsi kde nastavoval, proč a co jsi kde měnil a ztratíš se v tom, kort v případě, kdy ten server budeš provozovat třeba 10 let - vím, že tam moc lidí nevidí, ale to je realita všedního dne.

Navíc ideálně při migraci serveru by si měl migrovat ze starého serveru na jiný server, neměl bys to dělat v rámci jednoho serveru třeba přes noc, to je docela riskantní. Provozovat jeden server je vždy spíše bastlení než reálná administrace.

Cek

Re:Záloha/obnova hardwarového serveru
« Odpověď #2 kdy: 28. 02. 2018, 10:08:50 »
Asi uz jsem zblbly, ale na 1 fyzicke zelezo v datacentru bych na zacatku nahodil virtualizaci, prave kvuli testovani/updatum/vraceni se/presunum, i kdybych tam pak provozoval jenom 1 virtualni server....

Jose

Re:Záloha/obnova hardwarového serveru
« Odpověď #3 kdy: 28. 02. 2018, 10:27:26 »
Přesně jak říká CeK, dát to jako virtuální stroj.

Tester

Re:Záloha/obnova hardwarového serveru
« Odpověď #4 kdy: 28. 02. 2018, 12:58:40 »
Aku virtualizaciu a zalohovaci nastroj zvolit aby backup bol konzistentny aj bez nutnosti virtual zastavit?


Petr

Re:Záloha/obnova hardwarového serveru
« Odpověď #5 kdy: 28. 02. 2018, 13:21:21 »
Máte prosím zkušenost s hostingem, který podporuje virtualizaci, server parametry Intel E3, 64 GB RAM, SSD?

Jose

Re:Záloha/obnova hardwarového serveru
« Odpověď #6 kdy: 28. 02. 2018, 14:07:46 »
VmWare esxi a VeeamBackup.

j

Re:Záloha/obnova hardwarového serveru
« Odpověď #7 kdy: 28. 02. 2018, 17:42:30 »
VmWare esxi a VeeamBackup.
jo, jestli chces dokonalej priklad naprosto nefunkcni kombinace tak si ho prave uved ... uzasny backupovat 30GB kdyz se zmeni 30MB ... a jeste uzasnejsi kdyz databaze po tom co veeam jako obvykle padne nahupu zustane v undef stavu.

...
Server ze zalohuje jako image a presne tak se obnovuje. Samo pokud ti na tom bezej veci ktery potrebujou nejaky zachazeni (databaze), tak je potreba aby to co image vyrabi umelo s databazi komunikovat, a databaze musi umet na tu komunikaci nalezite reagovat.

Samo muzes delat rozdilovej backup, coz ale znamena nejak definovat ty rozdily. Vyresit se to da trebas pouzitim FS kterej umi snapy.

Tzn v pripade ze dojde na obnoveni ze zalohy, nabootujes srv z nejakyho live distra a proste od nekud (z placky/usb/sit/...) obnovis celej server.

Jo, mysql nepatri mezi databaze, ktery se daji zalohovat ... u ty se muzes leda modlit.

Petr

Re:Záloha/obnova hardwarového serveru
« Odpověď #8 kdy: 28. 02. 2018, 21:20:18 »
Systém, který umí snapy tj. LVM? Já mám dobré zkušenosti z ESXi a Veeam

Homeatcloud

Re:Záloha/obnova hardwarového serveru
« Odpověď #9 kdy: 01. 03. 2018, 11:35:30 »
Dobrý den,
s tím, že Ansible nebo jiný DevOps je dobrý nápad souhlasím, i když dokud je jen jeden server, tak to není tak velký problém, jen bez toho.

Na zálohování fyzického serveru máme software Rackware RMM. Hledáme referenčního zákazníka. Nechcete si to zdarma vyskoušet? Umí to dělat snapshoty, z těch pouze rozdíly synchronizovat na zálohovací server v cloudu a v případě potřeby spustit z této zálohy v cloudu kopii. Je to ideální právě na testování nějakých upgradů softwarových balíků, protože máte vždy konzistentní kopii produkčního stroje. Na rozdíl od jiných nástrojů na migraci do cloudu umí tohle synchronizovat i zpátky, takže kdyby se upgrade nějak hodně pokazil, pak spustíte otestovanou kopii serveru v cloudu a mezi tím máte čas opravovat původní server. Nakonec synchronizujete zpět změny a přepnete provoz.

A pronájmy fyzických serverů aneb Server Hosting máme též. Virtualizaci dle Vaší volby Vám tam rádi zdarma nainstalujeme a za poplatek budeme i dál spravovat. Nedávno jsme hodně zlevnili servery HPE: https://www.homeatcloud.cz/server-hosting
Vondra

Jenda

Re:Záloha/obnova hardwarového serveru
« Odpověď #10 kdy: 01. 03. 2018, 14:56:53 »
Aku virtualizaciu a zalohovaci nastroj zvolit aby backup bol konzistentny aj bez nutnosti virtual zastavit?
Virtualizaci KVM a pro konzistenci zálohy LVM snapshot.

Martin

Re:Záloha/obnova hardwarového serveru
« Odpověď #11 kdy: 01. 03. 2018, 15:19:13 »
Hodit do virtuálu a ten zálohovat s Altarem