メールボックス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



All Articles