i Del 1 af denne serie viste jeg dig, hvordan du forbereder din multi-site klynge, herunder opsætning af Node og File Share Majority Kvorum. I Del 2 så vi et Videoeksempel på, hvordan man integrerer SteelEye DataKeeper, en af de tilgængelige klyngereplikationsløsninger, med failover clustering for at konfigurere en multi-site Hyper-V failover-klynge. I Del 3 vil vi undersøge, hvordan Microsoft Server 2008 kan konfigureres i en multi-site klynge med vinduer Server 2008 Failover Clustering og SteelEye DataKeeper Cluster Edition.
først, hvorfor vil du installere en multi-site-serverklynge? Server leveres med en række muligheder med høj tilgængelighed, herunder logforsendelse, replikering (transaktionsbeslutning, fletning, snapshot), databasespejling og failover-klynger. Der er en god artikel, der taler om mulighederne for høj tilgængelighed i Server 2008, så jeg vil ikke genopfinde hjulet her. Hvis du vil lære mere om alle mulighederne, skal du kigge på denne artikel af Ross Mistry, høj Tilgængelighedsindstillinger i Server 2008.
hvis du læser artiklen, gør Ross ‘ resume følgende erklæring…
“det er klart, at failover clustering er det bedste valg til at reducere systemets nedetid og give højere applikationstilgængelighed for hele forekomsten af en server inden for et sted; en failover-klynge beskytter dog ikke mod diskfejl og kræver en SAN.”
hvad hvis du kunne have alle de fordele, som Ross skitserer og også beskytte mod diskfejl og eliminere behovet for en SAN? Godt, den gode nyhed er, at er præcis, hvad du kan gøre ved at gennemføre en Microsoft Server 2008 multi-site klynge på vinduer Server 2008. Server 2008 multi-site cluster kan være lidt af en misvisende betegnelse. Det behøver ikke nødvendigvis at blive implementeret på tværs af geografisk spredte steder. Serverne kunne være placeret i samme rack, samme rum, samme bygning eller på tværs af kontinenter; det betyder virkelig ikke noget. Det vigtige er, at du fjerner din lagerplads som et enkelt fejlpunkt, og hvis du vælger at finde dine klyngenoder på forskellige fysiske steder, har du også indbygget site resiliency.
et af de mest almindelige spørgsmål og forvirringspunkter om Server 2008 og Server 2008 failover clustering er understøttelse af fejl på tværs af undernet. Ja, Server 2008 Failover Clustering understøtter Fejl mellem undernet for de fleste applikationer, men Server 2008 er ikke en af disse applikationer. Så vidt jeg ved, vil Server 2008 R2 heller ikke understøtte fejl mellem undernet, når den frigives. Min forståelse er, at
nu hvor du har besluttet at installere en multi-node serverklynge, er her de trin, du skal følge.
Konfigurer din BASIC CLUSTER
følg trinnene i Del 1 i denne serie for at konfigurere en basic 2-node cluster med en Node og File Share Majority Kvorum.
Konfigurer din replikering
implementering af en multi-site klynge kræver, at du arbejder meget tæt sammen med din replikationsleverandør under denne del af konfigurationen. Hver leverandør har meget specifikke instruktioner om, hvordan du konfigurerer replikationen og opretter de lagringsressourcer, der skal bruges i din klynge. Med henblik på denne demonstration vil jeg bruge SteelEye DataKeeper Cluster Edition til at replikere E-drevet fra serveren med navnet primær til serveren med navnet sekundær. E-drevet på primær og sekundær er kun lokale vedhæftede mængder og ikke en del af nogen SAN. Så længe E-drevet vises som en lokal vedhæftet disk, kan DataKeeper replikere den fra en server til en anden. Du kan blande og matche SAS, iSCSI, SAN, VHD eller enhver anden lagringstype, da DataKeeper er lagringsagnostisk.
når du har konfigureret din grundlæggende klynge som beskrevet i Del 1 i min serie, skal du køre DataKeeper-opsætningen.for at installere SteelEye DataKeeper Cluster Edition på begge knudepunkter i klyngen. Du bliver bedt om at indtaste din licensnøgle i slutningen af installationen. Indtast din licens, og genstart dine servere, når du bliver bedt om det. Du er nu klar til at oprette dit spejl. Start DataKeeper GUI og følg instruktionerne nedenfor for at oprette dit spejl.
Klik på “Opret forbindelse til Server”.
Indtast navnet på den første server. Klik På Opret Forbindelse.
Indtast navnet på den anden server, klik på Opret forbindelse
Klik nu på Opret Job. Det vil starte guiden Opret Job.
Giv dit job et navn og en beskrivelse. Disse kan være alt, hvad du kan lide.
Vælg følgende:
- Kildeserver – hvor dataene vil blive replikeret fra
- netværksadapter – netværket, hvor replikationstrafikken vil rejse
- Volume – den lydstyrke, du vil replikere
Klik på Næste for at fortsætte.
Vælg følgende:
- Målserver – hvor dataene vil blive replikeret til
- netværksadapter – netværket, hvor replikationstrafikken vil rejse
- Volume – den lydstyrke, du vil replikere
Klik på Næste for at fortsætte.
Vælg følgende:
- komprimeringsniveau – hvis du har et 100 Mbps eller hurtigere netværk til replikering, skal du lade det være indstillet til ingen. Hvis du har en van, der er mindre end 100 Mbps, kan du drage fordel af at aktivere komprimering. Indstillinger et eller andet sted i midten har en tendens til at give dig den bedste ydelse af komprimering vs. CPU-overhead forbundet med aktivering af komprimering.
- asynkron vs. Synkron – asynkron replikation er generelt acceptabel i de fleste miljøer og er bestemt påkrævet i miljøer med høj latenstid. Jeg skrev et helt blogindlæg om dette emne, så hvis du har spørgsmål, så tjek min artikel om asynkron vs. synkron replikation.
- maksimal båndbredde-du kan tænke på dette som en” fattig mands ” spørgsmål. Hvis du vil sikre, at replikering aldrig overstiger en bestemt tærskel for din kapacitet, kan du sætte en begrænser på mængden af båndbredde, den kan forbruge. Medmindre du har en god grund til at indstille det, er det bedre at lade det være indstillet til 0.
Klik på Udført for at oprette dit spejl.
nu, hvis du kigger på din DataKeeper GUI, vil den ligne følgende.
når du har oprettet dit spejl, skal du gøre dit spejl tilgængeligt i Microsoft-klyngen “tilgængelig opbevaring”. Der er et par måder at gøre dette på, men den mest ligefremme måde er at bruge vinduerne. Nedenfor er et eksempel, der viser, hvordan man tager det eksisterende spejl, vi lige har oprettet på e-drevet, og tilføjer det til klyngen “tilgængeligt lager”, flytter det til den primære node og bringer det i drift
Import-modul FailoverClusters
Add-ClusterResource-Name “DataKeeper Volume E” -ResourceType “DataKeeper Volume” -Group “tilgængeligt lager”
Get-clusterresource “DataKeeper volume e” | set-clusterparameter volumeletter e
move-clustergroup “available storage” -node primary
start-Clusterresource “DataKeeper Volume E”
for mere tjek dette fantastiske blogindlæg fra Symon Perriman fra Microsoft Failover Clustering-teamet.
http://blogs.msdn.com/clustering/archive/2008/12/20/9243367.aspx
du skal nu gentage ovenstående trin for at tilføje yderligere spejle, som du vil bruge i din klynge. I vores tilfælde skal vi oprette et spejl af F-drevet og bruge det til at klynge MSDTC. Når du har tilføjet dine ekstra spejle og tilføjet dem til tilgængelig lagerplads, skal din DataKeeper GUI se sådan ud.
og din failover Cluster Manager GUI skal se sådan ud.
vigtig NOTE-der er en hotrettelse, der kræves for at understøtte DTC med 3.parts diskressourcer. Se følgende KB-artikel og anvend vejledningen på alle klyngenoder. http://support.microsoft.com/kb/978476
kvm 2008 er meget afhængig af MSDTC, så det anbefales stærkt, at du klynger MSDTC-ressourcen, før du klynger din KVM-ressource. Følgende artikler leveres til din reference til konfiguration og styring af din MSDTC-ressource.
http://technet.microsoft.com/en-us/library/cc770748(vs.10).asp
http://technet.microsoft.com/en-us/library/cc771540(vs.10).
du starter med at åbne GUI ‘ en Failover Cluster Manager og derefter vælge “Konfigurer en tjeneste eller et program”.
du vælger derefter “distribueret Transaktionskoordinator” og klikker på Næste
Giv MSDTC-ressourcen et navn og en unik IP-adresse. Disse skal være unikke for MSDTC og ikke det samme, som du vil bruge senere, når du opretter din ressource.
Vælg det volumen, hvor du vil gemme dataene til MSDTC-ressourcen. I vores tilfælde vælger vi det replikerede F-drev.
Bekræft dine oplysninger, og klik på Næste for at fortsætte.
Tillykke, du har konfigureret DTC-ressourcen med succes. Klik På Udfør.
vi er næsten klar til at begynde installationen af den første node i den medier.
SLIP STREAM SP1 på din installationsmedie 2008
hvad jeg har opdaget er, at Server 2008 ikke installeres på Server 2008 R2 uden først at slipstreaming Server 2008 SP1 på dit installationsmedie 2008. Her er en stor artikel, der beskriver, hvordan man slipstream Server 2008 RTM og Service Pack 1. Efter at jeg læste denne artikel og med succes slipstream SP1 på 2008 RTM, fandt jeg følgende Microsoft KB-artikel, der beskriver den samme procedure. Du kan få en fejl, der ligner følgende, hvis du forsøger at installere SP1 uden først at slipstreaming på mediet.
der opstod en fejl ved at indstille privat ejendom ‘Kræverberos’ til værdi ‘1’
jeg fulgte instruktionerne beskrevet i den første artikel og kopierede min kvm 2008 med SP1-installation til C:\ – drevet af begge noder i min klynge. I instruktionerne nedenfor vil jeg gøre installationen fra den lokale disk af hver klyngeknude.
installation af din første CLUSTER NODE
nu hvor du har din Cluster Server 2008 SP1 installationsmedie klar til brug, er du klar til at installere din første cluster node. Der er en stor “gotcha”, når det kommer til at installere kvm på en multi-node klynge. For at du kan installere Cluster på en multi-node klynge, skal du først passere vinduer Server 2008 Failover Cluster validere proces. Desværre er en multi-site klynge fritaget for at bestå den lagringsrelaterede test, så du aldrig er i stand til faktisk at “passere” valideringen for så vidt angår KVL. Det tog en lille undersøgelse fra min side, men hvad jeg er kommet til at finde er, at der er en kommandolinjeparameter, der giver dig mulighed for at springe valideringstesten over på installationen af 2008. Her er kommandolinjen.
Setup /SkipRules=Cluster_VerifyForErrors /Action=InstallFailoverCluster
for at starte opsætningen skal du åbne et kommandovindue, gå til din installationsmappe 2008 med SP1 og skrive kommandoen som vist nedenfor.
hvis alt går som planlagt, skal du se skærmen nedenfor. Klik på OK for at fortsætte.
Indtast din produktnøgle, og klik på Næste
accepter licensaftalen, og klik på Næste
Klik på Installer for at installere Installationsstøttefilerne
i slutningen af opsætningen for Supportfilerne modtager du en advarsel. Klik på Vis detaljer, og du vil se meddelelsen nedenfor. Du kan klikke på Næste og ignorere denne meddelelse, da den forventes i en multi-site eller ikke-delt lagringsklynge.
Vælg de funktioner, du vil installere, og klik på Næste. Lad mappen” delt funktion ” være indstillet til C-drevet, da binære filer ikke skal installeres på den replikerede lydstyrke.
på det næste skærmbillede vælger du et netværksnavn til din server. Dette vil være det navn, som alle klienter vil oprette forbindelse til. Forudsat at dette er standardforekomsten, skal du lade Instance ID og Instance rodmappe være indstillet til standardindstillingerne. Flyt ikke instansens rodmappe til den replikerede lydstyrke.
det anbefales, at du har separate domænekonti for
Bekræft, at du har nok diskplads, og klik på Næste for at fortsætte.
Vælg standardindstillingerne for at tillade, at der oprettes en ny klyngeressourcegruppe med navnet “cluster Server”.
vælg en replikeret lydstyrke, der stadig er tilgængelig, i vores tilfælde E:\ – drevet. Klik på Næste for at fortsætte.
nu vælger du den IP-adresse, du vil have tilknyttet cluster-ressourcen. Du kan lade det være indstillet til at bruge DHCP, hvis du ønsker det.
Vælg dine sikkerhedsindstillinger, og klik på Næste
vælg din godkendelsestilstand, og klik derefter på Næste
Vælg dine fejl-og Brugsrapporteringsindstillinger, og klik på Næste
du vil igen se nogle advarsler relateret til valideringsprocessen. Du kan ignorere disse meddelelser, som de kan forventes i en multi-site-serverklynge.
Klik på Installer for at starte installationsprocessen
hvis alt installeres som forventet, skal du se følgende skærme. Klik på Næste og derefter tæt for at afslutte installationen.
Tillykke, du har installeret den første node i din multi-site-serverklynge. Nu installerer vi klyngens anden knude.
installer den anden KLYNGEKNUDE
installation af den anden klyngeknude svarer til installation af den første knude. Vi er nødt til at køre opsætningen igen fra kommandolinjen, så vi kan springe valideringsprocessen over. Så fra 2.node skal du åbne din kommandoprompt og køre følgende kommando.
-
2008 SP1 (fusioneret opsætning) på 2. node ved hjælp af følgende kommando:
Setup / SkipRules=Cluster_VerifyForErrors / Action=AddNode / INSTANCENAME=””
*Bemærk: dette forudsætter, at du installerede standardforekomsten på 1. node
det vil starte installationsguiden som vist nedenfor. Klik på OK for at fortsætte.
Indtast din produktnøgle, og klik på Næste.
Accepter licensvilkårene, og klik på Næste
Klik på Installer for at installere Installationsstøttefilerne.
du kan igen ignorere advarslen om, at nogle klyngevalideringstest er blevet sprunget over. Dette kan forventes i en klynge med flere steder og ikke-delte lagringsklynger.
Bekræft, at du tilføjer noden til højre instans, og klik på Næste.
Føj adgangskoderne til servicekontiene, og klik på Næste
Vælg dine fejl-og Brugsrapporteringsindstillinger, og klik på Næste
Ignorer endnu en gang advarslen om de springede operationer.
Klik på Installer for at starte installationsprocessen.
hvis alt går som forventet, skal du se følgende skærmbillede.
nu hvor du har en fuldt funktionel to node klynge, skal du nok teste tingene ved at lave nogle manuelle omstillinger. Højreklik på ressourcen og vælg “Flyt til node sekundær”.
hvis alt er konfigureret korrekt, skal din Failover Cluster GUI se ud som følger.
konklusion
jeg tror, at KVL-klynger med replikeret opbevaring giver meget mening. Opbevaring har altid været et enkelt punkt for svigt i traditionelle klynger. Du kan fjerne det enkelte fejlpunkt ved at implementere en serverklynge med replikeret lagerplads fra SteelEye eller enhver anden Microsoft Multi-Site Cluster replication partner. Jeg håber du fandt denne artikel informativ. Hvis du har spørgsmål eller forslag, skal du tilføje dine kommentarer!