Vaihe vaiheelta: 2-solmun Monipaikkaisen klusterin määrittäminen Windows Server 2008 R2-osassa 3

osassa 1 Tämän sarjan, näytin sinulle, miten valmistella multi-site klusterin, mukaan lukien perustamalla solmu ja tiedosto osake enemmistö päätösvaltaisuus. Osassa 2 näimme videoesimerkin siitä, miten integroidaan SteelEye DataKeeper, yksi käytettävissä olevista klusterin replikointiratkaisuista, vikaantumisryhmityksellä, jolla voidaan määrittää monipaikkainen Hyper-V vikaantumisrykelmä. Osassa 3 tutkimme, miten Microsoft SQL Server 2008 voidaan konfiguroida usean sivuston klusterin Windows Server 2008 Failover Clustering ja SteelEye DataKeeper Cluster Edition.

ensinnäkin, miksi haluat ottaa käyttöön monipaikkaisen SQL server-klusterin? SQL Server sisältää useita korkean käytettävyyden vaihtoehtoja, mukaan lukien lokin toimitus, replikointi (transactional, merge, snapshot), tietokannan peilaus ja failover klustereita. On suuri artikkeli, joka puhuu korkean saatavuuden vaihtoehtoja SQL Server 2008, joten en uudelleen keksiä pyörän täällä. Jos haluat oppia lisää kaikista vaihtoehdoista, vilkaista tätä Ross Mistry-artikkelia, SQL Server 2008: n korkean saatavuuden vaihtoehtoja.

jos luet artikkelin, Rossin yhteenvedossa todetaan seuraavaa…

”on selvää, failover klusterointi on paras valinta vähentää järjestelmän seisokkeja ja tarjota korkeampi sovelluksen saatavuus koko esimerkiksi SQL Server sisällä sivuston; kuitenkin, failover klusteri ei suojaa levyn vika ja vaatii SAN.”

mitä jos sinulla voisi olla kaikki edut, että Ross hahmotellaan ja myös suojata levyn vika ja poistaa tarpeen SAN? Hyvin, hyvä uutinen on, että on juuri mitä voit tehdä toteuttamalla Microsoft SQL Server 2008 multi-site klusterin Windows Server 2008. SQL Server 2008 multi-site cluster voi olla hieman harhaanjohtava. Sitä ei välttämättä tarvitse käyttää maantieteellisesti hajallaan olevissa paikoissa. Palvelimet voivat sijaita samassa telineessä, samassa huoneessa, samassa rakennuksessa tai eri mantereilla; sillä ei ole väliä. Tärkeää on, että olet poistaa tallennustilaa yhtenä pisteen vika ja jos haluat paikantaa klusterin solmut eri fyysisissä paikoissa niin olet myös rakennettu sivuston kestävyys.

yksi yleisimmistä kysymyksistä ja epäselvyyksistä SQL Server 2008-ja Windows Server 2008 failover-ryhmittelyissä on tuki epäonnistumiselle aliverkoissa. Kyllä, Windows Server 2008 Failover Clustering ei tue epäonnistumista aliverkkojen välillä useimmille sovelluksille, kuitenkin, SQL Server 2008 ei ole yksi näistä sovelluksista. Sikäli kuin tiedän, SQL Server 2008 R2 ei myöskään tue epäonnistumista aliverkkojen välillä, kun se vapautetaan. Ymmärtääkseni SQL-tiimi työskentelee cross-aliverkon vikaantumisen tukena, mutta sitä tuetaan joskus sen jälkeen, kun SQL Server 2008 R2 on julkaistu. Niin, toistaiseksi, joudut span aliverkon jos haluat erottaa solmut maantieteellisesti.

nyt kun olet päättänyt ottaa käyttöön monisolmuisen SQL server-klusterin, tässä ovat vaiheet, joita sinun on noudatettava.

CONFIGURE your BASIC CLUSTER

Follow the steps in Part 1 of this series to configure a basic 2-node cluster with a Node and File Share Majority Quorum.

määritä REPLIKOINTISI

monipaikkaisen klusterin käyttöönotto edellyttää, että teet tiivistä yhteistyötä replikointimyyjäsi kanssa kokoonpanon tämän osan aikana. Jokaisella toimittajalla on hyvin tarkat ohjeet siitä, miten replikointi määritetään ja miten klusterissa käytettävät tallennusresurssit luodaan. Tässä esittelyssä, aion käyttää SteelEye DataKeeper Cluster Edition kopioimaan e-asema palvelimelta nimeltään PRIMARY palvelimelle nimeltä SECONDARY. E-asema ensisijainen ja toissijainen ovat vain paikallisia liitteenä volyymit eikä osa SAN. Niin kauan kuin e-asema näkyy paikallisena liitettynä levynä, DataKeeper voi kopioida sen palvelimelta toiselle. Voit sekoittaa SAS: n, iSCSI: n, SAN: n, VHD: n tai minkä tahansa muun tallennustyypin, koska DataKeeper on storage agnostic.

kun olet määrittänyt perusklusterisi, kuten osassa 1 on kuvattu, suorita DataKeeper-asetukset.exe asentaa SteelEye DataKeeper Cluster Edition klusterin molempiin solmuihin. Sinua pyydetään antamaan lisenssiavain asennuksen lopussa. Anna lisenssi ja käynnistä palvelimet pyydettäessä. Olet nyt valmis luomaan peilisi. Käynnistä DataKeeper-käyttöliittymä ja seuraa alla olevia ohjeita luodaksesi peilisi.

klikkaa ”Yhdistä palvelimeen”.

 Kuva 1 – Yhdistä lähde-ja kohdepalvelimiin
Kuva 1-Yhdistä lähde-ja kohdepalvelimiin

anna ensimmäisen palvelimen nimi. Valitse Yhdistä.

anna toisen palvelimen nimi, valitse Yhdistä

valitse Luo työ. Tämä käynnistää Create Job wizard.

 kuva 2 – Luo työpaikkasi
kuva 2-Luo työpaikkasi

Anna työpaikallesi nimi ja kuvaus. Nämä voivat olla mitä vain.

 kuva 3-Anna työpaikallesi nimi ja kuvaus
kuva 3-Anna työpaikallesi nimi ja kuvaus

valitse Seuraava:

  • Source Server-jossa tiedot toistetaan osoitteesta
  • verkkosovitin-verkko, jossa replikointiliikenne kulkee
  • Volume – äänenvoimakkuus, jonka haluat toistaa

Jatka napsauttamalla Seuraava.

 Kuva 4-Valitse lähdepalvelin ja verkko, jota käytetään replikointiin
Kuva 4-Valitse lähdepalvelin ja verkko, jota käytetään replikointiin

valitse Seuraava:

  • kohdepalvelin-jossa tiedot monistetaan
  • verkkosovitin-verkko, jossa replikointiliikenne kulkee
  • tilavuus-äänenvoimakkuus, jonka haluat toistaa

Jatka napsauttamalla Seuraava.

 kuva 5-Valitse kohdepalvelin
kuva 5-Valitse kohdepalvelin

valitse Seuraava:

  • pakkaustaso – jos sinulla on 100 Mbps tai nopeampi verkko replikointia varten, jätä se nollaan. Jos sinulla on WAN, joka on vähemmän kuin 100 Mbps, saatat hyötyä mahdollistaa Pakkaus. Asetukset jossain keskellä yleensä antaa sinulle parhaan suorituskyvyn Pakkaus vs. CPU overhead liittyvät mahdollistaa Pakkaus.
  • asynkroninen vs. Synkroninen-asynkroninen replikointi on yleensä hyväksyttävää useimmissa ympäristöissä ja on ehdottomasti tarpeen korkean latenssin Wan ympäristöissä. Kirjoitin koko blogikirjoitus tästä aiheesta, joten jos sinulla on kysyttävää, tutustu minun artikkeli Asynchronous vs. synkroninen replikointi.
  • maksimikaistanleveys-tätä voi pitää ”köyhän miehen” QOSINA. Jos haluat varmistaa, että replikointi ei koskaan ylitä tiettyä WAN-kapasiteettisi kynnystä, voit asettaa rajoitimen kaistanleveyden määrään, jota se voi kuluttaa. Ellei sinulla ole hyvää syytä asettaa sitä, se on parempi jättää se asetettu 0.

valitse Valmis luodaksesi peilisi.

kuva 6 – Valitse peiliasetuksesi
kuva 6 – Valitse peiliasetuksesi

nyt jos vilkaiset DataKeeper-käyttöliittymääsi, se näyttää samalta kuin seuraava.

 Kuva 7-peilisi on nyt luotu
Kuva 7-peilisi on nyt luotu

kun olet luonut peilisi, sinun on asetettava peilisi saataville Microsoft-klusterissa ”käytettävissä oleva tallennustila”. On olemassa muutamia tapoja tehdä tämä, mutta suoraviivaisin tapa on käyttää Windows PowerShell CLI. Alla on esimerkki siitä, miten e-asemaan juuri luomamme peili otetaan ja lisätään klusteriin ”käytettävissä oleva tallennustila”, siirretään se PÄÄSOLMUUN ja otetaan käyttöön

Import-Module FailoverClusters

Add-ClusterResource-nimi ”DataKeeper Volume E” -resurssityyppi ”DataKeeper Volume” -ryhmä ”käytettävissä oleva tallennustila”

Get-clusterresource ”datakeeper volume e” | set-Clusterparametrer volumeletter E

Move-clustergroup ”available storage” -node primary

start-Clusterresource ”Datakeeper Volume E”

for more tiedot Powershellista ja käytettävissä olevista komennoista, joita käytetään vikatilanteiden ryhmittelyssä, tutustu tähän upeaan blogikirjoitukseen Symon Perrimanilta Microsoftin vikatilanteiden Ryhmittelytiimistä.

http://blogs.msdn.com/clustering/archive/2008/12/20/9243367.aspx

nyt aiot toistaa edellä mainitut vaiheet lisätäksesi muita peilejä, joita käytät klusterissasi. Meidän tapauksessamme, aiomme luoda peili F asema ja käyttää sitä klusterin MSDTC. Kun olet lisännyt Lisäpeilit ja lisännyt ne käytettävissä olevaan tallennustilaan, DataKeeper-käyttöliittymäsi pitäisi näyttää tältä.

 Kuva 8-MSDTC-resurssin toisen työn lisäämisen jälkeen
Kuva 8-MSDTC-resurssin toisen työn lisäämisen jälkeen

ja Vikaklusterinhallintaohjelmasi tulisi näyttää tältä.

Kuva 9 – toisen Datakenttäresurssin lisäämisen jälkeen
Kuva 9 – toisen Datakenttäresurssin lisäämisen jälkeen

tärkeä huomautus – on olemassa hotfix, jota tarvitaan DTC: n tukemiseen kolmannen osapuolen levyresursseilla. Katso seuraava KB-artikkeli ja käytä howfixiä kaikkiin klusterisolmuihin. http://support.microsoft.com/kb/978476

SQL 2008 on hyvin riippuvainen MSDTC: stä, joten on erittäin suositeltavaa, että klusteroit MSDTC-resurssin ennen SQL-resurssin klusterointia. Seuraavat artikkelit on säädetty viitteeksi msdtc-resurssisi konfigurointiin ja hallintaan.

http://technet.microsoft.com/en-us/library/cc770748(WS.10).aspx

http://technet.microsoft.com/en-us/library/cc771540(WS.10).aspx

aloitat avaamalla Failover Cluster Manager-käyttöliittymän ja valitsemalla sitten ”Määritä palvelu tai sovellus”.

Kuva 10 – Msdtc – resurssin luominen
Kuva 10 – Msdtc – resurssin luominen

tämän jälkeen valitset ”hajautetun Tapahtumakoordinaattorin” ja napsautat seuraavaa

Kuva 11-Valitse palvelu tai sovellus
Kuva 11-Valitse palvelu tai sovellus

Anna Msdtc-resurssille nimi ja yksilöllinen IP-osoite. Nämä pitäisi olla ainutlaatuinen MSDTC ja ei sama kuin käytät myöhemmin, kun luot SQL resurssi.

 Kuva 12 – valitse nimi ja IP-osoite
Kuva 12-valitse nimi ja IP-osoite

valitse taltio, johon tallennat MSDTC-resurssin tiedot. Meidän tapauksessamme valitsemme toistetun F-aseman.

 kuva 13-Valitse oma tilavuus MSDTC-resurssille
kuva 13 – Valitse oma tilavuus MSDTC-resurssille

Vahvista tietosi ja jatka napsauttamalla Seuraava.

 Kuva 14-Click Next to configure the DTC resource
Figure 14-Click Next to configure the DTC resource

Onneksi olkoon, olet määrittänyt DTC-resurssin onnistuneesti. Valitse Valmis.

 Kuva 15 – onnistuneesti määritetty DTC – resurssi
Kuva 15-onnistuneesti määritetty DTC-resurssi

olemme juuri valmiita aloittamaan SQL Server-klusterin ensimmäisen solmun asennuksen, mutta on yksi asia, joka meidän on tehtävä valmistelussa-Slip Stream SQL 2008 SP1 päälle SQL Server 2008 RTM install media.

SLIP STREAM SQL SP1 päälle SQL 2008 INSTALL MEDIA

mitä olen havainnut on, että SQL Server 2008 ei asentaa Windows Server 2008 R2 ilman ensimmäinen slipstreaming SQL Server 2008 SP1 päälle SQL 2008 install media. Tässä on hyvä artikkeli, jossa kuvataan, miten slipstream SQL Server 2008 RTM ja Service Pack 1. Kun olen lukenut, että artikkeli ja onnistuneesti slipstream SP1 päälle SQL 2008 RTM, löysin seuraavan Microsoft KB artikkeli, joka kuvaa samaa menettelyä. Saatat saada virhe, joka näyttää seuraavan, jos yrität asentaa SQL ilman slipstreaming SP1 päälle media.

tapahtui virhe asetettaessa yksityisomaisuutta ”RequireKerberos” arvoksi ’1’

seurasin ohjeita yksityiskohtaisesti ensimmäisessä artikkelissa ja kopioi minun SQL 2008 SP1 asentaa C:\ asema molempien solmujen minun klusterin. Alla olevissa ohjeissa teen asennuksen kunkin klusterisolmun paikalliselta levyltä.

ensimmäisen KLUSTERISOLMUN asentaminen

nyt kun sinulla on SQL Server 2008 SP1-asennusmedia valmiina, olet valmis asentamaan ensimmäisen SQL-solmun. On yksi merkittävä ”gotcha”, kun se tulee asentamista SQL monisolmu klusterin. Jotta voit asentaa SQL monisolmu klusterin, sinun on ensin läpäistävä Windows Server 2008 Failover Cluster validate prosessi. Valitettavasti, multi-site cluster on vapautettu läpäisemästä varastointi liittyvä testi, joten et koskaan voi todella ”siirtää” validointi niin pitkälle kuin SQL on huolissaan. Se kesti hieman tutkimusta minun puoleltani, mutta mitä olen tullut löytää on, että on komentoriviparametri, jonka avulla voit ohittaa validointitestin SQL 2008 asennus. Tässä on komentorivi.

Setup /SkipRules=Cluster_verifyforerries /Action=InstallFailoverCluster

käynnistääksesi SQL-asennuksen, Avaa komentoikkuna, Selaa SQL 2008-versiota SP1-asennushakemistossa ja kirjoita komento kuten alla.

jos kaikki menee suunnitellusti, kannattaa katsoa alla olevasta näytöstä. Klikkaa OK jatkaaksesi.

Anna tuoteavaimesi ja valitse Seuraava

 Kuva 17-Anna tuoteavaimesi
Kuva 17-Anna tuoteavaimesi

hyväksy lisenssisopimus ja valitse Seuraava

Napsauta Asenna-painiketta asentaaksesi Asetustukitiedostot

lopussa Asetukset tukitiedostoja saat varoituksen. Klikkaa Näytä tiedot ja näet viestin alla. Voit klikata Next jättäen tämän viestin huomiotta, koska sitä odotetaan usean sivuston tai ei-jaetun tallennusryppään sisällä.

 Kuva 18-varoitusta odotetaan monipaikkaisessa tai jakamattomassa tallennusryhmässä
Kuva 18-varoitusta odotetaan monipaikkaisessa tai jakamattomassa tallennusryhmässä

valitse ominaisuudet, jotka haluat asentaa, ja valitse Seuraava. Jätä ”jaettu ominaisuus” – Hakemisto C-asemaan, koska SQL-binäärejä ei saa asentaa toistetulle taltiolle.

 Kuva 19 – valitse ominaisuutesi
Kuva 19-valitse ominaisuutesi

seuraavalla näytöllä valitset verkon nimen SQL-palvelimellesi. Tämä on nimi, johon kaikki asiakkaat ovat yhteydessä. Olettaen, että tämä on oletusesiintymä, jätä ilmentymän tunnus ja ilmentymän juurihakemisto asetetuiksi oletuksille. Älä siirrä instanssin juurihakemistoa monistettuun taltioon.

 Kuva 20 – valitse SQL Network-nimesi
Kuva 20-valitse SQL Network-nimesi

on suositeltavaa, että sinulla on erilliset verkkotunnustilit Sqlserverille ja Sqlagentille. Voit ottaa aikaa luoda näitä tilejä nyt, jos et ole jo tehnyt niin. Nämä tilit eivät vaadi erityisiä oikeuksia, koska tämä asennusprosessi antaa niille oikeudet, joita ne tarvitsevat.

Vahvista, että levytilaa on tarpeeksi ja jatka napsauttamalla Seuraava.

Valitse oletusasetukset, jotta voidaan luoda uusi klusterin resurssiryhmä nimeltä ”SQL Server (MSSQLSERVER)”.

 Kuva 21 – Anna ohjatun luoda uusi klusteriresurssiryhmä sinulle
Kuva 21-Anna ohjatun luoda uusi klusteriresurssiryhmä sinulle

valitse replikoitu volyymi, joka on vielä saatavilla, meidän tapauksessamme E:\ drive. Klikkaa Seuraava jatkaaksesi.

 Kuva 22 – valitse replikoitu volyymi
Kuva 22-valitse replikoitu volyymi

nyt valitset IP-osoitteen, jonka haluat liittyvän SQL-klusteriresurssiin. Voit jättää sen asetetuksi käyttämään DHCP: tä, jos haluat.

 Kuva 23-valitse SQL cluster IP-osoite
Kuva 23-valitse SQL cluster IP-osoite

valitse suojausasetukset ja valitse Seuraava

lisää SQL Server-järjestelmänvalvojat ja valitse todennustilasi ja valitse sitten Seuraava

valitse virhe-ja Käyttöraportointivaihtoehdot ja valitse Seuraava

näet jälleen joitakin vahvistusprosessiin liittyviä varoituksia. Voit jättää nämä viestit huomiotta, koska ne ovat odotettavissa monen sivuston SQL Server-klusterissa.

Aloita asennus napsauttamalla Asenna

jos kaikki asentaa odotetusti, sinun pitäisi nähdä seuraavat näytöt. Napsauta Seuraava sitten Sulje lopettaaksesi asennuksen.

Onnittelut, olet asentanut ensimmäisen solmun multi-site SQL Server Cluster. Nyt me asentaa toisen solmun klusterin.

asenna toinen KLUSTERISOLMU

toisen klusterisolmun asentaminen on samanlaista kuin ensimmäisen solmun asentaminen. Meidän täytyy ajaa SQL Setup jälleen komentoriviltä, jotta voimme ohittaa validointiprosessin. Niin, 2nd solmu, avaa komentorivi ja suorita seuraava komento.

  1. Asenna SQL 2008 SP1 (merged setup) 2. solmuun seuraavalla komennolla:

    Setup / SkipRules=Cluster_verifyforerres /Action=AddNode /INSTANCENAME= ”MSSQLSERVER”

*huomautus: Tämä edellyttää, että olet asentanut oletusesityksen 1. solmuun

Tämä käynnistää ohjatun asennuksen alla. Klikkaa OK jatkaaksesi.

syötä tuoteavaimesi ja valitse Seuraava.

hyväksy lisenssiehdot ja valitse Seuraava

Napsauta Asenna-painiketta asentaaksesi Asetustukitiedostot.

voit jälleen kerran sivuuttaa varoituksen siitä, että jotkut klusterin validointitestit on ohitettu. Tämä on odotettavissa monipaikkaisessa klusterissa ja jakamattomissa varastointiklustereissa.

varmista, että lisäät solmun oikeaan instanssiin ja valitse Seuraava.

lisää salasanat palvelutileille ja valitse Seuraava

valitse virhe-ja Käyttöraportointivaihtoehdot ja valitse Seuraava

jälleen kerran, ohita varoitus ohitetaan toimintoja.

Aloita asennus valitsemalla Asenna.

jos kaikki menee odotetusti, sinun pitäisi nähdä seuraava näyttö.

nyt kun sinulla on täysin toimiva kahden solmun klusteri, sinun luultavasti pitäisi testata asioita tekemällä joitakin manuaalisia vaihdot. Napsauta resurssia hiiren kakkospainikkeella ja valitse ”Siirrä solmuun toissijainen”.

jos kaikki on määritetty oikein, Vikaklusterin graafisen käyttöliittymän pitäisi näyttää seuraavalta.

johtopäätös

uskon, että SQL-klustereissa, joissa on toistettu tallennustila, on paljon järkeä. Varastointi on aina ollut yksi epäonnistumiskohta perinteisissä klustereissa. Voit poistaa tämän yhden pisteen vika ottamalla käyttöön SQL Server cluster replikoitu varastointi SteelEye tai jokin muu Microsoft Multi-Site Cluster replikointi kumppani. Toivottavasti löysit tämän artikkelin informatiivinen. Jos sinulla on kysyttävää tai ehdotuksia, lisää kommenttisi!

Write a Comment

Sähköpostiosoitettasi ei julkaista.