共用方式為


設定資料庫可用性群組的 AutoReseed

適用於:Exchange Server 2013

AutoReseed 是在磁碟失敗后快速還原資料庫備援的功能。 如果磁碟失敗,儲存在該磁碟上的資料庫複本會自動重新儲存至信箱伺服器上預先設定的備用磁碟。 您可以使用本主題中的步驟來設定資料庫可用性群組的 AutoReseed (DAG) 。

警告

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

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

開始之前有哪些須知?

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

  • 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 高可用性和站台回復性權限 主題中的「資料庫可用性群組」項目。

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

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

  • 如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。

步驟 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:\ExchangeVolumes

裝載的磁碟區應該出現在輸出清單中。

步驟 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