maandag 14 juli 2008

Windows 2003 SQL Active/Passive Fail-Over Cluster











De huidige SQL infrastructuur moest worden verbeterd. Namelijk werd er nu met twee SQL 2000 Enterprise servers gewerkt. Deze servers hadden beide alle dbases beschikbaar. Echter voornamelijk de dbases op SQL 1 waren actief. Op SQL2 die voornamelijk als stand-by server was ingezet, waren wat overige minder belangrijke dbases actief. Dus onderling stonden wat dbases op read-only deze werden dan onderling gesynchroniseerd. Nadat ik een disaster recovery procedure op papier had gezet, werd er bij het management duidelijk dat men min. 8 uur off-line zouden zijn. Dit was uiteraard een groot probleem. Vervolgens een proposal voor een Active/Passive SQL 2005 Cluster aangeboden. Dit werd snel geaccepteerd. Een technische plannig gemaakt, zodat we concreet iets konden realiseren met een time window. Off-line kon de klant alleen op zondag zijn. Ik had een architectuur opgeleverd, waarbij we alle dbases op één SQL server zouden plaatsen. De load kon het probleem niet zijn, dit had ik al in kaart gebracht. De 2e SQL server die vrij kwam, zou ik dan als een one-node Cluster gaan inrichten. Zo kon ik alles opbouwen op bestaande hardware. Nadat ik het cluster had opgezet, konden we gaan testen. Uiteraard bij de opbouw voor een named instance gekozen, nadat de leveranciers hun akkoord hadden gegeven, zodat de applicaties hier geen problemen mee zouden krijgen. Met een named instance ben je nu eenmaal veel flexibeler dan een default instance. Wederom gedacht aan de toekomst. De DTC packages moesten worden gemigreerd naar het nieuwe integrated services van SQL 2005. Tevens de Integrated Services Cluster Aware gemaakt, ondanks dat Microsoft zegt dat dit geen Cluster Aware onderdeel is. Klopt ook, mits je wat aanpassingen doet. Denk aan een fail-over dan is het cluster aware zijn van de integrated services natuurlijk ontzettend praktisch. Zeker als de operationele beheerders, niets weten van Cluster Services. Wat dbases ook onder het cluster geïmporteerd, om te laten testen door de genomineerde key users en beheerders. Uiteraard de nodige hot fixes en service packs geïnstalleerd. Uit eindelijk zijn we op een zondag na 14 uur succesvol overgegaan naar de SQL Cluster omgeving. Sindsdien werkt het als een zonnetje.



Geen opmerkingen: