管理受保護的檔案伺服器
發行︰ 2016年3月
適用於: System Center 2012 SP1 - Data Protection Manager、System Center 2012 - Data Protection Manager、System Center 2012 R2 Data Protection Manager
在磁碟區間移轉
Migrate-Datasource 是命令列指令碼,讓您可以繼續保護相同複本磁碟區上的資料來源 (檔案、資料夾、磁碟區或共用),即使資料已移轉到相同受保護電腦上的其他磁碟區。即使沒有變更磁碟區的磁碟機代號,仍必須執行 Migrate-Datasource 指令碼,因為 System Center 2012 – Data Protection Manager (DPM) 是靠 GUID 而不是靠磁碟機代號辨識磁碟區。
![]() |
---|
如果有設定次要 DPM 伺服器的保護,也必須在次要伺服器上執行 Migrate-Datasource 指令碼。 |
![]() |
---|
Migrate-Datasource 是用於移轉受保護的電腦磁碟區,MigrateDatasourceDataFromDPM 則是用於移轉 DPM 磁碟區。 |
需要跨磁碟區移動 DPM 保護的資料來源,可能的原因有:
磁碟已損毀。
組織原則要求在特定時間間隔內更換磁碟。
語法
Migrate-Datasource.ps1 [-DPMServerName] <string> [-Option [auto or manual]] [-PSName] <string>
參數 | 描述 |
---|---|
DPMServerName | DPM 伺服器的名稱,這是資料被移轉前的位置。 |
選項 | 指示 DPM 應自動或手動執行移轉。 自動:若指定自動選項,DPM 會移轉受保護電腦上的所有資料來源。如果您已建立新磁碟區,但保留邏輯路徑 (例如,F:\ 在新磁碟上被重新格式化,但仍叫做 F:\,或是掛接點仍然一樣),請使用此選項。DPM 會自動將 F:\ 複本的對應更新為新磁碟區 (現在的 F:\)。 手動:若指定手動選項,必須個別移轉每個資料來源。此指令碼會為您列出 DPM 保護但不存在的磁碟區清單,以及未受保護磁碟區的清單。您便可以個別對應磁碟區。如果不保留邏輯路徑 (例如,G:\ 變成 H:\),則使用此選項。 |
PSName | 受保護電腦的名稱,資料來源將移轉至此。 |
注意事項
Migrate-Datasource 僅用於移轉檔案系統資料來源,如磁碟區。若是其他資料來源,請依照警示中的指示操作。
DPM 不支援將磁碟機 (如 D:\) 上的磁碟區移轉到掛接磁碟區 (例如 E:\<掛接點>,其中掛接點是磁碟區掛接的位置)。
對於已掛接磁碟區的自動移轉,新電腦上的磁碟區應該和原先受保護電腦上的磁碟區有相同的掛接點名稱。DPM 不允許移轉到磁碟機。
針對掛接磁碟區 (其中的舊磁碟區是以掛接點保護) 的移轉:
如果受保護的磁碟區有多個掛接點,在新電腦上至少要有一個磁碟區的掛接點和之前的掛接點路徑相同。
舊的磁碟區:C:\mnt
新的磁碟區:C:\mnt (可能有磁碟機代號和其他掛接點)如果磁碟區也有磁碟機代號,只有當您選取新磁碟區作為移轉之用時才看得到磁碟機代號。應該手動選取。
您應該只在重新格式化磁碟區時,或與磁碟區相關聯的磁碟區 GUID 已變更時,才移轉磁碟區。
![]() |
---|
移轉之後,便無法針對移轉前建立的復原點執行原始位置復原。復原失敗,並顯示訊息「找不到選取的磁碟區」。不過您仍然可以復原到替代位置。 |
跨磁碟移轉
MigrateDatasourceDataFromDPM 是命令列指令碼,可以跨磁碟移轉資料來源的 System Center 2012 – Data Protection Manager (DPM) 資料 – 複本磁碟區和復原點磁碟區。當磁碟已滿且無法擴充時、磁碟該更換時,或磁碟出現錯誤時,可能需要這類移轉。
![]() |
---|
MigrateDatasourceDataFromDPM 是用於移轉 DPM 磁碟區,Migrate-Datasource 則是用於移轉受保護電腦的磁碟區。 |
這可能意味著一或多個下列移動資料來源資料的案例,依您設定環境的方式而定:
DPM 磁碟到 DPM 磁碟
資料來源到 DPM 磁碟
資料來源到自訂磁碟區
MigrateDatasourceDataFromDPM 指令碼會將資料來源或磁碟的所有資料移到新磁碟或磁碟區。移轉完成後,不會選擇原始磁碟 (資料被移出之處) 來存放任何新的備份。您必須保留舊磁碟,直到上面的所有復原點到期。復原點到期之後,DPM 會自動取消複本和復原點磁碟區在這些磁碟上的配置。
移轉不會移動複本上的復原點資料,而是製作新的複本和復原點磁碟區,然後把複本資料複製到新複本上。VSS 陰影複製是磁碟區專屬的,無法被移動或複製。因此,在移轉的磁碟上製作所有新復原點時,仍需要舊磁碟區上的舊複本和復原點。不過,如果想更快移除舊磁碟,可以減少保留範圍,然後等待舊復原點到期。
所有的備份排程仍會繼續作業,資料來源的保護也會繼續如前。
若資料來源已啟用次要保護,在移轉資料來源的複本之後,必須在次要 DPM 伺服器上啟動 [修改保護群組精靈],選取相同資料來源並完成精靈。這會將次要備份重新設定為從主要 DPM 伺服器上的新複本磁碟區上執行。
語法
MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <disk[]> [-Destination] <disk[]>
MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <data source> [-Destination] <disk[]>
MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <data source> [-Destination] <DPM server volume[]>
參數 | 描述 |
---|---|
DPMServerName | DPM 伺服器的名稱,這是資料被移轉前的位置。 |
來源 | 必須移動之資料的位置。可以是 DPM 磁碟 (用 Get-DPMDisk 擷取磁碟) 或 DPM 資料來源 (用 Get-Datasource 擷取資料來源)。來源可以是一組磁碟。 |
目的地 | 資料必須移動至此位置。 可以是 DPM 磁碟陣列 (使用 Get-DPMDisk 抓取磁碟的陣列) 或兩個 DPM 磁碟區的陣列 (使用 Get-DPMVolume 抓取伺服器上 DPM 磁碟區的清單)。陣列的第一個元素是目的地複本磁碟區,第二個元素是復原點磁碟區。 必須先將目的地磁碟新增到 DPM 磁碟集區,才能進行移轉。 |
![]() |
---|
磁碟陣列的編號,從 0 開始。 |
範例
下列範例示範指令碼如何運作。
範例 1:磁碟 D1 包含資料來源 DS1 的複本和復原點。
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP1 |
若要將 D1 上的磁碟區移轉另一磁碟 D2 上 (磁碟到磁碟移轉),請執行下列動作:
$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $disk[0] –Destination $disk[1]
這會產生下列項目:
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP1 |
D2 | R1’ | RP1’ |
您必須保留 D1,保留時間長度是 D1 上最近復原點的保留範圍,通常是一個月。最近復原點到期後,DPM 會自動取消複本和復原點在磁碟 D1 上的配置。
範例 2:磁碟 D1 上有資料來源 DS1 的複本以及資料來源 DS2 的復原點。磁碟 D2 上有 DS2 的複本和 DS1 的復原點。
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP2 |
D2 | R2 | RP1 |
如果進行 DPM 磁碟到 DPM 磁碟移轉到第三個磁碟 (磁碟 3),此磁碟將有四個磁碟區 - DS1 和 DS2 的複本和復原點。
$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $disk[0] –Destination $disk[2]
這會產生下列項目:
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP2 |
D2 | R2 | RP1 |
D3 | R1’ 和 R2’ | RP1' 和 RP2' |
之所以會這樣,是因為 DPM 無法只移動複本或復原點,它一定會成對移動,因此即使命令只移動 D1 的磁碟區,DPM 也會移動相關的複本和復原點。
範例 3:磁碟 D1 上有資料來源 DS1 的複本以及資料來源 DS2 的復原點。磁碟 D2 上有 DS2 的複本和 DS1 的復原點。
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP2 |
D2 | R2 | RP1 |
如果您選擇只將 DS1 的資料移轉到第三個磁碟 (磁碟 3),此磁碟將有兩個磁碟區-DS1 的複本和復原點。
$pg = Get-ProtectionGroup DPMTestServer
$ds = Get-Datasource $pg[0]
$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $ds[0] –Destination $disk[2]
磁碟 | Replica | 復原點 |
---|---|---|
D1 | R1 | RP2 |
D2 | R2 | RP1 |
D3 | R1’ | RP1’ |
管理伺服器叢集
在進行計劃的叢集容錯移轉時,System Center 2012 – Data Protection Manager (DPM) 會繼續保護。在進行非計劃的容錯移轉時,DPM 會產生警示,表示需要一致性檢查。
若是非共用的磁碟叢集,計劃的容錯移轉可能也需要一致性檢查。
變更檔案伺服器叢集成員
當您對受 System Center 2012 – Data Protection Manager (DPM) 保護的伺服器叢集進行變更時,DPM 會採取下列動作:
將新伺服器新增至叢集時,DPM 會產生警示 (要求在新的叢集節點上安裝保護代理程式),且保護會失敗。
從叢集移除伺服器時,DPM 會偵測到有節點離開叢集,且伺服器現在與叢集分開,伺服器上的資料沒有保護。
例如,假設您有伺服器叢集包含四部電腦:Node1、Node2、Node3 及 Node4。您需要以名為 Node5 的新電腦取代 Node4 電腦。
您使用系統管理員主控台進行您的叢集服務,將 Node5 新增至叢集,並設定可以容錯移轉至 Node5 的資源。
DPM 會產生警示,表示伺服器叢集的保護將失敗,直到 Node5 上安裝保護代理程式才會成功。您在 Node5 上安裝保護代理程式。
您讓 Node4 上的資源容錯移轉到叢集中的其他節點。當 Node4 上沒有資源時,請從叢集移除它。DPM 會偵測容錯移轉並繼續保護叢集。
DPM 偵測到 Node4 已離開叢集 – 它現在成為獨立節點。如果它不再存在於網路上,您可以在 DPM 系統管理員主控台中移除此伺服器的記錄。
變更資源群組
叢集節點可擁有任何數目的資源群組。將 DPM 受保護資料來源移到資源群組、在資源群組間移動,或移出資源群組,可能造成保護工作失敗。若要成功地對資源群組成員做任何上述變更,請執行下列步驟:
停止資料來源現有的保護。資料來源可以屬於保護群組,可能是受保護伺服器上的單一資料來源,也可能是資源群組成員。
根據資料來源的新狀態開始保護它,可能是受保護伺服器上的單一資料來源,或將資料來源當作是資源群組成員。這麼做將為資料來源配置新複本。
變更資源群組的名稱會影響資源群組中所有資料來源的保護。若要變更資源群組的名稱,請執行下列步驟:
停止保護資源群組。
變更資源群組名稱。
開始保護新名稱的資料群組。