Zainstaluj grupę dostępności bazy danych w programie Exchange 2010

Microsoft Exchange Server 2010 wprowadził nową technologię wysokiej dostępności o nazwie High Availability Group - Database Availability Group (DAG). W tym artykule przedstawimy, jak działa technologia grupy dostępności bazy danych w programie Exchange Server 2010, a także opiszemy, jak zainstalować i skonfigurować DAG na Exchange Server 2010 SP1 i Windows Server 2008 R2.

Omówienie grupy dostępności bazy danych w programie Exchange Server 2010

Grupa dostępności bazy danych to grupa kilku serwerów Exchange Server 2010 (maksymalna liczba serwerów w grupie to 16), na których zainstalowana jest rola serwera Mailbox. Każdy z serwerów członkowskich DAG jest w stanie zachować aktywną lub pasywną kopię bazy danych poczty znajdującej się na innych serwerach grupy.

Na przykład grupa dostępności bazy danych może składać się z 3 serwerów Exchange 2010, z których każdy zawiera jedną bazę danych poczty, w którym to przypadku dowolny z serwerów DAG przechowuje aktywną lub pasywną kopię każdej z trzech baz danych poczty obsługiwanych przez te serwery.

Technologia grupowej dostępności baz danych w Exchange 2010 to ewolucja technologii Windows Failover Clustering. Jednak w przeciwieństwie do klasycznych klastrów Exchange, które mogą znajdować się w stanie aktywnym / pasywnym i w których cała grupa klastrów musi przejść do alternatywnego węzła, w Exchange 2010 DAG dowolna baza danych może działać na dowolnym serwerze członkowskim DAG, niezależnie od innych serwerów poczty zasady.

Oznacza to, że dowolny z serwerów poczty DAG w dowolnym momencie może zawierać wszystko, niektóre lub nie zawierać całkowicie aktywnych kopii baz danych poczty. Ta funkcja ma następujące zalety w stosunku do poprzednio używanego modelu odporności na uszkodzenia klastrowe:

  • Wszystkie serwery pocztowe w DAG mogą być aktywne i zasoby komputerowe nie będą bezczynne.
  • Dowolna baza danych poczty może migrować na inny serwer bez wpływu na skrzynki pocztowe innych użytkowników podłączonych do innych baz danych w DAG

Koncepcja kworum grupy dostępności bazy danych

Ponieważ Ponieważ technologia DAG oparta jest na technologii Windows Failover Cluster, stosowana jest w niej również koncepcja kworum. Jeśli nie znasz pojęcia kworum, to uproszczone - jest to proces głosowania, w którym do podjęcia decyzji wymagana jest większość głosów.

W przypadku klastra oznacza to, że nieparzysta liczba członków musi brać udział w procesie głosowania, aby podjąć decyzję. W przypadku DAG Exchange 2010 oznacza to, że w DAG dwóch serwerów z rolą skrzynki pocztowej (lub dowolnej innej liczby parzystej do 16) żaden serwer nie może określić, na podstawie większości głosów, czy aktywować bieżącą kopię bazy danych.

Dlatego, aby osiągnąć kworum w DAG z parzystą liczbą serwerów, inny serwer w tej samej witrynie jest używany jako inny uczestnik głosowania, jako udział plików - świadek (File Share Witness). Zwykle ta funkcja jest przypisana do serwera z rolą Hub Transport, chociaż w zasadzie może to być dowolny inny serwer z systemem Windows 2008.

Replikacja bazy danych w DAG programu Exchange Server 2010

Istnieją dwa sposoby replikacji baz danych poczty między członkami DAG w programie Exchange Server 2010.

Exchange Server 2010 RTM korzysta z modelu replikacji plików. W tym trybie każdy dziennik transakcji jest zapisywany i zamykany po osiągnięciu wielkości 1 MB, po czym jest kopiowany do każdego członka DAG zawierającego kopię tej bazy danych skrzynki pocztowej. Członkowie DAG umieszczają otrzymany plik w kolejce odtwarzania, po czym odtwarzają akcje zawarte w dzienniku transakcji na własnej pasywnej kopii bazy danych.

Tryb replikacji plików działa dobrze, ale oczywistą wadą jest to, że wszelkie dzienniki transakcji, które nie zostaną dostarczone na inne serwery DAG zostaną utracone, jeśli serwer z aktywną kopią bazy danych poczty ulegnie awarii. W takim przypadku jeden z serwerów DAG będzie mógł aktywować kopię bazy danych poczty, a następnie poprosić o ponowne przesłanie brakujących wiadomości z serwera z rolą Hub Transport.

W programie Exchange Server 2010 SP1 model replikacji plików służy do synchronizowania kopii baz danych poczty ze sobą (na przykład podczas początkowej synchronizacji, gdy tworzona jest nowa kopia bazy danych). Po synchronizacji członkowie DAG przejdą do „trybu blokowania”. W trybie replikacji blokowej każda transakcja jest zapisywana w buforze na aktywnym serwerze i wysyłana do buforu dziennika na innych serwerach DAG z pasywną kopią bazy danych.

Uwaga Bazy danych folderów publicznych, chociaż mogą znajdować się na serwerach pocztowych członków DAG, nie będą replikowane przez mechanizmy replikacji DAG. Aby zapewnić odporność na uszkodzenia baz danych folderów publicznych, należy użyć funkcji replikacji folderów publicznych.

Zainstaluj DAG na Exchange Server 2010

W tej sekcji opisano procedurę konfiguracji w grupie dostępności bazy danych programu Exchange 2010 w systemie Windows Server 2008 R2.

W tym przewodniku korzystamy z następujących serwerów Exchange, którymi dysponujemy..

  • EX1 - Exchange Server 2010 SP1 - Serwer z rolą skrzynki pocztowej
    • Główny interfejs: 192.168.0.32/24
    • Dodatkowy interfejs: 10.0.5.1/30
  • EX2 - Exchange Server 2010 SP1 - Mailbox Server
    • Główny interfejs: 192.168.0.33/24
    • Dodatkowy interfejs: 10.0.5.2/30
  • EX3 - Exchange Server 2010 SP1 - Dostęp klienta i role transportu koncentratora
    • Główny interfejs: 192.168.0.34/24

Każdy z serwerów pocztowych ma własną bazę pocztową.

  • EX1 - Baza danych skrzynki pocztowej 01
  • EX2 - Baza danych skrzynek pocztowych 02

Ponieważ każdy serwer pocztowy ma dwa interfejsy sieciowe, ważne jest, aby upewnić się, że interfejs dodatkowy nie rejestruje się w DNS. Aby to zrobić, otwórz właściwości interfejsu sieciowego (TCP/ IPv4), naciśnij przycisk Zaawansowane,  przejdź do zakładki DNS i odznacz Zarejestruj się to połączenie„s adres w DNS.

Utwórz grupę dostępności bazy danych

Na serwerze pocztowym otwórz konsolę Konsola zarządzania Exchange.  Przejdźmy do sekcji Konfiguracja organizacji-> Skrzynka pocztowa i w prawym okienku wybierz Nowa grupa dostępności bazy danych.

W wyświetlonym oknie Kreatora tworzenia grupy wysokiej dostępności określ nazwę grupy DAG (pole imię), podaj serwer świadka (Świadek serwer), a także określ katalog, z którego będzie korzystać serwer-świadek.

Aby utworzyć nową grupę dostępności bazy danych, kliknij Nowy, Aby zakończyć działanie kreatora, kliknij Zakończ.

Dodawanie serwerów do grupy dostępności bazy danych

Kliknij prawym przyciskiem myszy nowo utworzony DAG i wybierz „Zarządzaj członkostwem w grupie dostępności bazy danych”.

Naciśnij przycisk Dodaj i wybierz wszystkie serwery pocztowe, które zostaną uwzględnione w tej grupie wysokiej dostępności.

Następnie kliknij przycisk Zarządzaj, w wyniku czego instalacja i konfiguracja usługi Windows Failover Clustering rozpocznie się na wszystkich dodanych serwerach, co potrwa 5-10 minut.

Konfiguracja sieci w grupie dostępności bazy danych

Kliknij prawym przyciskiem myszy nowo utworzony DAG i wybierz Właściwości.

Tab Adresy IP, trzeba ustawić statyczny adres IP Grupa dostępności bazy danych.

Pojawi się komunikat, że grupa dostępności bazy danych automatycznie skonfiguruje podsieci dla wszystkich sieci, do których podłączone są interfejsy sieciowe serwerów członkowskich DAG..

Otwórz właściwości każdej sieci DAG i nadaj jej sensowną nazwę. Jeśli chcesz skonfigurować dedykowaną sieć dla ruchu replikacji między członkami DAG, musisz wyłączyć replikację w tych sieciach DAG, które są używane do łączenia klientów MAPI .

Konfigurowanie kopii baz potu w DAG

Po skonfigurowaniu Grupy dostępności bazy danych i jej sieci można dodawać kopie baz potu na członkach DAG.

W konsoli zarządzania Exchange przejdź do Konfiguracja organizacji-> Skrzynka pocztowa i wybierz kartę Zarządzanie bazą danych.  Kliknij bazę danych poczty prawym przyciskiem myszy i wybierz Dodaj Skrzynka pocztowa Baza danych Kopiuj.

Naciśnij przycisk Przeglądaj i wybierz serwery pocztowe Exchange, na których chcemy umieścić kopię bazy danych.

Kliknij Dodaj i Zakończ.

Następnie rozpocznie się tworzenie repliki aktywnej bazy danych na wybranych serwerach DAG. W zależności od wielkości bazy danych poczty proces replikacji może trochę potrwać ...

Powtórz te kroki dla wszystkich baz danych, dla których chcesz utworzyć kopie pasywne..

To wszystko! Dostępność bazy danych Konfiguracja grupy w bazie danych Exchange Server 2010 zakończona!