Инсталиране на група данни за наличност на база данни в Exchange 2010

Microsoft Exchange Server 2010 представи нова технология за висока достъпност, наречена Група с висока достъпност - Група за достъпност на бази данни (DAG). В тази статия ще ви представим как работи технологията Database Availability Group в Exchange Server 2010, а също така ще опишем как да инсталирате и конфигурирате DAG на Exchange Server 2010 SP1 и Windows Server 2008 R2.

Общ преглед на групата данни за наличност в Exchange Server 2010

Групата за наличност на база данни е група от няколко сървъра на Exchange Server 2010 (максималният брой сървъри в групата е 16), на които е инсталирана ролята на сървъра на пощенската кутия. Всеки от сървърите-членове на DAG може да поддържа активно или пасивно копие на пощенската база данни, разположена на други сървъри от групата.

Например, групата за достъпност на базата данни може да се състои от 3 сървъра на Exchange 2010, всеки от които съдържа по една база данни за поща, като в този случай всеки от DAG сървърите съхранява активно или пасивно копие на всяка от трите бази данни, обслужвани от тези сървъри.

Технологията на групата данни за наличност на база данни в Exchange 2010 е еволюция на технологията Windows Failover Clustering. Въпреки това, за разлика от класическите кластери на Exchange, които могат да бъдат в активно / пасивно състояние и в които цялата група клъстери трябва да се премести в алтернативен възел, в Exchange 2010 DAG всяка база данни може да работи на всеки сървър-член на DAG, независимо от други пощенски сървъри бази.

Това означава, че всеки от пощенските сървъри на DAG по всяко време може да съдържа всичко, някои или не съдържа напълно активни копия на пощенски бази данни. Тази функция има следните предимства пред използвания по-рано модел за отказ на грешки в клъстера:

  • Всички пощенски сървъри в DAG могат да бъдат активни и изчислителните ресурси няма да работят.
  • Всяка поща база данни може да мигрира към друг сървър, без да засяга пощенските кутии на други потребители, свързани с други бази данни в DAG

Концепция за кворум за наличност на база данни

защото Тъй като DAG технологията е базирана на технологията Windows Failover Cluster, в нея се използва и концепцията за кворум. Ако не сте запознати с понятието кворум, а след това опростено - това е процес на гласуване, при който за да вземете решение, трябва да имате мнозинство гласове.

За клъстер това означава, че нечетен брой членове трябва да участват в процеса на гласуване, за да вземат решение. За DAG на Exchange 2010 това означава, че в DAG от два сървъра с роля на пощенската кутия (или всеки друг четен брой до 16) никой сървър не може да определи въз основа на мнозинството гласове дали да направи или не настоящото копие на базата данни активно.

Следователно, за да се постигне кворум в DAG с четен брой сървъри, друг сървър на същия сайт се използва като друг участник в гласуването, като споделяне на файл - свидетел (File Share Witness). Обикновено тази функция се възлага на сървър с ролята Hub Transport, въпреки че по принцип това може да бъде всеки друг сървър, работещ под Windows 2008.

Репликация на база данни в DAG на Exchange Server 2010

Има два начина за репликиране на бази данни за поща между членове на DAG в Exchange Server 2010.

Exchange Server 2010 RTM използва модела на репликация на файлове. В този режим всеки дневник на транзакциите се записва и затваря при достигане на размер от 1 MB, след което се копира на всеки член на DAG, съдържащ копие на тази база данни на пощенските кутии. Членовете на DAG поставят получения файл в опашката за възпроизвеждане, след което те преиграват действията, съдържащи се в дневника на транзакциите, в собственото си пасивно копие на базата данни.

Режимът на репликация на файлове работи добре, но има очевиден недостатък в това, че всички регистрационни файлове на транзакции, които няма да бъдат доставени на други DAG сървъри, ще бъдат загубени, ако сървърът с активно копие на пощенската база данни не успее. В този случай един от DAG сървърите ще може да направи своето копие на пощенската база данни активно и след това да поиска да изпрати отново липсващите съобщения от сървъра с ролята Hub Transport.

В Exchange Server 2010 SP1 моделът за репликация на файлове се използва за синхронизиране на копия на бази данни с поща помежду си (например по време на първоначалната синхронизация, когато се създава ново копие на базата данни). След синхронизация, членовете на DAG ще преминат в „блок режим“. В режим на блокова репликация всяка транзакция се записва в буфера на активния сървър и се изпраща до буфера на журнала на други DAG сървъри с пасивно копие на базата данни.

Забележка. Базите данни с публични папки, въпреки че могат да бъдат разположени на пощенските сървъри на членове на DAG, няма да бъдат репликирани от механизмите за репликация на DAG. За да осигурите поносимост на грешки в базите данни с публични папки, трябва да използвате функцията за репликация на публичната папка.

Инсталирайте DAG на Exchange Server 2010

В този раздел описваме процедурата за конфигуриране в групата за наличност на база данни на Exchange 2010 на Windows Server 2008 R2.

В това ръководство разчитаме на следните налични сървъри на Exchange..

  • EX1 - Exchange Server 2010 SP1 - Сървър с ролята на пощенската кутия
    • Основен интерфейс: 192.168.0.32/24
    • Вторичен интерфейс: 10.0.5.1/30
  • EX2 - Exchange Server 2010 SP1 - сървър за пощенски кутии
    • Основен интерфейс: 192.168.0.33/24
    • Вторичен интерфейс: 10.0.5.2/30
  • EX3 - Exchange Server 2010 SP1 - Клиентски роли за достъп и транспорт на концентратори
    • Основен интерфейс: 192.168.0.34/24

Всеки от пощенските сървъри има собствена пощенска база.

  • EX1 - База данни на пощенските кутии 01
  • EX2 - База данни на пощенски кутии 02

защото всеки пощенски сървър има два мрежови интерфейса, важно е да се уверите, че вторичният интерфейс не се регистрира в DNS. За целта отворете свойствата на мрежовия интерфейс (TCP/ IPv4), натиснете бутона Advanced,  отидете на раздела DNS и премахнете отметката Регистрирайте се това връзка-те години адрес в DNS.

Създайте група за наличност на база данни

На пощенския сървър отворете конзолата Конзола за управление на обмен.  Нека да преминем към секцията Конфигурация на организацията-> Пощенска кутия и в десния прозорец изберете Нова група данни за наличност на базата данни.

В появилия се прозорец на съветника за създаване на група с висока достъпност посочете името на групата DAG (полето) име), посочете сървъра за свидетели (свидетел сървър), и също така посочете директорията, която ще използва сървъра за свидетели.

За да създадете нова група за достъпност на базата данни, щракнете нов, За да прекратите съветника, щракнете финиш.

Добавяне на сървъри към групата за достъпност на базата данни

Щракнете с десния бутон върху новосъздадения DAG и изберете "Управление на базата данни за наличност на базата данни".

Натиснете бутона Добави и изберете всички пощенски сървъри, които ще бъдат включени в тази група с висока достъпност.

След това щракнете върху бутона Управление, в резултат на което инсталирането и конфигурирането на услугата Windows Failover Clustering ще започне на всички добавени сървъри, което ще продължи 5-10 минути.

Настройка на мрежата в група за достъпност на базата данни

Щракнете с десния бутон върху новосъздадения DAG и изберете Имоти.

етикет IP адреси, трябва да зададете статичен IP адрес Група за наличност на база данни.

Появява се съобщение, че групата за достъпност на базата данни автоматично конфигурира подмрежите за всички мрежи, към които са свързани мрежовите интерфейси на сървърите-членове на DAG..

Отворете свойствата на всяка DAG мрежа и й дайте смислено име. Ако искате да конфигурирате специализирана мрежа за репликационен трафик между членове на DAG, трябва да деактивирате репликацията в онези DAG мрежи, които се използват за свързване на MAPI клиенти .

Конфигуриране на копия на потни бази в DAG

След като настроите групата за достъпност на базата данни и нейните мрежи, можете да добавите копия на потните бази на членовете на DAG.

В конзолата за управление на Exchange отидете на Конфигурация на организацията-> Пощенска кутия и изберете раздела Управление на база данни.  Щракнете с десния бутон върху базата данни за поща и изберете Добави пощенска кутия база данни копие.

Натиснете бутона Преглед и избираме пощенските сървъри на Exchange, на които искаме да поставим копие на базата данни.

преса Добави и финиш.

След това ще започне създаването на реплика на активната база данни на избраните DAG сървъри. В зависимост от размера на базата данни на пощата, процесът на репликация може да отнеме известно време ...

Повторете тези стъпки за всички бази данни, за които искате да създадете пасивни копия..

Това е всичко! Конфигурация на групата за наличност на база данни в базата данни на Exchange Server 2010 завършена!