Dva způsoby migrace web hostingového serveru z jednoho počítače na druhý s minimálním výpadkem v minutách

Červenec 20, 2017

Jde spíše o osobní poznámky a nástin jak může tato operace vypadat aby došlo k co nejnižšímu výpadku webových stránek.Existují i jiná řešení se zanedbatelným až nulovým výpadkem.

– beze změny IP serveru –
-> překopírování serveru na nový server (například vzdump, vzmigrate)
-> zastavení služeb na cílovém serveru a rsync daemon pro /home a mysql s mazáním nadbytečných souborů na cíl. srerveru
-> jakmile je detekováno přeroutování IP poskytovatelem konektivity z jednoho serveru na druhý, provede se zastavení služeb na zdrojovém serveru a vyčká se na dokončení rsyncu až dojde do stavu kdy již nesynchronizuje nic nového a tehdy se rsync zastaví a spustí se služby na cílovém serveru na který již směřují požadavky od klientů

– se změnou IP serveru –
-> snížit TTL DNS hodnoty na 600 (v cPanelu je na to hromadný nástroj), počkat tolik minut kolik byla původní TTL. V případě cPanelu stačí použít nástroj IP Migration Wizard, který zajistí souběžnou funkci obou IP a nahrazení i v sys a DNS souborech.
-> překopírování serveru na nový server (například vzdump, vzmigrate)
-> při NEpoužití IP Migration Wizard v cPanel nahrazení staré IP novou v /etc /var /usr (manuálně i v /home)
-> zastavení služeb na cílovém serveru a rsync daemon pro /home a mysql s mazáním nadbytečných souborů na cíl. srerveru
-> provede se zastavení služeb na zdrojovém serveru
-> změní se IP adresy u nameserverů u doménového registrátora/potažmo cloudflare/hosting. účtu dané domény tak, aby domény začaly směřovat na novou IP (upravit i DNS záznamy v cloudflare a dot.tk pokud je použito)
-> vyčká se na dokončení rsyncu /home, mysql až dojde do stavu kdy již nesynchronizuje nic nového a tehdy se rsync zruší/zastaví
-> spustí se služby na cílovém serveru na které již směřují požadavky od klientů
-> na zdrojovém serveru jsou služby již zastavené, je možné poslední návštěvníky přesměrovat pomocí iptables pravidla na nový server:

http://www.webhostingtalk.com/showthread.php?t=924957&p=6701464#post6701464

http://debuntu.org/how-to-redirecting-network-traffic-to-a-new-ip-using-iptables/

http://revsys.com/writings/quicktips/ssh-tunnel.html

Aktualizace: Červenec 20, 2017 at 9:51 pm
Zkopírujte a vložte kód níže..
Email a IM
WWW kód
Fóra
Dobré pojištění

Napsat komentář

*


Type The Red Captcha Characters Below.