Exchange Serverでデータベース可用性グループの AutoReseed を構成する

この記事の手順を使用して、Exchange Serverでデータベース可用性グループ (DAG) の AutoReseed を構成します。

注意

AutoReseed 機能は、前提条件の構成タスクを実行しません。 ディスクの適切なインストール、スペア ディスクのシステムへの追加、不良ディスクの交換、新しいディスクのフォーマットは、管理者が手動で実施する必要があります。

DAG に関連するその他の管理タスクについては、「 データベース可用性グループの管理」を参照してください。

はじめに把握しておくべき情報

  • このタスクの予想所要時間:10 分。

  • Exchange 管理シェル を開くには、「Open the Exchange Management Shell」を参照してください。

  • この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、 高可用性とサイトの回復性のアクセス許可 に関する記事の「データベース可用性グループ」エントリを参照してください。

  • 物理ディスクごとに 1 つずつの論理ディスク/パーティションを作成する必要があります。

  • 後述する手順に記載された特定のデータベースとログ フォルダー構造を使用する必要があります。

  • この記事の手順に適用されるキーボード ショートカットの詳細については、「 Exchange 管理センターのキーボード ショートカット」を参照してください。

ヒント

問題がある場合は、 Exchange Server、Exchange Online、Exchange Online Protection。 必要な作業 シェルを使用して送信者フィルターを有効または無効にする

手順 1: データベースとボリュームのルート パスを構成する

最初の手順では、DAG が使用するデータベース (AutoDagDatabasesRootFolderPath) とボリューム (AutoDagVolumesRootFolderPath) のルート ディレクトリを構成します。 既定では各ルート ディレクトリは、それぞれ C:\ExchangeDatabases と C:\ExchangeVolumes になります。 既定のパスを使用している場合は、この手順を省略できます。

この例では、データベースのルート パスを構成する方法を示します。

Set-DatabaseAvailabilityGroup DAG1 -AutoDagDatabasesRootFolderPath "C:\ExchDbs"

この例では、ストレージ ボリュームのルート パスを構成する方法を示します。

Set-DatabaseAvailabilityGroup DAG1 -AutoDagVolumesRootFolderPath "C:\ExchVols"

このステップの検証方法

データベースとボリュームのルート パスが正常に構成されたことを確認するには、次のコマンドを実行します。

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

AutoDagDatabasesRootFolderPathAutoDagVolumesRootFolderPath の出力は、構成したパスを反映する必要があります。

手順 2: ボリュームごとのデータベース数を構成する

次に、DAG のボリュームごとのデータベース数 (AutoDagDatabaseCopiesPerVolume) を構成します。

この例では、ボリュームごとに 4 つずつのデータベースで構成されている DAG にこの AutoReseed 設定を構成する方法を示します。

Set-DatabaseAvailabilityGroup DAG1 -AutoDagDatabaseCopiesPerVolume 4

このステップの検証方法

ボリュームあたりのデータベース数の構成が成功したことを確認するには、次のコマンドを実行します。

Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*

AutoDagDatabaseCopiesPerVolume の出力は、構成した値を反映する必要があります。

手順 3: データベースとボリュームのルート ディレクトリを作成する

次に、手順 1 で構成したルート ディレクトリに対応するディレクトリを作成します。 この例では、コマンド プロンプトを使用して既定のディレクトリを作成する方法を示します。

md C:\ExchangeDatabases
md C:\ExchangeVolumes

このステップの検証方法

データベースとボリュームのルート ディレクトリが正常に構成されていることを確認するには、次のコマンドを実行します。

Dir C:\

作成されたディレクトリの出力の一覧が表示されます。

手順 4: ボリューム フォルダーをマウントする

データベース (スペア ボリュームを含む) に使用されるすべてのボリュームについて、Windows Disk Management アプリケーション (diskmgmt.msc) を使用して、各ボリュームを C:\ExchangeVolumes のマウントされたフォルダーにマウントします。 For example, if there are 2 volumes with databases and 1 spare volume, mount the volumes to the following mounted folders:

  • C:\ExchangeVolumes\Volume1

  • C:\ExchangeVolumes\Volume2

  • C:\ExchangeVolumes\Volume3

マウントされたフォルダーの名前は、そのフォルダーがルート ボリュームのパスの下にマウントされている限り、任意の名前にすることができます。

このステップの検証方法

ボリューム フォルダーが正常にマウントされたことを確認するには、次のコマンドを実行します。

Dir C:\

マウントされたボリュームの出力の一覧が表示されます。

手順 5: データベース フォルダーを作成する

次に、ルート パス C:\ExchangeDatabases の下にデータベース ディレクトリを作成します。 この例では、各ボリューム上に 4 つのデータベースが存在するストレージ構成のディレクトリの作成方法を示します。

md c:\ExchangeDatabases\db001
md c:\ExchangeDatabases\db002
md c:\ExchangeDatabases\db003
md c:\ExchangeDatabases\db004

このステップの検証方法

データベース フォルダーが正常にマウントされたことを確認するには、次のコマンドを実行します。

Dir C:\ExchangeDatabases

作成されたディレクトリの出力の一覧が表示されます。

手順 6: データベースのマウント ポイントを作成する

各データベースのマウント ポイントを作成し、マウント ポイントを適切なボリュームにリンクします。 たとえば、db001 のマウントされたフォルダーは、C:\ExchangeDatabases\db001 にあることが必要です。 これを行うには、diskmgmt.msc または mountvol.exe を使用します。 この例では、mountvol.exe を使用して db001 を C:\ExchangeDatabases\db001 にマウントする方法を示します。

Mountvol.exe c:\ExchangeDatabases\db001 \\?\Volume (GUID)

このステップの検証方法

データベースのマウント ポイントが正常に作成されたことを確認するには、次のコマンドを実行します。

Mountvol.exe C:\ExchangeDatabases\db001 /L

マウントされたボリュームのマウント ポイントの一覧が表示されます。

手順 7: データベースのディレクトリ構造を作成する

次に、手順 5 で作成したフォルダーの下に 2 つのディレクトリを作成します。1 つはデータベースごとに、もう 1 つは同じボリュームに格納されるデータベースのログ ストリームごとに作成します。 ディレクトリ構造には、次の形式を使用する必要があります。

C:\<DatabaseFolderName>\ DatabaseName \<DatabaseName>.db

C:\<DatabaseFolderName>\ DatabaseName \<DatabaseName>.log

この例では、ボリューム 1 に保存される 4 つのデータベース用のディレクトリを作成する方法を示します。

md c:\ExchangeDatabases\db001\db001.db
md c:\ExchangeDatabases\db001\db001.log
md c:\ExchangeDatabases\db002\db002.db
md c:\ExchangeDatabases\db002\db002.log
md c:\ExchangeDatabases\db003\db003.db
md c:\ExchangeDatabases\db003\db003.log
md c:\ExchangeDatabases\db004\db004.db
md c:\ExchangeDatabases\db004\db004.log

すべてのボリューム上のデータベースについて、上記のコマンドを繰り返します。

このステップの検証方法

データベースのディレクトリ構造が正常に作成されたことを確認するには、次のコマンドを実行します。

Dir C:\ExchangeDatabases /s

作成されたディレクトリの出力の一覧が表示されます。

手順 8: データベースを作成する

適切なフォルダーを使用して構成されたログ パスとデータベース パスでデータベースを作成します。 この例では、新しく作成したディレクトリとマウント ポイント構造に保存されるデータベースを作成する方法を示します。

New-MailboxDatabase -Name db001 -Server MBX1 -LogFolderPath C:\ExchangeDatabases\db001\db001.log -EdbFilePath C:\ExchangeDatabases\db001\db001.db\db001.edb

このステップの検証方法

適切なフォルダーにデータベースが正常に作成されたことを確認するには、次のコマンドを実行します。

Get-MailboxDatabase db001 | Format List *path*

返されるデータベース プロパティが、データベース ファイルとログ ファイルが上記のフォルダーに保存されようとしていることを示す必要があります。

このタスクの検証方法

DAG に AutoReseed が構成されたことを確認するには、次の手順を実行します。

  1. DAG が正しく構成されていることを確認するには、次のコマンドを実行します。

    Get-DatabaseAvailabilityGroup DAG1 | Format-List *auto*
    
  2. ディレクトリ構造が正しく構成されていることを確認するには、次のコマンドを実行します (既定のパスは以下のとおりです。必要に応じて、パスを使用しているパスに置き換えてください)。

    Dir c:\ExchangeDatabases /s
    
    Dir c:\ExchangeVolumes /s