在 Exchange Server 中設定資料庫可用性群組的 AutoReseed

使用本文中的步驟,在 Exchange Server 中設定資料庫可用性群組 (DAG) 的 AutoReseed。

注意

AutoReseed 功能不會為您執行任何先決條件設定工作。 系統管理員必須手動安裝磁碟、將備用磁碟新增至系統、更換不正確的磁碟,以及格式化新的磁碟。

如需與 DAG 相關的更多管理工作,請 參閱管理資料庫可用性群組

開始之前有哪些須知?

  • 完成這項工作的估計時間:10 分鐘。

  • 若要開啟 Exchange 管理命令介面,請參閱 開啟 Exchange 管理命令介面

  • 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的許可權,請參閱 高可用性和月臺復原 許可權一文中的「資料庫可用性群組」專案。

  • 必須為每個實體磁碟建立一個邏輯磁碟/磁碟分割。

  • 必須使用以下步驟描述的特定資料庫和記錄檔資料夾結構。

  • 如需本文中適用於程序的鍵盤快捷方式相關信息,請參閱 Exchange 系統管理中心的鍵盤快捷方式

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange ServerExchange OnlineExchange Online Protection

步驟 1:設定資料庫和磁碟區的根路徑

第一個步驟牽涉到設定 AutoDagDatabasesRootFolderPath () 資料庫的根目錄,以及 DAG 所使用之 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 磁碟管理應用程式 (diskmgmt.msc) ,將每個磁碟區掛接在 C:\ExchangeVolumes 下的掛接資料夾中。 例如,如果有 2 個磁碟區具有資料庫和 1 個備用磁碟區,請將磁碟區掛接至下列掛接的資料夾:

  • 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 中建立的資料夾下建立兩個目錄,一個用於每個資料庫,另一個用於將儲存在相同磁碟區中的每個資料庫記錄數據流。 您必須針對目錄結構使用下列格式:

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