メールボックスExchangeサーバーでのDAGクラスターの作成

この記事では、メールボックスの役割を持つExchange 2010サーバーについて説明します(引き続きメールボックスサーバーを作成します)。 DAG(データベース可用性グループ)クラスターは、この役割を持つExchangeサーバー上に構築されます。私の場合、他の役割のハブトランスポート、クライアントアクセス、エッジはこれらのサーバーにインストールされません-これらの役割には他のサーバーが使用されます。

アーキテクチャスキームは次のとおりです。

画像

この記事では、異なるデータセンター(DC01およびDC02)にあるサーバーの1つのDAGクラスターの構成についてのみ説明します-これは、データセンターの1つに障害が発生した場合のフォールトトレランスに必要です(このスキームは単一のDCでも実装されます)。



1)すべてのメールボックスサーバーで、できればISCSIを介して追加のネットワークドライブを接続する必要があります(FCも機能します)。 すべてのデータベースがそれらに保存されます。
耐障害性のために作られています。

2)メールボックスサーバーに移動し、管理者の下で(...として実行)Exchange管理コンソールを起動する必要があります。

画像

3)新しいDAGクラスターの作成はチームによって実行されます

New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer MSK02-PT-HCA01 -WitnessDirectory E:\ DAG1

以下のパラメーターが使用される場所:

-Name-クラスターDAG名
-WitnessServer-可用性グループの偶数のメンバーを持つクォーラム監視として使用されるサーバーの名前を示します。 選択したサーバーは、それを使用して構成されたデータベース可用性グループのメンバーにはなれません。 WitnessServerパラメーターが指定されていない場合、Active Directoryデータベース可用性グループサイトにあるメールボックスサーバーの役割なしで、ハブトランスポートサーバーを監視サーバーとして自動的に選択しようとします。 通常、いくつかのHCAサーバーが使用されます。
-WitnessDirectory-監視サーバー上のディレクトリの名前を示します。監視サーバーは、監視ファイルリソースからのデータを格納するために使用されます。 ディレクトリおよびファイルリソースは、可用性グループにあるメールボックスサーバー以外のExchangeサーバーに配置する必要があります。 これにより、Exchange管理者はディレクトリを制御できます。 指定されたディレクトリは、ミラーリング監視サーバー機能以外の目的で他の可用性グループによって使用されるべきではありません。 このパラメータが指定されていない場合、デフォルトの追跡ディレクトリが使用されます。

画像

<DAGクラスターのIPアドレスを指定することも望ましいことを追加します。これには、キー-DatabaseAvailabilityGroupIpAddressesを使用します>

クラスターが作成されたかどうかは、Get-DatabaseAvailabilityGroupコマンドを使用して確認できます。

画像

ネットワークに2つのクラスターがあることがわかります。
2台のサーバーが既に1台に追加されています(以前に作成されました)が、2台目のサーバーにはまだサーバーが追加されていません。

4)次に、DAGクラスターの代替クォーラムを必ず追加してください。 これは、クラスターの変更によって行われます。

Set-DatabaseAvailabilityGroup -Identity DAG1T -AlternateWitnessServer MSK01-PT-HCA01 -AlternateWitnessDirectory C:\ DAG1W

したがって、別のサイトのサーバーMSK01-PT-HCA01に代替クォーラムが作成されます(メインクォーラムが使用できない場合)。

5)サーバーをクラスターに追加するには、次のコマンドを使用します。

Add-DatabaseAvailabilityGroupServer -Identity DAG1T -MailboxServer MSK01-PT-MB01

使用されるキーは次のとおりです。

-Identity-サーバーが追加されるDAGの名前を指定します。
-MailboxServer-データベース可用性グループに追加するメールボックスサーバーの名前を指定します。
最初に、コマンドで必要なDAGクラスターを選択します。
Get-DatabaseAvaialbilityGroup |? {$ _。name -like "* DAG1T *"}

画像

コンソールは、要求に一致するクラスターを発行します。 したがって、–Identityパラメーターを入力しないことも可能です(必須)。

次のコマンドを入力して、サーバーをクラスターに追加します。

Get-DatabaseAvailabilityGroup |? {$ _。name -like "* DAG1T *"} | Add-DatabaseAvailabilityGroupServer -MailboxServer MSK01-PT-MB01

画像

MSK01-PT-MB02についても同様

Get-DatabaseAvailabilityGroup |? {$ _。name -like "* DAG1T *"} | Add-DatabaseAvailabilityGroupServer -MailboxServer MSK01-PT-MB02


6)このための新しいベースを作成する必要があります。コマンドを実行します。

New-MailboxDatabase -Name "MBX1" -EdbFilePath E:\ DatabaseFiles \ MBX1.edb


次のキーはどこにありますか?

-Name-メールボックスデータベースの名前
-EdbFilePath-保存されるパス
サーバーは、このデータベースを配置するサーバー上のデータを要求します

画像

サーバーMSK01-PT-MB01を選択します

7)データベースを作成するサーバーで、データベースをマウントする必要があります。

画像

8)次に、次のコマンドを使用して、データベースのコピーをサーバーMSK01-PT-MB02に追加する必要があります。

Add-MailboxDatabaseCopy -ID MBX1 -MailboxServer MSK01-PT-MB02


画像

次のコマンドを入力して、ステータスを確認する必要があります。

Get-MailboxServer | Get-MailboxDatabaseCopyStatus


このコマンドは、すべてのサーバー上のデータベースのすべてのコピーを表示します。 そして、以下が表示されます。

画像

ベースMBX1はMSK01-PT-MB01でソートされ、サーバーMSK01-PT-MB02でスタンバイステータスになります。

9)別のサイトからサーバークラスターをDAGに追加するには、次のコマンドを使用して、このサイトのネットワークをクラスター設定に登録する必要があります。

Set-DatabaseAvailabilityGroupNetwork -Subnets 10.103.103.0/24 -ReplicationEnabled:$ true


コンソールはIdentityパラメーターの入力を求めます-クラスター名DAG1Tを入力します
同様に、2番目のネットワークを追加します。

Set-DatabaseAvailabilityGroupNetwork-サブネット192.168.22.0/24 -ReplicationEnabled:$ true


次のコマンドを使用して、ネットワークが追加されたことを確認できます。

Get-DatabaseAvailabilityGroupNetwork


そして、クラスターのプロパティで確認できます:

画像

10)サーバークラスターを別のサブネットからDAGに追加できるようになりました。

Add-DatabaseAvailabilityGroupServer -MailboxServer MSK02-PT-MB03
Add-DatabaseAvailabilityGroupServer -MailboxServer MSK02-PT-MB04

11)次に、データベースのコピーをDAGクラスターのすべてのメンバーに追加する必要があります。

Add-MailboxDatabaseCopy -MailboxServer MSK02-PT-MB04


コンソールはIDを要求します-適切なベース(この場合はMBX1)を入力します-次にMBX2でも同様です)。

12)結果として、すべてのサーバーには次のものが必要です。

MSK01-PT-MBX01-マウントされたMBX1およびスタンバイMBX2
MSK01-PT-MBX02-スタンバイMBX1およびスタンバイMBX2
MSK02-PT-MBX03-スタンバイMBX1およびマウントされたMBX2
MSK02-PT-MBX04-MBX1の待機およびMBX2の待機

画像

つまり 異なるデータセンターの各サーバーに1つのアクティブコピーがあります。

13)DAGクラスターの優先順位付け。

データベースコピーのアクティブ化を優先するには、次のコマンドを入力する必要があります。

Set-MailboxDatabaseCopy -ID MBX1 \ MSK01-PT-MB01 -ActivationPreference 1

2つのパラメーターが示されている場合:1)ベース名\サーバー名2)コスト、1は最高値

使用済み:

1)Technetセクション「Exchange 2010コマンドレット」
technet.microsoft.com/en-us/library/bb124413.aspx

2)MSExchange
www.msexchange.org/articles_tutorials/exchange-server-2010/high-availability-recovery/uncovering-exchange-2010-database-availability-groups-dags-part1.html

Source: https://habr.com/ru/post/J139591/


All Articles