Rikkumisklastri moodustamine – üldteave. Kõrge saadavuse tõrkesiirdeklastri loomine Windowsis

Pressikeskus

Windows 2000/2003 baasil klastri loomine. Samm sammu haaval

Klaster on kahe või enama serveri rühm, mis töötavad koos, et tagada rakenduste või teenuste komplekti tõrgeteta toimimine ja mida klient tajub ühe üksusena. Klastri sõlmed ühendatakse üksteisega riistvara abil võrgutööriistad, jagatud jagatud ressursse ja serverit tarkvara.

Microsoft Windows 2000/2003 toetab kahte klastritehnoloogiat: võrgu koormuse tasakaalustamise klastreid ja serveriklastreid.

Esimesel juhul (koormust tasakaalustatud klastrid) muudab võrgu koormuse tasakaalustamise teenus teenused ja rakendused väga töökindlaks ja skaleeritavaks, ühendades kuni 32 serverit üheks klastriks. Sel juhul jaotatakse klientide päringud klastri sõlmede vahel läbipaistval viisil. Kui sõlm ebaõnnestub, muudab klaster automaatselt oma konfiguratsiooni ja lülitab kliendi suvalisele saadaolevale sõlmele. Seda klastri konfiguratsioonirežiimi nimetatakse ka aktiivseks-aktiivseks režiimiks, kus üks rakendus töötab mitmes sõlmes.

Serveriklaster jaotab oma koormuse klastri serverite vahel, kusjuures iga server kannab oma koormust. Kui klastri sõlm ebaõnnestub, taaskäivitatakse klastris töötama konfigureeritud rakendused ja teenused läbipaistvalt mis tahes vabas sõlmes. Serveriklastrid kasutavad klastrisiseseks andmete vahetamiseks ja pakkumiseks jagatud kettaid läbipaistev juurdepääs rakenduste ja teenuste klastrisse. Need nõuavad erivarustust, kuid see tehnoloogia annab väga kõrge tase usaldusväärsus, kuna klastris endas pole ühtegi tõrkepunkti. Seda klastri konfiguratsioonirežiimi nimetatakse ka aktiivseks-passiivseks režiimiks. Klastris olev rakendus töötab ühes sõlmes ja jagatud andmed asuvad välismälus.

Klastri lähenemisviis sisevõrgu korraldamisel pakub järgmisi eeliseid:

Kõrge saadavus See tähendab, et kui teenus või rakendus ebaõnnestub klastri sõlmes, mis on konfigureeritud klastris koos töötama, võimaldab klastri tarkvara rakendusel teises sõlmes taaskäivitada. Kasutajad kogevad mõne toimingu tegemisel lühikest viivitust või ei märka serveri riket üldse. Skaleeritavus Klastris töötavate rakenduste puhul tähendab serverite lisamine klastrisse võimaluste suurendamist: tõrketaluvus, koormuse jaotus jne. Hallatavus Administraatorid saavad üht liidest kasutades hallata rakendusi ja teenuseid, määrata vastuseid klastri sõlme rikke korral ning jaotage koormus sõlmede klastri vahel ja eemaldage koormus sõlmedest hooldustööde tegemiseks.

Selles artiklis püüan koguda oma kogemusi klastrisüsteemide loomisel Windowsi baasil ja anna väike samm-sammult juhend kahe sõlmega serveriklastri loomiseks jagatud andmesalvestusega.

Tarkvaranõuded

  • Kõikidele klastri serveritele installitud Microsoft Windows 2000 Advanced (Andmekeskus) Server või Microsoft Windows 2003 Server Enterprise Edition.
  • Installitud teenus DNS. Las ma selgitan veidi. Kui ehitate klastri kahe domeenikontrolleri baasil, on palju mugavam kasutada DNS-teenust, mille installite loomisel igal juhul Active Directory. Kui loote klastri kahel serveril, mis on Windows NT domeeni liikmed, peate kasutama kas WINS-teenust või sisestama masinate vastavad nimed ja aadressid hostifaili.
  • Terminaliteenused Pult serverid. Pole vajalik, kuid kui teil on terminaliteenused, on servereid mugav oma töökohalt hallata.

Riistvaranõuded

  • Parem on valida klastri sõlme riistvara Cluster Service Hardware Compatible List (HCL) alusel. Kõrval Microsofti soovitused Riistvara tuleb testida ühilduvuse osas klastriteenustega.
  • Sellest lähtuvalt on teil vaja kahte serverit, millest kumbki on kaks võrguadapterit; SCSI-adapter, millel on väline liides välise andmemassiivi ühendamiseks.
  • Väline massiiv, millel on kaks välist liidest. Iga klastri sõlm on ühendatud ühe liidesega.

Kommentaar: Kahe sõlmega klastri loomiseks pole üldse vaja kahte absoluutselt identset serverit. Pärast tõrget esimeses serveris on teil veidi aega põhisõlme töö analüüsimiseks ja taastamiseks. Teine sõlm töötab kogu süsteemi töökindluse tagamiseks. See aga ei tähenda, et teine ​​server oleks jõude. Mõlemad klastri sõlmed saavad rahulikult oma asja ajada ja erinevaid probleeme lahendada. Kuid me saame konfigureerida teatud kriitilise ressursi klastris töötama, suurendades selle (selle ressursi) tõrketaluvust.

Võrguseadete nõuded

  • Unikaalne NetBIOS-i klastri nimi.
  • Viis ainulaadset staatilist IP-aadressi. Kaks võrguadapterite jaoks klastri võrgu kohta, kaks võrguadapterite jaoks jagatud võrgu kohta ja üks klastri jaoks.
  • Domeenikonto klastriteenuse jaoks.
  • Kõik klastri sõlmed peavad olema kas domeeni liikmeserverid või domeenikontrollerid.
  • Igal serveril peab olema kaks võrguadapterit. Üks ühisvõrku ühendamiseks (avalik võrk), teine ​​klastri sõlmede vaheliseks andmevahetuseks (privaatvõrk).

Kommentaar: Microsofti soovituste kohaselt peab teie serveril olema kaks võrguadapterit, üks üldvõrgu jaoks ja teine ​​klastrisiseseks andmevahetuseks. Kas ühel liidesel on võimalik klastrit ehitada - ilmselt jah, aga ma pole seda proovinud.

Klastri paigaldamine

Klastrit kujundades peate mõistma, et seda kasutades füüsiline võrk nii rühmitusside kui ka kohaliku võrgu puhul suurendate kogu süsteemi tõrkemäära. Seetõttu on väga soovitav klastri andmevahetusel kasutada ühte alamvõrku, mis on eraldatud võrgu eraldiseisva füüsilise elemendina. Kohaliku võrgu jaoks peaksite kasutama teist alamvõrku. Seega suurendate kogu süsteemi kui terviku töökindlust.

Kahesõlmelise klastri ehitamise puhul kasutatakse ühte lülitit ühine võrk. Kaks klastriserverit saab ühendada otse üksteisega ristkaabli abil, nagu on näidatud joonisel.

Kahesõlmelise klastri paigaldamise võib jagada 5 etapiks

  • Klastris olevate sõlmede installimine ja konfigureerimine.
  • Jagatud ressursi installimine ja konfigureerimine.
  • Ketta konfiguratsiooni kontrollimine.
  • Esimese klastri sõlme konfigureerimine.
  • Klastri teise sõlme konfigureerimine.

See samm-sammuline juhend aitab teil installimisel vigu vältida ja säästa palju aega. Niisiis, alustame.

Sõlmede paigaldamine ja seadistamine

Lihtsustame ülesannet veidi. Kuna kõik klastri sõlmed peavad olema kas domeeniliikmed või domeenikontrollerid, teeme esimesest klastrisõlmest AD (Active Directory) kataloogi juurhoidja ja DNS-teenus töötab sellel. Klastri 2. sõlm on täielik domeenikontroller.

Olen valmis operatsioonisüsteemi installimise vahele jätma, uskudes, et teil ei tohiks sellega probleeme tekkida. Kuid ma tahaksin selgitada võrguseadmete konfiguratsiooni.

Võrgusätted

Enne klastri ja Active Directory installimise alustamist peate lõpule viima võrgusätted. Tahaksin jagada kõik võrgusätted neljaks etapiks. Võrgus olevate nimede lahendamiseks on soovitatav omada DNS-serverit, millel on klastri serverite kohta olemasolevad kirjed.

Igal serveril on kaks võrgukaarti. Üks võrgukaart on mõeldud andmevahetuseks klastri sõlmede vahel, teine ​​töötab meie võrgu klientide jaoks. Vastavalt sellele nimetame esimest privaatklastriühendust, teist avalikuks klastriühenduseks.

Ühe ja teise serveri võrguadapteri sätted on identsed. Sellest lähtuvalt näitan teile, kuidas konfigureerida võrguadapterit ja esitada tabel kõigi 4 võrguadapteri võrguseadetega mõlemas klastrisõlmes. Võrguadapteri konfigureerimiseks peate tegema järgmised toimingud.

  • Minu võrgukohad → Atribuudid
  • Privaatklastri ühendus → Atribuudid → Seadistamine → Täpsem

    See punkt nõuab mõningast selgitust. Fakt on see, et Microsofti tugevate soovituste kohaselt tuleb kõik klastri sõlmede võrguadapterid seadistada adapteri optimaalsele kiirusele, nagu on näidatud järgmisel joonisel.

  • Interneti-protokoll (TCP/IP) → Atribuudid → Kasutage järgmist IP-aadressi: 192.168.30.1

    (Teise sõlme jaoks kasutage aadressi 192.168.30.2). Sisestage alamvõrgu mask 255.255.255.252. Kasutage mõlema sõlme DNS-serveri aadressina 192.168.100.1.

  • Lisaks valige vahekaardil Täpsemalt → WINS suvand Keelatud NetBIOS üle TCP/IP. Võrguadapterite konfigureerimiseks avaliku võrgu jaoks jätke see üksus välja.
  • Tehke sama avaliku klastri ühenduse kohaliku võrgu võrgukaardiga. Kasutage tabelis toodud aadresse. Ainus erinevus on nende kahe konfiguratsioonis võrgukaardid on see, et avaliku klastri ühendus ei nõua WINS - NetBIOS TCP/IP-režiimis väljalülitamist.

Kõigi klastri sõlmede võrguadapterite konfigureerimiseks kasutage järgmist silti:

Sõlm Võrgu nimi IP-aadress MASK DNS-server
1 Avalik klastriühendus 192.168.100.1 255.255.255.0 192.168.100.1
1 Privaatne klastri ühendus 192.168.30.1 255.255.255.252 192.168.100.1
2 Avalik klastriühendus 192.168.100.2 255.255.255.0 192.168.100.1
3 Privaatne klastri ühendus 192.168.30.2 255.255.255.252 192.168.100.1

Active Directory installimine

Kuna minu artikli eesmärk ei ole rääkida installige Active Kataloog, siis jätan selle elemendi välja. Soovitusi on igasuguseid, selle kohta on kirjutatud päris palju raamatuid. Sa võtad Domeeninimi, nagu mycompany.ru, installige Active Directory esimesse sõlme, lisage teine ​​sõlm domeenile domeenikontrollerina. Kui olete lõpetanud, kontrollige serveri konfiguratsioone ja Active Directoryt.

Klastri kasutajakonto installimine

  • Start → Programmid → Haldustööriistad → Active Directory kasutajad ja arvutid
  • Lisage uus kasutaja, näiteks ClusterService.
  • Märkige ruudud: Kasutaja ei saa parooli muuta ja Parool ei aegu kunagi.
  • Lisage see kasutaja ka administraatorite gruppi ja andke talle teenusena sisselogimise õigused (õigused on määratud kohalikus turbepoliitikas ja Domeenikontrolleri turbepoliitika).

Välise andmemassiivi seadistamine

Klastris välise andmemassiivi konfigureerimiseks peate meeles pidama, et enne klastriteenuse installimist sõlmedesse peate esmalt konfigureerima välise massiivi kettad, alles seejärel installima klastriteenuse esmalt esimesse sõlme ja alles seejärel teine. Kui installimise järjekord pole õige, siis ebaõnnestute ja te ei saavuta oma eesmärki. Kas seda on võimalik parandada - ilmselt jah. Kui ilmub tõrge, on teil aega oma seadeid kohandada. Kuid Microsoft on nii salapärane asi, et te ei tea tegelikult, milliste vigade peale te astute. Lihtsam on samm-sammult juhised silme ees hoida ja nuppe vajutada. Välise massiivi konfigureerimise sammud näevad välja järgmised:

  1. Mõlemad serverid peavad olema välja lülitatud, väline massiiv peab olema sisse lülitatud, ühendatud mõlema serveriga.
  2. Lülitame sisse esimese serveri. Saame juurdepääsu kettamassiivile.
  3. Kontrollime, kas väline kettamassiivi loodi Basic-na. Kui see nii ei ole, teisendage ketas, kasutades valikut Revert to Basic Disk.
  4. Looge välisele draivile arvutihalduse → kaudu Kettahaldus väike osa. Microsofti soovituste kohaselt peaks see olema vähemalt 50 MB. Soovitan luua 500 MB partitsiooni. või natuke rohkem. See on rühmitatud andmete majutamiseks täiesti piisav. Sektsioon peab olema vormindatud NTFS-is.
  5. Mõlemas klastri sõlmes nimetatakse seda partitsiooni sama tähega, näiteks Q. Vastavalt sellele valige esimeses serveris partitsiooni loomisel üksus Määrake järgmine draivitäht - Q.
  6. Ülejäänud ketta saab märgistada vastavalt soovile. Loomulikult on väga soovitav kasutada NTFS-failisüsteemi. Näiteks seadistamisel DNS-teenused, WINS kantakse põhiteenuste andmebaasid üle jagatud kettale (mitte süsteemimahule Q, vaid teisele teie loodud kettale). Ja turvakaalutlustel on teil mugavam kasutada NTFS-i köiteid.
  7. Sulgege kettahaldus ja kontrollige juurdepääsu vastloodud partitsioonile. Näiteks saab sellele luua tekstifaili test.txt, kirjutada selle üles ja kustutada. Kui kõik läks hästi, siis oleme esimese sõlme välise massiivi konfigureerimisega valmis.
  8. Nüüd lülitame esimese serveri välja. Väline massiiv peab olema lubatud. Lülitame sisse teise serveri ja kontrollime juurdepääsu loodud partitsioonile. Samuti kontrollime, kas esimesele partitsioonile määratud täht on identne meie valitud tähega, see tähendab Q.

See lõpetab välise massiivi konfigureerimise.

Cluster Service'i tarkvara installimine

Esimese klastri sõlme konfigureerimine

Enne klastri teenuse tarkvara installimist tuleb kõik klastri sõlmed välja lülitada ja kõik välised massiivid sisse lülitada. Liigume edasi esimese sõlme konfiguratsiooni juurde. Väline massiiv on sisse lülitatud, esimene server on sisse lülitatud. Kogu installiprotsess toimub klastri teenuse konfigureerimisviisardi abil:


Teise klastri sõlme konfigureerimine

Teise klastri sõlme installimiseks ja konfigureerimiseks peab esimene sõlm olema sisse lülitatud ja kõik võrgukettad peavad olema sisse lülitatud. Teise sõlme seadistamise protseduur on väga sarnane ülalkirjeldatule. Siiski on mõned väikesed muudatused. Selleks kasutage järgmisi juhiseid.

  1. Valige dialoogiboksis klastri loomine või liitumine Teine või järgmine sõlm klastris ja klõpsake nuppu Edasi.
  2. Sisestage klastri nimi, mille me varem määrasime (näites on see MyCluster) ja klõpsake nuppu Edasi.
  3. Pärast teise sõlme ühendamist klastriga võtab klastri teenuse konfiguratsiooniviisard automaatselt kõik sätted põhisõlmest. Klastriteenuse käivitamiseks kasutage varem loodud nime.
  4. Sisestage oma konto parool ja klõpsake nuppu Edasi.
  5. Järgmises dialoogiboksis klõpsake installimise lõpetamiseks nuppu Lõpeta.
  6. Teises sõlmes käivitatakse klastriteenus.
  7. Sulgege programmide lisamise/eemaldamise aken.

Täiendavate klastri sõlmede installimiseks järgige samu juhiseid.

Järelkiri, aitäh

Et vältida segadust klastri paigaldamise kõigi etappidega, esitan väikese tabeli, mis kajastab kõiki põhietappe.

Samm Sõlm 1 Sõlm 2 Väline massiiv
Pärast mitmeaastast vaikust otsustasin jagada oma kogemusi juurutamisel tõrkeotsingu klaster põhineb Windows Server 2012.
Probleemi sõnastus: Juurutage hostile tõrkesiirdeklaster virtuaalsed masinad, millel on võimalus eraldada virtuaalsed masinad eraldi virtuaalseteks alamvõrkudeks (VLAN), tagada kõrge töökindlus, võimalus serveri vaheldumisi hooldada ja tagada teenuste kättesaadavus. Veenduge, et teie IT-osakond magaks rahulikult.

Ülaltoodud ülesande täitmiseks õnnestus meil hankida järgmised seadmed:

  1. Server HP ProLiant DL 560 Gen8 4x Xeon 8 core 64 GB RAM 2 tk.
  2. SAS Storage HP P2000 24 2,5" kettale 1 tk.
  3. Kettad hoiustamiseks 300 Gb 24 tk. //Maht pole suur, aga eelarved on kahjuks sellised eelarved...
  4. HP toodetud kontroller SAS-i ühendamiseks 2 tk.
  5. Võrguadapter 4 1Gb pordi jaoks 2 tk. //Võimalik võtta moodul 4 SFP jaoks, aga meil pole 10 Gb toetavat varustust, piisab täiesti.
Loomulikult värskendame ametlikult veebisaidilt BIOS-i ja püsivara.
Ühenduste organiseerimine:


Meil on see tegelikult ühendatud 2 erineva lülitiga. Saab ühendada 4 erinevaga. Ma arvan, et 2x piisab.
Switchi portides, kus serverid on ühendatud, on vaja muuta liidese režiimi juurdepääsust pagasiruumi, et oleks võimalik levitada virtuaalsete alamvõrkude vahel.

Samal ajal kui värskendusi värskelt installitud Windows Server 2012 alla laaditakse, seadistame kettasalvestusruumi. Meil on plaanis juurutada andmebaasiserver, nii et otsustasime kasutada 600 GB andmebaaside jaoks, ülejäänu muude virtuaalsete masinate jaoks, selline tautoloogia.

Looge virtuaalsed kettad:

  • Raid10 ketas põhineb Raid 1+0 4 kettast +1 varu
  • Raid5 ketas põhineb Raid 5-l 16-st +1 varu
  • 2 ketast - varuosad
Soovitan ketta nimesse märkida massiivi mudel, samuti soovitab HP kasutada väikest hulka virtuaalseid kettaid, st. Te ei tohiks luua hunnikut väikseid virtuaalseid kettaid.

Nüüd peate looma partitsioonid.

  • raid5_quorum – nn tunnistajaketas (tunnistaja). Nõutav 2 sõlmest koosneva klastri korraldamiseks.
  • raid5_store – siin salvestame virtuaalsed masinad ja nende kõvakettad
  • raid10_db – siia salvestatakse MS SQL serveri virtuaalmasina kõvaketas
Määrame (kaardistame) oma partitsioonid salvestuskontrollerite sas-portidele.
Microsofti Multipath IO funktsiooni lubamine on hädavajalik, vastasel juhul on serveri mõlema salvestuskontrolleriga ühenduse loomisel 3 ketta asemel süsteemis 6 ja klastrit ei komplekteerita, andes veateate, mis ütleb, et teil on sama kettaga kettad. seerianumbrid, ja sellel viisardil on õigus, ma tahan teile öelda.

Soovitan serverid salvestusruumiga ükshaaval ühendada:

  1. 1 server on ühendatud 1 salvestuskontrolleriga
  2. Salvestusse ilmub 1 ühendatud host – andke sellele nimi. Soovitan teil seda nimetada järgmiselt: serveri nimi_kontrolleri number (A või B)
  3. Ja nii edasi, kuni ühendate mõlemad serverid mõlema kontrolleriga.

Lülitites, millega serverid on ühendatud, peate looma 3 virtuaalset alamvõrku (VLAN):

  1. ClusterNetwork – klastri teenuse teave läheb siia (südamelöögid, salvestusruumi kirjutamise reguleerimine)
  2. LiveMigration – arvan, et siin on kõik selge
  3. Juhtimine – võrgustik juhtimiseks

See lõpetab infrastruktuuri ettevalmistamise. Liigume edasi serverite seadistamise ja klastri tõstmise juurde.

Ühendame serverid domeeniga. Installige Hyper-V roll, tõrkesiirdeklaster.
Multipath IO sätetes lubage SAS-seadmete tugi.
Kindlasti taaskäivitage.

Mõlemas serveris tuleb teha järgmised seadistused.

Nimetage kõik 4 võrguliidest ümber vastavalt nende füüsilistele portidele (meie jaoks on see 1,2,3,4).
NIC Teamingu konfigureerimine – lisage meeskonda kõik 4 adapterit, meeskonnatöörežiim – lülitist sõltumatu, koormuse tasakaalustamine – Hyper-V port. Anname meeskonnale nime, seda ma kutsusin meeskonnaks.
Nüüd peate virtuaalse lüliti üles tõstma.
Avage powershell ja kirjutage:

Uus-VMSlüliti "VSwitch" - Minimaalne ribalaiuse režiimi kaal - Võrguadapteri nimi "Meeskond" - AllowManagementOS 0

Loome 3 virtuaalset võrguadapterit.
Samas powershellis:
Add-VMNetworkAdapter –ManagementOS –Nimi "Haldamine" Lisa-VMNetworkAdapter -ManagementOS -Nimi "ClusterNetwork" Lisa-VMNetworkAdapter -ManagementOS -Nimi "Live Migration"

Need virtuaalsed lülitid ilmuvad võrgu ja jagamise juhtimiskeskusesse ning nende kaudu liigub meie serverite liiklus.

Kohandage oma aadressi vastavalt oma plaanidele.

Teisaldame oma adapterid vastavatesse VLAN-idesse.
Sinu lemmik powershellis:

Set-VMNetworkAdapterVlan -ManagementOS -Access -VlanId 2 -VMNetworkAdapterName "Management" - Kinnitage Set-VMNetworkAdapterVlan -ManagementOS -Access -VlanId 3 -VMNetworkAdapterName -AdVMNetworkAdapterName ccess -VlanId 4 -VMNetworkAdapterName "Reaalajas üleviimine" - Kinnita

Nüüd peate konfigureerima QoS-i.

Kell QoS-i seaded kaalu järgi (massi järgi), mis on Microsofti sõnul parim tava, soovitan teil kaalu paigutada nii, et kogusumma oleks 100, siis võime eeldada, et seadistuses määratud väärtus on garanteeritud ribalaiuse protsent. Igal juhul arvutatakse protsent järgmise valemi abil:

Ribalaiuse protsent = seatud kaal * 100 / kõigi summa seadke väärtused kaal
Set-VMSwitch “VSwitch” – Vaikimisi FlowMinimumBandwidthWeight 15

Klastriteenuste teabe saamiseks.

Set-VMNetworkAdapter -ManagementOS -Nimi "Cluster" -MinimumBandwidthWeight 30

Sõitmiseks.
Set-VMNetworkAdapter -ManagementOS -Nimi "Haldamine" -MinimumBandwidthWeight 5

Live migratsiooni jaoks.
Set-VMNetworkAdapter -ManagementOS -Nimi "Live Migration" -MinimumBandwidthWeight 50

Liikluse õigeks üle võrkude liikumiseks on vaja mõõdikud õigesti seadistada.
Klastri teenuse teabeliiklus liigub madalaima mõõdikuga võrgus.

Teeme seda.
Meie armsas:

$n = Get-ClusterNetwork “ClusterNetwork” $n.Metric = 1000 $n = Get-ClusterNetwork “LiveMigration” $n.Metric = 1050 $n = Get-ClusterNetwork “Management” $n.Metric = 1100

Paigaldame oma tunnistajaketta sõlme, millest klastri kokku paneme, vormindame selle ntfs-is.

Nimetage tõrkesiirdeklastri lisandmooduli jaotises Võrgud võrgud ümber, et need vastaksid meie adapteritele.

Kõik on klastri kokkupanekuks valmis.

Klõpsake lisandmoodulis Failover Clustering nuppu Kinnita. Me kontrollime. Seejärel loome klastri ja valime kvoorumi konfiguratsiooni Node and Disk enamus, mida peetakse ka paarisarvuliste sõlmedega klastrite jaoks parimaks valikuks ja arvestades, et meil on neid ainult kaks, on see ainuke valik.

Lisage oma kettad tõrkesiirdeklastri lisandmooduli jaotises Salvestus. Ja seejärel lisage need ükshaaval Cluster Shared Volume (paremklõps kettal). Pärast kausta lisamist C:\ClusterStorage Ilmub sümboolne link kettale. Nimetage see ümber, et see vastaks klastri jagatud köitena lisatud ketta nimele.

Nüüd saate luua virtuaalseid masinaid ja salvestada need nendesse partitsioonidesse. Loodan, et artikkel oli teile kasulik.

Palun andke vigadest teada PM-i teel.

Soovitan lugeda: Microsoft Windows Server 2012 täielik juhend. Rand Morimoto, Michael Noel, Guy Yardeni, Omar Drouby, Andrew Abbate, Chris Amaris.

P.S.: Eriline tänu härra Salahhovile, Zagorskile ja Razbornovile, kes minu poolt seda postitust kirjutades häbiväärselt unustasin. ma kahetsen >_< XD

See artikkel näitab, kuidas luua kahe sõlmega Server 2012 tõrkesiirdeklastrit. Kõigepealt panen kirja eeldused ja annan ülevaate riistvarakeskkonnast, võrgust ja salvestusseadetest. Seejärel kirjeldatakse üksikasjalikult, kuidas laiendada Server 2012 tõrkesiirde klastrite võimaluste abil ja kasutada kahesõlmelise klastri konfigureerimiseks tõrkeotsingu klastrihaldurit.

Windows Server 2012-s on nii palju uusi funktsioone, et neid kõiki on raske jälgida. Mõned uue IT-infrastruktuuri kõige olulisemad ehitusplokid hõlmavad tõrkesiirde klastrite täiustamist. Tõrkesiirderühmitus tekkis kaitsva tehnoloogiana kriitilised rakendused, vajalik selleks tootmistegevus nagu Microsoft SQL Server ja Microsoft Exchange. Kuid tõrkesiirde rühmitamine on sellest ajast alates arenenud kõrge käideldusega platvormiks paljude Windowsi teenuste ja rakenduste jaoks. Tõrkesiirderühmitus on osa Dynamic Datacenteri ja selliste tehnoloogiate (nt reaalajas migratsioon) alusest. Server 2012 ja uute täiustustega Serveri protokoll Sõnumiplokk (SMB) 3.0 laiendab tõrkesiirde klastrite ulatust, et pakkuda pidevalt saadaolevaid jagatud failiressursse. Ülevaate tõrkesiirdeklastri funktsionaalsusest Server 2012-s annab ajakirja samas numbris ilmunud artikkel “Uudsed tõrkesiirdeklastri funktsioonid Windows Server 2012-s”.

Rikkumisklastri eeltingimused

Kahe sõlmega Server 2012 tõrkesiirdeklastri loomiseks vajate kahte arvutit, milles töötab Server 2012 Datacenter või Standardväljaanne. See võib olla füüsilised arvutid või virtuaalsed masinad. Virtuaalsete sõlmedega klastreid saab ehitada kasutades Microsofti Hyper-V või VMware vSphere. See artikkel kasutab kahte füüsilised serverid, kuid füüsiliste ja virtuaalsete sõlmede klastri seadistamise sammud on samad. Põhifunktsioon on see, et sõlmed peavad olema konfigureeritud identselt, et varusõlm saaks tõrkesiirde või reaalajas migratsiooni korral töökoormust käivitada. Server 2012 testtõrkesiirde klastris kasutatud komponendid on näidatud joonisel.

Server 2012 tõrkesiirdeklastri jaoks on vaja jagatud andmesalvestust, nagu iSCSI, jadaühendusega SCSI või Fiber kanal SAN. Meie näide kasutab iSCSI SAN-i. Peaksite meeles pidama järgmisi funktsioone seda tüüpi hoidlad.

  • Igal serveril peab olema vähemalt kolm Võrguadapterid: üks iSCSI-mäluseadme ühendamiseks, üks klastri sõlmega suhtlemiseks ja üks välisvõrguga suhtlemiseks. Kui plaanite reaalajas migratsiooniks kasutada klastrit, on kasulik neljas võrguadapter. Kuid reaalajas migratsiooni saab teha ka välise võrguühenduse kaudu – see on lihtsalt aeglasem. Kui servereid kasutatakse Hyper-V-põhiseks virtualiseerimiseks ja serverite konsolideerimiseks, siis on vaja täiendavaid võrguadaptereid võrguliikluse edastamiseks virtuaalsetele masinatele.
  • IN kiired võrgud töö on alati parem, seega peaks iSCSI lingi kiirus olema vähemalt 1 GHz.
  • iSCSI sihtmärk peab vastama iSCSI-3 spetsifikatsioonile, pakkudes konkreetselt püsivat liiasust. See on elusrände kohustuslik nõue. Peaaegu kõigil salvestusseadmete tarnijatel on iSCSI 3-ga ühilduv riistvara. Kui soovite luua klastri laborikeskkonnas madala hinnaga, veenduge, et iSCSI sihttarkvara vastaks iSCSI 3 ja püsivate liiasusnõuetele. Openfileri vanemad versioonid ei toeta seda standardit, erinevalt Openfileri uuest versioonist koos Advanced iSCSI Target Pluginiga (http://www.openfiler.com/products/advanced-iscsi-plugin). Pealegi, tasuta versioon StarWind iSCSI SAN Tasuta väljaanne Tarkvara StarWind (http://www.starwindsoftware.com/starwind-free) ühildub täielikult Hyper-V ja reaalajas migratsiooniga. Mõned Microsoft Windows Serveri versioonid võivad toimida ka iSCSI-sihtmärgina, mis ühildub iSCSI 3 standarditega. Server 2012 sisaldab iSCSI-sihti. Windows Storage Server 2008 R2 toetab iSCSI sihttarkvara. Samuti saate alla laadida Microsoft iSCSI Software Target 3.3 (http://www.microsoft.com/en-us/download/details.aspx?id=19867), mis töötab operatsioonisüsteemiga Windows Server 2008 R2.

Lisateavet tõrkesiirdeklastri iSCSI-salvestusruumi konfigureerimise kohta leiate külgribalt "ISCSI-salvestusruumi konfiguratsiooni näide". Lisateavet tõrkesiirdeklastrite nõuete kohta on kirjeldatud artiklis „Tõrkesiirdeklastri riistvaranõuded ja salvestussuvandid” (http://technet.microsoft.com/en-us/library/jj612869.aspx).

Tõrkesiirdeklastri funktsioonide lisamine

Kahe sõlmega Server 2012 tõrkesiirdeklastri loomise esimene samm on tõrkesiirdeklastri komponendi lisamine serverihalduri abil. Serverihaldur avaneb automaatselt, kui logite sisse teenusesse Server 2012. Tõrkeotsingu klastri funktsiooni lisamiseks valige Kohalik server ja kerige alla jaotiseni ROLLID JA FUNKTSIOONID. Valige ripploendist ÜLESANDED Rollide ja funktsioonide lisamine, nagu on näidatud joonisel 1. See käivitab rollide ja funktsioonide lisamise viisardi.

Esimene leht, mis avaneb pärast viisardi käivitamist, on tervitusleht Enne alustamist. Klõpsake nuppu Edasi, et minna installitüübi valiku lehele, kus küsitakse, kas soovite komponendi installida kohalik arvuti või kaugtöölaua teenuses. Selle näite puhul valige Rollipõhine või funktsioonipõhine installimine ja klõpsake nuppu Edasi.

Valige lehel Vali sihtserver server, kuhu soovite tõrkesiirdeklastri funktsioonid installida. Minu puhul on see kohalik server nimega WS2012-N1. Kui teie kohalik server on valitud, klõpsake nuppu Edasi, et minna lehele Valige serveri rollid. IN selles näites Serveriroll pole installitud, seega klõpsake nuppu Edasi. Või võite klõpsata vasakpoolses menüüs lingil Funktsioonid.

Lehel Funktsioonide valimine kerige funktsioonide loendist alla kuni tõrkesiirdeklastrini. Klõpsake valiku Failover Clustering ees olevat kasti ja näete dialoogiboksi, kus on loetletud erinevad komponendid, mis selle komponendi osana installitakse. Nagu jooniselt 2 on näha, installib viisard vaikimisi Windows PowerShelli tõrkesiirdeklastri haldustööriistad ja tõrkesiirdeklastri mooduli. Funktsioonide valiku lehele naasmiseks klõpsake nuppu Lisa funktsioone. Klõpsake nuppu Edasi.

Lehel Installivalikute kinnitamine kuvatakse tõrkesiirdeklastri funktsioon koos haldustööriistade ja PowerShelli mooduliga. Saate sellel lehel tagasi minna ja muudatusi teha. Kui klõpsate nuppu Installi, algab komponentide tegelik installimine. Kui installimine on lõppenud, lõpetab viisard ja tõrkeotsingu klastri funktsioon kuvatakse serverihalduri jaotises ROLLID JA FUNKTSIOONID. See protsess tuleb lõpule viia mõlemas sõlmes.

Tõrkesiirdeklastri testimine

Järgmine samm pärast tõrkesiirdeklastri funktsiooni lisamist on vaadata üle selle keskkonna sätted, milles klaster luuakse. Siin saate kasutada tõrkesiirdeklastri halduri sätete valideerimise viisardit. See viisard kontrollib kõigi klastri sõlmede riist- ja tarkvarasätteid ning teatab kõikidest probleemidest, mis võivad klastri tööd häirida.

Rikkumisklastri halduri avamiseks valige serverihalduri menüüst Tööriistad suvand Failover Cluster Manager. Klõpsake haldamise alal linki Valida Configuration, nagu on näidatud joonisel 3, et käivitada Konfiguratsiooni kinnitamise viisard.


3. ekraan: Konfiguratsiooni kinnitamise viisardi käivitamine

Esiteks ilmub viisardi tervitusleht. Serveri valiku või klastri lehele minemiseks klõpsake nuppu Edasi. Sisestage sellel lehel kontrollitava klastri sõlmede nimed. Täpsustasin WS2012-N1 ja WS2012-N2. Testimissuvandite lehe kuvamiseks klõpsake nuppu Edasi, kus saate valida konkreetsed testikomplektid või käivitada kõik testid. Vähemalt esimesel korral soovitan kõik testid läbi teha. Klõpsake nuppu Edasi, et minna kinnituslehele, mis näitab käimasolevaid teste. Klastrite testimise alustamiseks klõpsake nuppu Edasi. Testimise käigus kontrollitakse kõigi klastri sõlmede operatsioonisüsteemi versiooni, võrgu- ja salvestusseadeid. Pärast testi lõppu kuvatakse tulemuste kokkuvõte.

Kui valideerimistestid on edukad, saate luua klastri. Joonisel 4 on näidatud edukalt kinnitatud klastri kokkuvõtte ekraan. Kui kontrolli käigus avastatakse vigu, märgitakse aruanne tõsiste vigade korral kollase kolmnurgaga (hoiatused) või punase "X"-ga. Hoiatused tuleks läbi lugeda, kuid neid võib ignoreerida. Tõsised vead tuleb enne klastri loomist parandada.

Selle tulemusena käivitatakse klastri loomise viisard, mis algab tervituslehelt. Klõpsake nuppu Edasi, et minna serveri valimise lehele, mida on kujutatud joonisel 6. Sellel lehel sisestage klastri kõigi sõlmede nimed, seejärel klõpsake nuppu Edasi.

Lehel Pöörduspunkt klastri haldamiseks peate määrama klastri nime ja IP-aadressi, mis peavad olema võrgus ainulaadsed. Nagu näete 7. ekraanil, on minu klastri nimi WS2012-CL01 ja IP-aadress 192.168.100.200. Server 2012 kasutamisel saab klastri IP-aadressi määrata DHCP kaudu, kuid ma eelistan oma serveritele staatiliselt määratud IP-aadressi.

Pärast oma nime ja IP-aadressi sisestamist klõpsake kinnituslehe nägemiseks nuppu Edasi (Joonis 8). Sellel lehel saate kontrollida klastri loomisel tehtud seadistusi. Vajadusel saate tagasi minna ja muudatusi teha.

Pärast kinnituslehel nupule Edasi klõpsamist moodustatakse kõikidele valitud sõlmedele klaster. Edenemislehel kuvatakse viisardi sammud uue klastri loomise protsessis. Kui see on lõpetatud, kuvab viisard kokkuvõtliku lehe uue klastri sätetega.

Uue klastri viisard valib automaatselt kvoorumi salvestusruumi, kuid sageli valib see erineva kvoorumi ketta, kui administraator soovib. Kvoorumi jaoks kasutatava ketta kontrollimiseks avage Failover Cluster Manager ja laiendage klastrit. Seejärel avage sõlm Storage ja klõpsake sõlme Disks. Klastris saadaolevad kettad kuvatakse paneelil Kettad. Nõustaja poolt klastri kvoorumi jaoks valitud ketas kuvatakse jaotises Disk Witness in Quorum.

Selles näites kasutati kvoorumi jaoks Cluster Disk 4. Selle suurus on 520 MB, veidi rohkem minimaalne väärtus kvoorumi jaoks 512 MB. Kui soovite klastri kvoorumi jaoks kasutada teist ketast, saate klastri sätteid muuta, paremklõpsates tõrkeotsingu klastrihalduris klastri nimel, tehes valiku Veel toiminguid ja seejärel valiku Konfigureeri klastri kvoorumi sätteid. See kuvab kvoorumi seadistamise viisardi, mis võimaldab teil muuta klastri kvoorumi sätteid.

Klastri jagatud köidete ja virtuaalmasina rollide konfigureerimine

Minu klastri mõlemal sõlmel on Hyper-V roll, kuna klaster on mõeldud väga kättesaadavate virtuaalmasinate jaoks, mis pakuvad reaalajas migratsiooni. Reaalajas migratsiooni hõlbustamiseks peate järgmiseks konfigureerima klastri jagatud köite (CSV). Erinevalt Server 2008 R2-st on klastri jagatud köite funktsioon Server 2012 vaikimisi lubatud. Siiski peate siiski määrama, millist salvestusruumi klastri jagatud köidete jaoks kasutada. CSV lubamiseks saadaoleval kettal laiendage sõlme Salvestus ja valige sõlm Kettad. Järgmisena valige klastri ketas, mida soovite kasutada CSV-vormingus, ja klõpsake tõrkeotsinguklastri halduri toimingute paneelil linki Lisa klastri jagatud köitele (joonis 9). Selle klastri ketta välja Assigned To muutub saadaolevast salvestusruumist klastri jagatud helitugevuseks, nagu on näidatud joonisel 9.

Praegu konfigureerib tõrkevahetusklastri haldur CSV jaoks klastri ketta salvestusruumi, lisades konkreetselt ühenduspunkti süsteemi ketas. Selles näites on klastri jagatud köited lubatud nii klastrikettal 1 kui ka klastri kettal 3, millele on lisatud järgmised ühenduspunktid:

* C:ClusterStorageVolume1 * C:ClusterStorageVolume2

Praeguses etapis on kahe sõlmega Server 2012 klaster ehitatud ja klastri jagatud köite funktsioon on lubatud. Seejärel saate installida rühmitatud rakendusi või lisada klastrisse rolle. Sel juhul loodi klaster virtualiseerimiseks, seega lisame klastrisse virtuaalmasina rolli.

Uue rolli lisamiseks valige tõrkestusklastri halduri navigeerimispaanil klastri nimi ja klõpsake kõrge saadavuse viisardi käivitamiseks paanil Toimingud linki Konfigureeri rollid. Rollivaliku lehele minemiseks klõpsake tervituslehel Edasi. Kerige rollide loendis allapoole, kuni näete virtuaalmasina rolli, nagu on näidatud joonisel 10. Valige roll ja klõpsake nuppu Edasi.

Virtuaalmasina valikulehel kuvatakse kõik klastri kõigi sõlmede VM-id, nagu on näidatud joonisel 11. Sirvige loendit ja valige virtuaalsed masinad, millele soovite pakkuda kõrget saadavust. Klõpsake nuppu Edasi. Kui olete oma valiku kinnitanud, klõpsake nuppu Edasi, et lisada virtuaalmasina rollid tõrkesiirdeklastri haldurisse.

iSCSI-salvestuse konfiguratsiooni näide

Veataluvuse jaoks Windowsi klaster Server 2012 nõuab jagatud salvestusruumi, mis võib olla iSCSI, jadaühendusega SCSI või Fibre Channel SAN. See tõrkesiirdeklaster kasutab Channel SAN-i.

Esiteks loodi iSCSI SAN-is kolm LUN-i. Üks LUN loodi klastri kvoorumi kettale (520 MB). Teine LUN on mõeldud 10 virtuaalmasinale ja on 375 GB suurune. Kolmas LUN on pühendatud väikesele testitavale virtuaalsele masinale. Kõik kolm LUN-i on NTFS-vormingus.

Pärast LUN-ide loomist konfigureeriti mõlemas iSCSI Initiator Serveri sõlmed 2012 iSCSI sihtmärkide lisamiseks valiti serverihalduri menüüst Tööriistad iSCSI Initiator. Vahekaardil Avastus klõpsasin nuppu Avasta portaal. Selle tulemusena ilmus dialoogiboks Discover Portal, kuhu sisestati SAN-võrgu IP-aadress (192.168.0.1) ja iSCSI-port (3260).

Seejärel läksin vahekaardile Sihtmärgid ja klõpsasin nuppu Ühenda. Sisestasin dialoogiboksi Sihtmärgiga ühenduse loomine sihtmärgi iSCSI SAN-nime. See saadi SAN-i omadustest. Nimi sõltub SAN-i pakkujast, domeeninimest ja loodud LUN-ide nimedest. Lisaks sihtmärgi nimele määrasin režiimi Lisa see ühendus lemmiksihtmärkide loendisse.

Kui iSCSI häälestus on lõpetatud, kuvatakse need LUN-id iSCSI Initiatori vahekaardil Sihtmärgid. LUN-ide automaatseks ühendamiseks serveri 2012 käivitumisel veendusin, et need oleks loetletud vahekaardil Lemmikud sihtmärgid, nagu on näidatud ekraanil A.

Ekraan A: iSCSI Initiatori konfigureerimine

Lõpuks määrati LUN-idele tähenimed, kasutades konsooli kettahalduse lisandmoodulit Microsofti haldus(MMC). Valisin kvoorumiketta jaoks Q ja virtuaalmasinate ja klastri jagatud köidete (CSV) jaoks kasutatava ketta jaoks W. Tähesümbolite määramisel tuleb need esmalt määrata samale sõlmele. Seejärel peate kettad teisendama võrguühenduseta režiimis ja teha sarnaseid ülesandeid teisel sõlmel. Ühele sõlmele draivitähtede määramise tulemused kuvatakse ekraanil B. Klastri loomisel kuvatakse draivid saadaoleva salvestusruumina.



Hoolimata kahemõttelisest suhtumisest Microsofti, tuleb märkida, et ettevõte on muutnud kõrgtehnoloogia tavakasutajatele kättesaadavaks. Nii või teisiti, aga sfääri hetkeasend infotehnoloogiad mitte vähem on Microsofti poolt kindlaks määratud.

Lahendused ja tooted ei ole alati pärit Microsoft hõivasid kohe kohad spetsialiseeritud lahenduste tasemel, kuid olulisemad tõusid siiski tasapisi liidriks nii hinna/funktsionaalsuse suhte kui ka teostamise lihtsuse poolest. Üks selline näide on klastrid.

Arvutusklastri arendamine ei ole Microsofti tugevaim külg. Sellest annab muuhulgas tunnistust asjaolu, et ettevõtte arendused ei kuulunud superarvutite Top-500 nimekirja. Seetõttu on igati loogiline, et sisse Windowsi rida Server 2012 ei sisalda HPC (High-performance computing) väljaannet.

Lisaks, arvestades suure jõudlusega andmetöötluse omadusi, tundub Windows Azure'i platvorm paljulubavam. Seetõttu on Microsoft keskendunud kõrge kättesaadavusega klastritele.

Klastrid Windowsis.

Microsoft rakendas klastri toe esmakordselt operatsioonisüsteemis Windows NT 4 Server Enterprise Edition kujul Microsofti tehnoloogiad Cluster Service (MSCS). Windows Server 2008-s sai sellest tõrkesiirdeklastri funktsioon. Põhimõtteliselt on need tõrkesiirde klastrid või väga kättesaadavad klastrid, kuigi mõnikord ei nimetata neid tõrketaluvateks.

Üldjuhul, kui sõlm, kuhu päring saadetakse, ebaõnnestub, toimub teenuse keelamine, kuid rühmitatud teenused käivituvad automaatselt teises sõlmes ja süsteem viiakse esimesel võimalusel valmisolekusse.

Windowsi kõrge kättesaadavusega klaster sisaldab vähemalt kahte installitud operatsioonisüsteemide ja vastavate rollidega sõlme. Sõlmed peavad olema ühendatud välisvõrk ja vahetamiseks vajalik sisevõrk ametlikud sõnumid, teenuseressursside jagatud salvestusruumi (nt kvoorumi tunnistajaketas). Lisaks sisaldab süsteem ka klasterdatud rakenduste andmeid. Olukorras, kus teenuseid teostatakse ainult ühes sõlmes, rakendatakse aktiivne-passiivne skeem, st teenuseid teostatakse ühes sõlmes ja teine ​​töötab ooterežiimis. Kui mõlemad sõlmed kannavad kasulikku koormust, rakendatakse aktiivne-aktiivne skeem.

Alates selle esmakordsest kasutuselevõtust on klastrite tugi Windowsis oluliselt muutunud. Tugi failidele ja võrguteenused, hiljem SQL Server (operatsioonisüsteemis Windows Server 2000), Exchange Server (operatsioonisüsteemis Windows Server 2003) ja muud standardteenused ja rollid, sealhulgas Hyper-V (operatsioonisüsteemis Windows Server 2008). Täiustatud on skaleeritavust (Windows Server 2012-s kuni 64 sõlme) ja rühmitatud teenuste loendit on laiendatud.

Klastrite toe edasiarendamise põhjuseks sai virtualiseerimise tugi, aga ka Windows Serveri positsioneerimine pilveoperatsioonisüsteemina, kuna kõrge tihedusega andmetöötlus seab kõrged nõudmised infrastruktuuri töökindlusele ja kättesaadavusele. Seetõttu koondub suurem osa täiustustest alates operatsioonisüsteemist Windows Server 2008 just sellesse valdkonda.

Operatsioonisüsteem Windows Server 2008 R2 tutvustab Hyper-V Cluster Shared Volumes (CSV), mis võimaldab sõlmedel korraga juurde pääseda ühele NTFS-failisüsteemile. Selle tulemusena saavad mitu rühmitatud virtuaalmasinat jagada sama LUN-aadressi ja migreeruda hostist hosti iseseisvalt.

Operatsioonisüsteemis Windows Server 2012 on Hyper-V klastrite tuge täiustatud. Lisandus võimalus hallata virtuaalmasina prioriteete terve klastri tasemel, mis määravad mälu ümberjaotamise järjekorra, virtuaalmasinate taastamise sõlme rikke või planeeritud massimigratsiooni korral. Jälgimisvõimalusi on laiendatud – kui jälgitav teenus ebaõnnestub, on nüüd võimalik peale teenuse enda taaskäivitada ka kogu virtuaalmasina. Võimalik on migreeruda teise, vähem hõivatud sõlme. Rakendatud on ka muid, mitte vähem huvitavaid klasterdamisega seotud uuendusi.

Klastrid Windows Server 2012-s.

Kõigepealt vaatame põhitehnoloogiate uuendusi, mida klastrid kasutavad või mis aitavad nende võimalusi laiendada.

SMB 3.0

Võrgu andmevahetuseks kasutatakse SMB 3.0 protokolli uut versiooni. See protokoll on nõutav kaugressurssidel lugemise, kirjutamise ja muude failitoimingute tegemisel. Uus versioon sisaldab suurt hulka täiustusi, mis võimaldavad optimeerida SQL töö Server, Hyper-V ja failiklastrid. Pange tähele järgmisi värskendusi:

  • läbipaistev veataluvus. See uuendus tagab tegevuse järjepidevuse. Kui üks failiklastri sõlmedest ebaõnnestub, kantakse käimasolevad toimingud automaatselt üle teise sõlme. Tänu sellele uuendusele sai seda võimalik rakendada Aktiivne-aktiivne skeemid toetab kuni 8 sõlme.
  • skaleerimine. Tänu uus teostus Klastri jagatud köited (versioon 2.0) võimaldavad samaaegset juurdepääsu failidele kõigi klastri sõlmede kaudu, saavutades seeläbi läbilaskevõime koondamise ja koormuse tasakaalustamise.
  • SMB otsene. Rakendatud on RDMA-tehnoloogiaga võrguadapterite tugi. RDMA (Remote Direct Memory Access) tehnoloogia võimaldab andmeid otse rakenduse mällu üle kanda, vabastades oluliselt protsessorit.
  • SMB mitme kanaliga. Võimaldab ribalaiuse liitmist ja suurendab tõrketaluvust mitme olemasolu korral võrguteed SMB 3.0 toega serveri ja kliendi vahel.

Peab ütlema, et nende funktsioonide kasutamiseks peab ühenduse mõlemas otsas olema SMB 3.0 tugi. Microsoft soovitab kasutada sama põlvkonna servereid ja kliente (Windows Server 2012 puhul on selleks kliendiplatvormiks Windows 8). Kahjuks toetab täna Windows 7 ainult SMB versiooni 2.1.

Säilitusruumid.

Windows Server 2012 ja Windows 8 operatsioonisüsteemides rakendati esimest korda Storage Spaces tehnoloogiat. Rakendatud on uue ReFS-failisüsteemi tugi, mis pakub funktsioone tõrketaluvuse suurendamiseks. Basseinis on võimalik määrata kettaid kuumaks asendamiseks (muu andmekandja rikke korral või kiire vahetus SSD, mis on oma ressursi ammendanud). Lisaks on võimalusi laiendatud peenhäälestus kasutades PowerShelli.

Põhimõtteliselt on Storage Spaces tehnoloogia RAID-i tarkvararakendus, mida on täiustatud suure hulga lisafunktsioonidega. Esiteks tuleb otsejuurdepääsuga draivid ühendada. Põhimõtteliselt võivad ajamid olla mis tahes tüüpi ja võimsusega, kuid stabiilse töö korraldamiseks on vaja selget arusaamist tehnoloogia tööpõhimõtetest.

  • lihtne (sarnane RAID 0-ga);
  • peegel (kahesuunaline peegel on analoog RAID1-ga, kolmesuunaline peegel on rohkem keeruline vooluring nagu RAID 1E)
  • pariteediga (analoogselt RAID 5-ga. See valik tagab minimaalse ruumiraiskamise minimaalse veataluvusega).

Storage Spaces tehnoloogia ei ole täiesti uus. Sarnaseid võimalusi on Windows Serveris juba ammu rakendatud, näiteks dünaamiliste ketaste kujul. Storage Spaces tehnoloogia muudab kõik need funktsioonid mugavamaks ja pakub uuel tasemel kasutuskogemust. Muude Storage Spaces eeliste hulgas tuleb ära märkida õhuke varustus, mis võimaldab määrata virtuaalsetele ketastele tegelikkuses saadaolevatest suuremaid suurusi, et hiljem vastavasse kogumi uusi draive lisada.

Üks salvestusruumide tehnoloogia kõige keerulisemaid probleeme on jõudlus. Tavaliselt tarkvara RAID-i juurutused jõudluses halvem kui riistvaravalikud. Kui aga räägime failiserverist, siis on Storage Spacesi käsutuses suur hulk muutmälu ja võimas protsessor, seega on testimine vajalik, võttes arvesse erinevat tüüpi koormused. Sellest vaatenurgast on PowerShelli abil peenhäälestusvõimalused eriti väärtuslikud.

Storage Spaces tehnoloogia välistab RAID-kontrollerite ja kallid süsteemid salvestamine, loogika ülekandmine operatsioonisüsteemi tasemele. See idee paljastab kõik selle eelised ja osutub koos teise uuendusega üsna atraktiivseks.

Scale-Out failiserver (SOFS).

Veel üks uuendus on rühmitatud failiserveri rollirežiim Windows Server 2012-s, mida nimetatakse Scale-Out File Serveriks. Nüüd on juurutatud kahte tüüpi klastrite tugi, mille nimed on üldiseks kasutamiseks mõeldud failiserver ja rakendusandmete jaoks mõeldud Scale-Out File Server (SOFS). Igal tehnoloogial on oma rakendusalad, samuti oma eelised ja puudused.

Universaalne failiserver on hästi tuntud Active-Passive klastri tüüp. SOFS on omakorda Active-Active klaster, mis on tõeliselt tõrketaluv konfiguratsioon. Juurdepääsu jagamiseks vastavatele kaustadele kasutage valikut Pidevalt saadaval.

Pealegi suurepärased omadused veataluvus, tagab see suurema läbilaskevõime, kui võrguarhitektuur on ratsionaalselt kujundatud. Puhverserver failisüsteem CSV 2.0 (CSVFS) vähendab CHKDSK mõju, võimaldades utiliidil teha vajalikke toiminguid, töötades samal ajal aktiivse rakendusmahuga. Rakendatud on lugemise vahemälu CSV-st. CSV kasutamine muudab selle juurutamise ja haldamise lihtsaks ja lihtsaks. Kasutaja peab looma tavaline klaster, konfigureerige CSV-köide ja aktiveerige rakenduse andmerežiimis Scale-Out failiserveris failiserveri roll.

Tänu pakutud lahenduse lihtsusele ja funktsionaalsusele on moodustunud uus klass „cluster-in-a-box“ (CiB) seadmeid. Tavaliselt on see kahe teraserveri ja salvestusruumide toega SAS JBOD-kettamassiiviga šassii. Siinkohal on oluline, et SAS-i JBOD-d oleksid kahepordilised ja ristühenduse rakendamiseks oleks olemas SAS-i HBA.

Süsteemi selline korraldus on suunatud spetsiaalselt SOFS-i toetamisele. Arvestades, et iSCSI sihtmärk on standardina integreeritud Windows Server 2012-sse ja seda saab ka rühmitada, saab see seega rakendada „omatehtud” salvestussüsteemi, mis põhineb universaalsel operatsioonisüsteemil.

Kuid pidage meeles, et CSV-faili omanik on endiselt üks sõlmedest, mis vastutab kõigi metaandmete toimingute eest. Kell suured hulgad metaandmetel võib jõudlus tabada, nii et teabetöötaja stsenaariumit ei soovitata SOFS-i jaoks, samas kui Hyper-V ja SQL Server on selleks ideaalsed, sealhulgas nende ribalaiuse koondamisfunktsioonide kaudu.

Muud uuendused Windowsi klastritehnoloogiates.

Eespool oleme välja toonud vaid olulisemad ja suuremad uuendused klasterdamise vallas Windows Server 2012-s. Ka teised väiksemad uuendused ei ilmunud aga juhuslikult.

Virtualiseerimise tuge on laiendatud, lihtsustades oluliselt külalisklastrite loomist (virtuaalmasinatest). Erinevalt Windows Server 2008 R2-st, kus selleks oli vaja sisestada iSCSI-sihtmärk ühine kasutamine virtuaalmasinate puhul tutvustas Windows Server 2012 operatsioonisüsteem funktsiooni, mis võimaldab virtualiseerida FC-kontrollerit (sarnaselt võrguadapteritega), tänu millele saavad virtuaalmasinad otse juurdepääsu LUN-ile. Ühise kasutades on rakendatud ka lihtsamat varianti võrgukaust SMB 3.0 jaoks Windowsi külalised Server 2012.

Üks olulisemaid, kuid mittetriviaalsed ülesanded on paigaldus tarkvara uuendused klastris. See võib nõuda sõlmede taaskäivitamist, seega tuleb protseduuri jälgida. Operatsioonisüsteem Windows Server 2012 pakub klastriteadliku värskendamise tööriista, mis töötab järgmiselt: üks sõlmedest on määratud koordinaatoriks ja jälgib värskendusi, laadib need alla ülejäänud sõlmedesse ja värskendab sõlme ükshaaval, alustades need, mis on kõige vähem koormatud. See tagab, et klastri saadavus hoitakse kogu täiendusprotsessi vältel kõrgeimal võimalikul tasemel.

Uuendusi on ka kvoorumihalduses. Näiteks on rakendatud võimalus anda hääleõigus ainult mõnele sõlmele. See võib olla kasulik üksikute sõlmede paigutamisel kaugele, kuid on kõige väärtuslikum uue dünaamilise kvoorumimudeli rakendamisel. Dünaamilise kvoorumi põhiidee seisneb selles, et sõlm, mis lakkab töötamast ja ei ole mingil põhjusel teatud aja jooksul saadaval, kaotab oma hääleõiguse, kuni see uuesti ühendatakse. Seega väheneb häälte koguarv ja klaster jääb kättesaadavaks nii kaua kui võimalik.

Mis on uut Windows Server 2012 R2-s?

Windows Server 2012 R2 operatsioonisüsteem pole lihtne Windowsi uuendus Server 2012 on täieõiguslik uus operatsioonisüsteem. Windows Server 2012 R2-s juurutatud uuendused tõlgivad mõningaid funktsioone serveriplatvorm kvalitatiivselt uuele tasemele. See puudutab peamiselt SOFC-d ja Hyper-V-d.

Väga kättesaadavad virtuaalmasinad.

Külalisklastrite loomise protseduuri on lihtsustatud, kuna nüüd on ühismäluna võimalik kasutada tavalisi VHDX-e, mida virtuaalmasinas kuvatakse jagatud SAS-ketastena. Sel juhul tuleb VHDX ise paigutada CSV-sse või sisse jagatud kaustad SMB 3.0. Sel juhul saab virtuaalmasinates kasutada nii Windows Server 2012 R2 kui ka Windows Server 2012 (koos uuendatud integratsioonikomponentidega).

Valik DrainOnShutdown on mõeldud süsteemiadministraatorite säästmiseks vigade ja tarbetu töö eest. Funktsioon aktiveeritakse vaikimisi ja plaanitud taaskäivituste või seiskamiste ajal viib see sõlme ennetavalt üle hooldusrežiimi, kus kõik rühmitatud rollid evakueeritakse. See migreerib aktiivsed virtuaalmasinad Hyper-V klastri teistesse sõlmedesse.

Ka uues Windows Server 2012 R2 operatsioonisüsteemis jälgib Hyper-V virtuaalmasinate võrguliideseid ja probleemi ilmnemisel alustab nende migreerimise protsessi hosti, kus on olemas väline võrk.

Kvoorum.

Lisaks dünaamilisele kvoorumile rakendab Windows Server 2012 R2 ka dünaamilise ketta tunnistaja (witness). Kui sõlmede arv muutub, saab tema hääle automaatselt üle lugeda, nii et häälte koguarv jääb paarituks. Kui ketas ise osutub kättesaamatuks, lähtestatakse selle hääl lihtsalt nulli. See skeem võimaldab teil täielikult tugineda automaatsetele mehhanismidele, loobudes kvoorumi mudelitest.

Suurendatud on kahes kohas paiknevate klastrite töökindlust. Sageli on sellise teostuse korral igal saidil täpselt pooled sõlmedest, seega võib saitidevahelise suhtluse katkemine põhjustada probleeme kvoorumi moodustamisel. Kuigi dünaamiline kvoorumimehhanism tuleb enamiku nendest olukordadest edukalt toime, on Windows Server 2012 R2-s võimalik ühele saidile määrata madal prioriteet, nii et tõrke korral töötab klaster alati põhisaidil. Kui klaster käivitati sundkvoorumiga, siis side kaugsaidiga taastumisel taaskäivitatakse klastriteenused automaatselt ja kogu klaster ühendatakse uuesti.

CSV 2.1

Olulisi muudatusi on tehtud ka CSV juurutamisel. Nüüd jaotatakse köiteomanike rollid sõlmede vahel ühtlaselt automaatselt, vastavalt nende arvu muutustele. CSV tõrketaluvust on suurendatud tänu sellele, et igas klastri sõlmes käivitatakse kaks serveriteenuse eksemplari. Ühte kasutatakse kliendi SMB liikluse teenindamiseks, teine ​​pakub sidet sõlmede vahel. Sel juhul jälgitakse teenust ja tõrke korral viiakse CSV omaniku roll üle teise sõlme.

Mitmed CSV uuendused võimaldavad SOFC-d ja salvestusruume tõhusamalt kasutada. Lisatud on ReFS-failisüsteemi tugi, millel on NTFS-ist täiustatud sisemine korraldus. Tõenäoliselt võtab see failisüsteem Microsofti toodetes järk-järgult juhtiva positsiooni. Windows Server 2012 R2 tutvustab ka dubleerimise mehhanismi, mis oli varem universaalse failiserveri pärusmaa. Deduplikatsiooni lubamine keelab CSV-ploki vahemälu, kuid mõnel juhul võib see olla üsna tõhus. CSV-köiteid saab salvestusruumides luua paarsusega.

Operatsioonisüsteemis Windows Server 2012 R2 on eri tüüpi draivide kombineerimise võimalus mitmetasandiliste ruumide puhul eriline mõte. Nüüd on võimalik luua kaks taset: kiire (SSD baasil) ja mahukas (kõvaketaste baasil) ning virtuaalse ketta loomisel eraldada neist igaühelt teatud maht. Seejärel analüüsitakse kindla ajakava järgi virtuaalse ketta sisu ja paigutatakse see vastavalt nõudlusele 1 MB plokkidesse kiiremale või aeglasemale kandjale. Teine mitmetasandiliste tühikute kasutamine on SSD-de tagasikirjutamise vahemälu rakendamine. Tippaegadel toimub salvestamine kiiretele pooljuhtketastele ja hiljem liigutatakse külmad andmed aeglasematele kõvaketastele.

CSV ja salvestusruumidega seotud uuendused on Windows Server 2012 R2 kõige olulisemad. Nende põhjal saate kasutada mitte ainult usaldusväärset failiserverid, kuid võimsad ja paindlikud andmesalvestussüsteemid, millel on suurepärane skaleeritavus ja suurepärane veataluvus, pakkudes kasutajale laia valikut kaasaegseid tööriistu.

Artikli põhieesmärk on selgelt näidata, kuidas tõrkesiirdeklastrit juurutada MS SQL Server 2012. Materjal on kirjutatud ja on huvitav algajatele. Kogenud gurud ja kõik, kes on selle probleemiga juba tuttavad, ei leia tõenäoliselt midagi uut ja kasulikku enda jaoks isiklikult.

Meie ees seisev ülesanne on tagada katkematu töö ja andmebaasi kõrge kättesaadavus klient-server versioon kasutuselevõtt.

1. etapp – Ettevalmistus

Põhinõuded riist- ja tarkvarale:

  • Vähemalt 2 sõlme (füüsiline/virtuaalne), salvestussüsteemide olemasolu
  • MS Windows Server, MS SQL Server Storage
  • Säilitussüsteem
    1. Saadaval iSCSI-ketas andmebaaside jaoks
    2. Saadaval iSCSI-ketas MSDTC jaoks
    3. Kvoorumi ketas

Katselaud:

  • Windows Server 2012R2 koos AD DS-i, DNS-i, DHCP-rollidega (WS2012R2AD)
  • iSCSI* salvestusruum
  • 2xWindows Server 2012R2 (WS2012R2C1 ja WS2012R2C2 klastri jaoks)
  • Windows Server 2012R2 koos 1C serveriteenusega (WS2012R2AC)

*valikuna saate kasutada Storage Role'i ​​sees Windows Server 2012R2, StarWindi tarkvaralahendus või tõeline iSCSI võrguseade

Tehniliselt saab 3 serveriga hakkama, kombineerides kõik vajalikud rollid domeenikontrolleris, kuid välitingimustes pole see soovitatav.

Esiteks tutvustame domeenis servereid WS2012R2C1 ja WS2012R2C2 ning installime igaühele neist rolli „Tõrkesiirdeklaster”.
Pärast rolli installimist käivitage tõrkesiirdeklastri halduri lisandmoodul ja minge klastri loomise viisardisse, kus konfigureerime oma tõrkesiirdeklastri: looge kvoorum (jagatud ressurss) ja MSDTC (iSCSI).

2. etapp – MS SQL Serveri installimine

Paigaldamiseks vajame paigalduse levitamine MS SQL Server. Käivitame installiviisardi ja valime uue klastri eksemplari installimise.

Lugeme hoolikalt litsentsilepingut ja nõustume sellega:

Saame saadaolevaid uuendusi:

Läbime konfiguratsioonikontrolli (jätame vahele hoiatuse MSCS):

Valige installimise sihtmärk:

Valime vajalikud komponendid (käesoleva ülesande jaoks piisab põhilistest):

Veel üks installikonfiguratsiooni kontroll:

Vaba ruumi kontrollimine:

Valige klastri andmebaaside asukoha jaoks ketas:

Klastri võrguliidese konfiguratsioon (soovitatav on aadress käsitsi määrata):

Märgime administraatori andmed (saate luua üksikkasutaja MSSQL jaoks):

Üks neist olulised etapid- seda sortimisjärjestuse valikut (võrdlus) on pärast installimist äärmiselt problemaatiline muuta:

Autentimisparameetrid serveris (meie puhul valiti segavalik, kuigi turvalisem on kasutada ainult domeeni autentimist):

Tavaliste klastrifailide salvestamiseks kasutatavate kataloogide valimine (MS SQL Server 2012 ja vanemate versioonide puhul saab TempDB salvestada igasse sõlme ja mitte üle kanda jagatud salvestusruumi):

Veel paar kontrolli:



Lõpuks alustame installimist (protsess võib võtta kaua aega):

Põhisõlme seadistamine ja installimine on lõpule viidud, nagu näitab "roheline" aruanne

3. etapp – teise sõlme lisamine MSSQL-klastrisse

Järgmiseks peate klastrisse lisama teise sõlme, sest Ilma selleta pole vaja rääkida tõrketaluvusest.
Seadistamine ja paigaldamine on palju lihtsam. Teises serveris (VM) käivitame MS SQL Serveri installiviisardi:

  • Läbime stardikatse
  • Sisestage litsentsi võti:
  • Lugege litsentsileping läbi ja nõustuge sellega:
  • Saame värskendusi:
  • Läbime testid, et täita sõlme installimise nõudeid (MSCS-i hoiatus - jätke vahele):

Valige, millisesse klastrisse sõlm lisada:

Vaatame ja aktsepteerime klastri eksemplari võrgusätteid:

Määrake kasutaja ja parool (sama, mis esimeses etapis):

Jälle testid ja installiprotsess:

Lõpetamisel peaksime saama järgmise pildi:

Õnnitleme, installimine on lõppenud.

4. etapp – jõudluse kontroll

Vaatame, et kõik toimiks nii nagu peab. Selleks avage tõrkesiirdeklastri halduri lisandmoodul:

Hetkel kasutame teist sõlme (WS2012R2C2 rikke korral lülitume üle esimesele sõlmele (WS2012R2C1);
Proovime luua ühenduse otse MSSQL-i serveriklastriga. Alustades täpsustame oma klastri ja kasutaja nime (või jätame domeeni autoriseerimise).