Odstávka, přesun zpět, 22.6. 2016 0:30

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Odstávka, přesun zpět, 22.6. 2016 0:30

Postby Gregory » 21 Jun 2016, 11:33

V noci ze dneška na zítřek, konkrétně 22.6.2016 v 0:30 ráno středoevropského letního času, dojde k odstávce serveru a všech přidružených služeb a jeho přesunu zpět na naše původní železo. Předpokládaná doba odstávky jsou až 2 hodiny vzhledem k tomu, co všechno je nutné v průběhu přesunu udělat a průběžně ověřovat.

Postup bude zhruba následující:
  • 0:30 vypnutí serveru
  • změna DNS záznamu play.ice-wow.eu (CNAME), aby neodkazoval na temp.ice-wow.eu (dočasné umístění), ale na server.ice-wow.eu (naše mašina v pevném umístění)
  • provedení aktuální zálohy všech databází
  • přesun zapakovaných databází po síti z dočasného umístění na pevné
  • natažení databází do čistého prostředí na našem stroji (tento a předchozí krok bude trvat asi nejdéle ze všech)
  • změny v nastavení emulátoru, ověření celistvosti databáze
  • spuštění emulátoru pouze pro GMs, zběžný test funkcionality
  • spuštění pro veřejnost
Již proběhly nějaké přípravy spojené s přesunem zpět, server s vyměněnými součástkami byl otestován všemi možnými stress testy a zdá se být vše v pořádku. Také proběhl upgrade bezpečnostní politiky a diagnostické stránky s ní spojené, upgrade systému, upgrade sady kompilátorů GCC na verzi 6.1.1 (což přineslo spousty věcí pro vývojáře, jako např. lepší chybové výstupy, podporu dalších vychytávek novějších standardů jazyka C a C++, ale i podstatně kratší čas kompilace - z původních 35min na plný rebuild jsme se dostali na 14min; délka minimální rekompilace, tedy např. jeden soubor zůstává na max. 2min), update knihovny alokátorů jemalloc na verzi 4.2 a úpravy v emulátoru s tím vším spojené.

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Odstávka, přesun zpět, 22.6. 2016 0:30

Postby Gregory » 21 Jun 2016, 11:36

Tento přesun by měl mj. vyřešit i náhodné disconnecty a obrovské latence způsobené nešikovně nastavenou DDoS ochranou poskytovatele, s nimiž se potýkala nemalá část populace serveru.

EDIT: nebudete muset měnit realmlist, možná vám ale nepůjde se připojit hned, jelikož změna v DNS záznamech musí nejdříve probublat přes všechny autoritativní servery (tedy u poskytovatele DNS pro naši doménu, tzn. z primáru do všech sekundárů), a pak i přes všechny forwardery a cache na cestě. Pokud se vám nebude chtít v ty dvě hodiny v noci po nahození čekat, a slíbíte mi, že hned ráno změníte realmlist adresu zpět, můžete využít realmlist server.ice-wow.eu, který by již několik dnů měl ukazovat stále na původní umístění.

EDIT2: ne, nebude rollback.

EDIT3: na nějakou chvíli budou i pozastaveny převody ze Soulwellu, nepředpokládám ale, že bychom to museli nějak protahovat a pravděpodobně tuto nedostupnost ani nikdo nezaznamená

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Odstávka, přesun zpět, 22.6. 2016 0:30

Postby Gregory » 22 Jun 2016, 00:35

Odstávka právě probíhá, sem budu psát aktualizovaný průběh
  • 0:35 - server offline, změněn DNS záznam, spuštěn dump databází
  • 0:52 - dumpy databází přesunuty, průběžně jsou nahrávány; nahrávání dumpů do DB systému je bohužel to, co trvá ze všeho nejdéle
  • 1:45 - dumpy se stále nahrávají; došlo kafe
  • 2:30 - dumpy nahrány, aktualizace nastavení, spouštění pro GMs a testy
  • 2:35 - zdá se být OK, ještě poslední věci a jdeme online
  • 2:38 - Server ONLINE

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Odstávka, přesun zpět, 22.6. 2016 0:30

Postby Gregory » 22 Jun 2016, 02:38

Server je ONLINE, snad bude vše již v pořádku.

EDIT: Jo, TeamSpeak3 server a Bugzilla jsou zase v provozu


Return to “Důležité informace / Important information”

Who is online

Users browsing this forum: No registered users and 4 guests