Конфигуришите увек на групама доступности на СКЛ серверу

У овом ћемо чланку погледати поступну инсталацију и конфигурацију група доступности. Увек на у СКЛ Серверу у Виндовс Сервер 2019, размотрите сценарије неуспеха и низ других сродних проблема.

Увек у групама доступности"Или"Увек у групама доступности“Да ли је технологија за високу доступност у СКЛ Серверу. Алваис Он се појавио у Мицрософт СКЛ Сервер 2012 издању.

Садржај:

  • Карактеристике група Алваис Он Аваилабилити Групе на СКЛ Серверу
  • Конфигуришите кластер Виндовс Фаиловер за увек укључено
  • Конфигурисање увек укључено у МС СКЛ Серверу
  • Увек укључен: провера перформанси, аутоматско пребацивање

Карактеристике група Алваис Он Аваилабилити Групе на СКЛ Серверу

За што се могу користити групе доступности за СКЛ Сервер?

  • Велика доступност МС СКЛ-а и аутоматско пребацивање;
  • Учитавање одабира упита за уравнотежење између чворова (секундарне реплике могу бити читљиве);
  • Сигурносна копија из секундарних реплика;
  • Прекомјерност података. Свака реплика похрањује копије база података групе доступности.

Увек укључен на платформи Виндовс Сервер Фаиловер Цлустер (ВСФЦ). ВСФЦ прати чворове који учествују у групи расположивости и може аутоматски да пропадне гласањем између чворова. Почевши од МС СКЛ Сервер 2017, прилика да се користи Алваис Он без ВСФЦ-а, укључујући он Линук системи. Када правите Линук кластер, можете користити Пацемакер као алтернативу ВСФЦ-у.

Алваис Он је доступан на Стандардно издање, али с неким ограничењима:

  • Ограничите на 2 реплике (примарне и секундарне);
  • Секундарна реплика не може се користити за приступ читању;
  • Секундарна реплика не може се користити за израду сигурносне копије МС СКЛ;
  • Подржавајте само 1 базу података по групи расположивости.

У уредницима Ентерприсе нема ограничења.

Функције лиценцирања за МС СКЛ Сервер.

Разумећемо терминологију:

  • Увек је УК група доступности - Ово је збирка реплика и база података.
  • Реплика - Ово је инстанца СКЛ сервера у групи доступности. Реплика је можда главна (примарни) и секундарни (секундарно) Свака реплика може садржавати једну или више база података.

Алваис Он заснован је на ВСФЦ-у. Сваки чвор групе доступности мора бити члан кластера Виндовс фаиловер. Свака инстанца СКЛ сервера може имати више група доступности. Свака група за доступност може имати до 8 секундарних реплика.

Ако реплика не успе, кластер ће гласати за нову примарну реплику, а Алваис Он ће пренети једну од секундарних реплика у примарну. Будући да се током рада са Увек укључено, корисници повезују са слушатељем кластера (или слушаоцем, то јест посебном ИП адресом кластера и одговарајућим ДНС именом), могућност писања захтева биће у потпуности враћена. Слушалац је такође одговоран за уравнотежење одабраних упита између секундарних реплика..

Конфигуришите кластер Виндовс Фаиловер за увек укључено

Прије свега, морамо конфигурирати кластер одустајања на свим чворовима који ће судјеловати у Алваис Он.

Моја конфигурација:

  • 2 виртуелне машине на Хипер-В са Виндовс Сервер 2019;
  • 2 случаја Ентерприсе верзије СКЛ Сервер 2019;
  • Име домаћина чворова је тестноде1 и тестноде2. Назив инстанци ноде1 и ноде2.

У Сервер Манагер додајте улогу Кластерирање без грешке, или инсталирајте компоненту помоћу ПоверСхелл-а:

Инсталл-ВиндовсФеатуре -Наме Фаиловер-Цлустеринг -ИнцлудеМанагементТоолс

Инсталација је аутоматска, још не морате ништа да конфигуришете. По завршетку инсталације покрените снап. Менаџер кластера са отказивањем (ФаиловерЦлустерс.СнапИнХелпер.мсц).

Креирајте нови кластер.

Додајте имена сервера који ће учествовати у кластеру.

Тада чаробњак нуди да положи тестове. Не одбијајте, одаберите прву ставку.

Наведите име кластера, одаберите мрежу и ИП адресу кластера. Име кластера ће се аутоматски појавити у ДНС-у, не морате га посебно регистровати. У мом случају име кластера - ЦлустерАГ.

Уклањамо чебоке “Додајте у складиште све складиште које испуњава услове”, Као што касније можемо додати дискове.

У кластеру постоје само 2 чвора, па је потребно конфигурирати Кворум кластера. Кворум кластера је "одлучујући глас." На примјер, ако један од чворова кластера постане недоступан, кластер мора одредити који су чворови заправо доступни и могу се видјети. За досљедност кластера потребан је кворум (Кластер -> Још радњи -> Конфигуриши поставке квортера кластера).

Изаберите врсту сведока кворума.

Затим одаберите врсту сведока - мрежна фасцикла (датотека дели сведока).

Наведите УНЦ пут до мрежне мапе. Тај директориј морате сами да креирате и он мора бити на серверу који није укључен у кластер..

При подешавању кластера може доћи до грешке:

Дошло је до грешке у конфигурисању сведока дељења датотеке. Није могуће сачувати промене својства за Филе Схаре Витнесс. Систем не може да нађе наведену датотеку.

Највероватније то значи да корисник са којим кластер ради нема права на ову мрежну фасциклу. Подразумевано, кластер ради као локални корисник. Права на ову фасциклу можете дати на свим рачунарима у кластеру или променити налог за услугу кластера и дати права на њега.

Овим се завршава основна конфигурација кластера. Проверите да ли је ДНС кластера регистрован и даје тачан ИП

Конфигурисање увек укључено у МС СКЛ Серверу

Након стандардне инсталације инстанције СКЛ сервера, можете омогућити и конфигурирати Алваис Он Аваилабилити Гроупс. Треба их укључити СКЛ Сервер Цонфигуратион Манагер на пример својства. Као што можете видети на снимку заслона, СКЛ Сервер је већ утврдио да је члан ВСФЦ кластера. Ставите потврдни оквир „Омогући увек у групама доступности”И поново покрените сервис инстанције МССКЛ. Слиједите исте кораке на другој инстанци.

Савет.. Пре конфигурисања Увек укључено, проверите да се услуге СКЛ Сервер не изводе под локалним системским налогом. Препоручује се коришћење групних сервиса са управљаним рачуном или уобичајени налог домене. У супротном, не можете довршити подешавање увек укључено..

У студију за управљање СКЛ Сервером кликните на „Увек у великој доступности“И покрените чаробњака за конфигурацију групе доступности (Нови чаробњак за доступност).

Наведите назив групе Алваис Он Аваилабилити и изаберите „Здравствена детекција на нивоу базе података" Овом опцијом Алваис Он ће моћи да утврди када је база података у нездравом стању..

Одаберите базе података СКЛ Сервер које ће учествовати у групи Алваис Он Аваилабилити..

Кликните на „Додај реплику ...“ и повежите се на други СКЛ сервер. На овај начин можете додати до 8 сервера.

  • Почетна улога - Улога реплике у време када је група настала. Може бити примарно и секундарно;
  • Аутоматско пребацивање - ако база података постане недоступна, Алваис Он преноси примарну улогу у другу реплику. Означите потврдни оквир;
  • Режим расположивости - можда изабери Синхрони ангажман или Асинхрони ангажман. Када одаберете синхрони режим, трансакције које стигну до примарне реплике биће послате свим другим секундарним репликама са синхроним режимом. Примарна реплика довршава трансакцију тек након што реплике напишу трансакцију на диск. Ово елиминира могућност губитка података ако примарна реплика не успије. У асинхроном режиму, главна реплика одмах бележи промене, не чекајући одговор од секундарних реплика;
  • Читљив секундарни - параметар који одређује способност одабира упита секундарним репликама. Ако је одговор да, клијенти чак и са везом без АпплицатионИнтент = само за читање могу добити приступ само за читање;
  • Потребни синхронизовани секундарни записи за обавезу - Број синхронизованих секундарних реплика за довршетак трансакције. Потребно је подесити овисно о броју реплика, ставићу 1. Имајте на уму да ако секундарне синхронизоване реплике постану мање од наведеног броја (на пример, током несреће), базе података о групи за доступност постају недоступне чак и за читање.

Крајње тачке се не додирују.

Картица Подешавања резервних копија Можете изабрати где ће се правити резервне копије. Све остављамо као задано - Преферирајте секундарне.

Наведите име слушатеља приступне групе, порт и ИП адресу.

Картица Усмеравање само за читање остави непромењен.

Бирамо како ће се реплике синхронизовати. Остављам прву тачку - аутоматску синхронизацију (Аутоматско сејање).

Након тога ваша подешавања треба да буду потврђена. Ако нема грешака, кликните Финисх да бисте применили промене..

У мом су случају сви тестови били успјешни, али након инсталације у кораку с резултатима, чаробњак је пријавио грешку приликом креирања слушатеља групе за доступност. Дневници кластера имали су ову грешку:

Ресурс имена кластера није успео да створи придружени рачунски објекат у домену.

То значи да кластер нема довољно права да створи слушаоца. Документација каже да је довољно дати дозволу за креирање објеката типа „рачунара“ објекту вашег кластера. Најлакши начин за то је путем преноса овлашћења на АД (или, брза, али лоша опција је да привремено додате ЦЛУСТЕРАГ $ објект групи Домаин Админс).

Када дијагностицирате проблеме са Алваис ОН и ниским перформансама СКЛ-а у групи расположивости, поред стандардних дијагностичких алата СКЛ Сервер требали бисте пажљиво погледати евиденције кластера Виндовс.

Пошто сам створио групу приступачности, али слушалац није, додао сам је ручно. Назовимо контекстни мени у групи доступности и кликнемо Додајте слушаоца...

Наведите ИП адресу, порт и ДНС име слушаоца.

Провјерите да ли се слушатељ појављује у одјељку Доступни слушатељи у групи Увијек укључено..

Овим се завршава основно постављање групе Алваис Он Аваилабилити..

Увек укључен: провера перформанси, аутоматско пребацивање

Погледајте надзорну таблу надзорне плоче.

Све је у реду, група за доступност се креира и ради..

Покушајмо да пренесемо главну улогу на ноде2 инстанцу у ручном режиму. Кликните десном типком миша на групу расположивости и изаберите Фаиловер.

Вриједно је обратити пажњу на предмет Спремност на неуспех. Вредност Нема губитка података значи да је губитак података током транзиције искључен.

Спајање на ноде2.

Кликните Финисх.

Провјерите је ли ноде2 постао главна реплика у групи доступности (примарна инстанца).

Проверите да ли слушалац ради како треба. У ССМС-у наведите ДНС име слушаоца и порт, одвојене зарезима: аг1-слушатељ-1,1445

Направимо једноставно уметање, одабир и ажурирање упита у нашу базу података СКЛ Сервер.

А сада да проверимо аутоматски прелазак главне реплике. Само зауставите поступак склсервр.еке на ТЕСТНОДЕ2.

Провјера статуса групе доступности на преосталом чвору - ТЕСТНОДЕ1 \ НОДЕ1.

Кластер је аутоматски пренео статус реплике тестноде1 \ ноде1 у примарни, јер је тестноде2 \ ноде2 постао недоступан.

Проверићемо стање слушаоца, јер ће клијентове везе ићи на њега.

У мом случају успешно сам се повезао са слушаоцем, али дошло је до грешке приликом приступа бази података

Није могуће приступити бази података 'ТестДатабасе' јер недостаје кворум чворова за високу доступност. Покушајте поново касније.

До ове грешке је дошло због „Потребни синхронизовани секундарни записи за обавезу" Будући да приликом постављања ову вредност постављамо на 1, Алваис Он нам спречава да се повежемо на базу података, јер имамо само једну примарну реплику.

Подесите ову вредност на 0 и покушајте поново.

Укључите тестноде2 и проверите статус групе.

Статус Примарне реплике остао је код тестноде1, а тестноде2 је постао секундарна реплика. Подаци које смо променили у тестноде1 када је тестноде2 искључен успешно се синхронизују након укључивања машине.

Ово је крај тестирања. Осигурали смо да све исправно функционише и у случају критичне грешке подаци ће остати доступни за читање / писање.

Поред функције Алваис Он, СКЛ Сервер има и неколико других технологија високе доступности..

Групе за увек доступне су лако једноставне за конфигурацију. Ако сте суочени са задатком да направите решење отпорно на грешке на основу СКЛ сервера, онда ће групе за доступност савршено обавити овај задатак..

С издањем СКЛ Сервер 2017 и СКЛ Сервер 2019, СКЛ Сервер Манагемент Студио 18.к увео је Алваис Он поставке које су раније биле доступне само путем Т-СКЛ-а, па се препоручује употреба последње верзије ССМС-а.