Aanstaande weekend gaan wij een bestaande Compaq server uitbreiden.
Normaal is dat niet zo'n ramp, schijfjes erbij plempen en klaar.
Echter hebben we hier te maken met een pruts server eerste klas.
Degene die deze server ooit ingericht heeft, moge god op zijn knietjes bedanken dat de doodstraf niet meer bestaat , en dat ik 'm niet ken

Anway , te beginnen met wat info:
Huidige configuratie
10 9.1Gb schijven. De server zit wdb helemaal vol. Kan geen schijf meer bij.
Het OS is Windows NT Server 4.0 , en doet dients als SQL server.
Andere servers zijn afhankelijk van deze server.
De schijven moeten uitgebreid worden omdat er te weinig vrije ruimte is voor DB dumps en groei van de DB's
Configuratie van de 10 schijven
Alle 10 de schijven zijn als 1 grote RAID5 array gedefineerd.
Op de schijf zoals het OS dat ziet zijn er vervolgens 3 partitie's gedefineerd:
• C: partitie van 2Gb
• Partitie van ca. 41Gb
• Partitie van ca. 34 Gb
--> Die laatste 2 partitie's zijn vervolgens in het OS samengebracht tot 1 Volume Set genaamd D:
Nieuwe Situatie
In de nieuwe situatie worden alle 10 bestaande schijven eruit getrokken.
We hebben 8 schijven van 18.2Gb aangeschaft, welke puur en alleen voor de DB zullen zijn.
Configuratie van de 10 schijven
• 2*9.1Gb in hardware mirror set. Hierop 2 partitie's, een C: en een Z: ofzo, puur voor wat temp zooi
• 8*18.2Gb in RAID5 , dit wordt de D: partitie voor de data e.d.
NB: Het opdelen van de 8 nieuwe schijven in 2 kleinere partitie's oid is geen optie.
De totale opslag capaciteit dient in 1 partitie terecht te komen.
Plan van aanpak
Deze omzetting willen wij a.s. zaterdag gaan uit voeren.
Mocht er het e.e.a. misgaan, kunnen we altijd nog zondag verder gaan.
Zoals strax in het verhaal duidelijk wordt, hebben we een redelijk fallback voor als het echt misgaat.
• Stap 1:Backup
Een goede backup is het halve werk
Dus zorgen wij voor backups in tig-vout 
- Complete backup van de D: schijf op bestande niveau, met uitgeschakelde SQL services (vrijdag nacht) op DLT4
- Complete backup van de C: schijf op bestande niveau, met uitgeschakelde SQL services (vrijdag middag) op DLT4
- Complete ghost backup van de C: partitie naar andere server (gisteravond gemaakt bij testdowntime & test van NetWare flop onder DOS voor die server)
- Complete ghost backup van de C: partitie naar andere server (zaterdag ochtend)
- Zolang de huidige RAID array van de 10 schijven niet 'verbroken' wordt, kunnen we ten allen tijde in 5 minuten een rollback doen zonder verdere consequenties
• Stap 2: C partitie maken
We hebben nog een 18.2Gb schijf liggen, welke ooit foutief besteld is.
Deze gaat in slot0 en wordt geconfigged als RAID-nix
Hierop een Ghost iomage terugplaatsen, en meteen de parttie is groter zetten (3 of 4 Gb).
Na de restore van Ghost, de server booten en testen.
• Stap 3: D partitie maken
In slot2 t/m slot7 plaatsen wij de 8 nieuwe 18.2Gb schijven.
Deze configureren we als 1 grote RAID5 array, en plaatsen daar een volledige partitie op.
Server opstarten, testen, en de files van D schijf restoren van tape.
Server restarten en weer testen.
• Stap 4: C schijf vervangen
Dit is het kritieke punt.
Hier zullen we moeten beslissen of de huidige situatie 100% functioneel is.
Indien dat zo is, trekken wij de 18.2Gb uit slot0 (de C schijf dus) en verwisselen die met een 9.1Gb schijf uit de bestaande RAID array.
Op deze schijf, plaatsen wij weer een ghost image.
Wedereom rebooten en testen. Is alles nu voor de volle 100% verklaard, gaan we door naar de volgende stap
• Stap 5 :C schijf mirroren
Als alles nu volledig werkt, kunnen we definitef de voorgaande RAID array verbreken en in slot1 nog een 9.2Gb schijf hangen.
Deze laten we mirror worden van de schijf in slot0
Rebooten en testen.
(eventueel kunnen we vanaf het begin af aan in slot0 al werken met een 9.1Gb schijf, daar we met de 9schijven van de oude array nog steeds bij de data kunnen door de redundancy van een RAID array.)
KLAAR !!!
Dit is dus ons stappenplan voor de server migratie a.s. zaterdag.
Zien wij dingen over het hoofd, plan ik sommige dingen fout in
Vragen, opmerkingen en andere info gaarne laten weten.
Normaal is dat niet zo'n ramp, schijfjes erbij plempen en klaar.
Echter hebben we hier te maken met een pruts server eerste klas.
Degene die deze server ooit ingericht heeft, moge god op zijn knietjes bedanken dat de doodstraf niet meer bestaat , en dat ik 'm niet ken
Anway , te beginnen met wat info:
Huidige configuratie
10 9.1Gb schijven. De server zit wdb helemaal vol. Kan geen schijf meer bij.
Het OS is Windows NT Server 4.0 , en doet dients als SQL server.
Andere servers zijn afhankelijk van deze server.
De schijven moeten uitgebreid worden omdat er te weinig vrije ruimte is voor DB dumps en groei van de DB's
Configuratie van de 10 schijven
Alle 10 de schijven zijn als 1 grote RAID5 array gedefineerd.
Op de schijf zoals het OS dat ziet zijn er vervolgens 3 partitie's gedefineerd:
• C: partitie van 2Gb
• Partitie van ca. 41Gb
• Partitie van ca. 34 Gb
--> Die laatste 2 partitie's zijn vervolgens in het OS samengebracht tot 1 Volume Set genaamd D:
Nieuwe Situatie
In de nieuwe situatie worden alle 10 bestaande schijven eruit getrokken.
We hebben 8 schijven van 18.2Gb aangeschaft, welke puur en alleen voor de DB zullen zijn.
Configuratie van de 10 schijven
• 2*9.1Gb in hardware mirror set. Hierop 2 partitie's, een C: en een Z: ofzo, puur voor wat temp zooi
• 8*18.2Gb in RAID5 , dit wordt de D: partitie voor de data e.d.
NB: Het opdelen van de 8 nieuwe schijven in 2 kleinere partitie's oid is geen optie.
De totale opslag capaciteit dient in 1 partitie terecht te komen.
Plan van aanpak
Deze omzetting willen wij a.s. zaterdag gaan uit voeren.
Mocht er het e.e.a. misgaan, kunnen we altijd nog zondag verder gaan.
Zoals strax in het verhaal duidelijk wordt, hebben we een redelijk fallback voor als het echt misgaat.
• Stap 1:Backup
Een goede backup is het halve werk
- Complete backup van de D: schijf op bestande niveau, met uitgeschakelde SQL services (vrijdag nacht) op DLT4
- Complete backup van de C: schijf op bestande niveau, met uitgeschakelde SQL services (vrijdag middag) op DLT4
- Complete ghost backup van de C: partitie naar andere server (gisteravond gemaakt bij testdowntime & test van NetWare flop onder DOS voor die server)
- Complete ghost backup van de C: partitie naar andere server (zaterdag ochtend)
- Zolang de huidige RAID array van de 10 schijven niet 'verbroken' wordt, kunnen we ten allen tijde in 5 minuten een rollback doen zonder verdere consequenties
• Stap 2: C partitie maken
We hebben nog een 18.2Gb schijf liggen, welke ooit foutief besteld is.
Deze gaat in slot0 en wordt geconfigged als RAID-nix
Hierop een Ghost iomage terugplaatsen, en meteen de parttie is groter zetten (3 of 4 Gb).
Na de restore van Ghost, de server booten en testen.
• Stap 3: D partitie maken
In slot2 t/m slot7 plaatsen wij de 8 nieuwe 18.2Gb schijven.
Deze configureren we als 1 grote RAID5 array, en plaatsen daar een volledige partitie op.
Server opstarten, testen, en de files van D schijf restoren van tape.
Server restarten en weer testen.
• Stap 4: C schijf vervangen
Dit is het kritieke punt.
Hier zullen we moeten beslissen of de huidige situatie 100% functioneel is.
Indien dat zo is, trekken wij de 18.2Gb uit slot0 (de C schijf dus) en verwisselen die met een 9.1Gb schijf uit de bestaande RAID array.
Op deze schijf, plaatsen wij weer een ghost image.
Wedereom rebooten en testen. Is alles nu voor de volle 100% verklaard, gaan we door naar de volgende stap
• Stap 5 :C schijf mirroren
Als alles nu volledig werkt, kunnen we definitef de voorgaande RAID array verbreken en in slot1 nog een 9.2Gb schijf hangen.
Deze laten we mirror worden van de schijf in slot0
Rebooten en testen.
(eventueel kunnen we vanaf het begin af aan in slot0 al werken met een 9.1Gb schijf, daar we met de 9schijven van de oude array nog steeds bij de data kunnen door de redundancy van een RAID array.)
KLAAR !!!
Dit is dus ons stappenplan voor de server migratie a.s. zaterdag.
Zien wij dingen over het hoofd, plan ik sommige dingen fout in
Vragen, opmerkingen en andere info gaarne laten weten.
Tijd voor een nieuwe sig..