Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

NVP vProxy:當 FLR 失敗或 VM 不支援時,如何執行檔案層級復原

Summary: 本文提供檔案層級復原 (FLR) 方法的替代方案指示,適用於正在針對 FLR 問題進行故障診斷,但有緊急復原要求時,或是 VM 作業系統尚未正式支援 FLR 功能時。此方法使用即時復原的復原方法,其中會將復原 VM 磁碟掛接至 VM,並使用作業系統的方法複製檔案。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

當檔案層級復原 (FLR) 失敗,且緊急需要檔案復原或限制對 FLR 的影響時,可將下列程序作為因應措施或解決方案。如需 VM FLR 限制的完整清單,請參閱適用您 NetWorker 版本的 NetWorker VMware 整合指南。這些指南可透過 Dell 支援取得,網址為:https://www.dell.com/support/home/

此方法需要進行即時復原。這會在 Data Domain 上建立 NFS 匯出,並為復原選項中指定的 ESXi 主機授予存取權。這表示指定的 ESXi 主機將可使用 VM 的組態或磁碟檔案。然後,您可以從即時存取復原將磁碟掛接至原始 VM,並複製所需的檔案。以下是執行即時存取復原的需求:
  • 在啟動復原之前,請務必提供 Data Domain 資源的管理登入資料。此欄位可在裝置 --> Data Domain 系統 -->NSR Data Domain 內容下找到 (DD 的編輯內容)。
kA5f1000000H2A0CAK_1_0
  • 請務必避免在資源池和其他屬於執行中保護群組的類似容器中執行虛擬機器即時復原。
  • 請避免在 VM 進行備份的同時執行即時復原。
  • 請確定 Data Domain 系統上的可用空間等於或大於要復原的虛擬機器總磁碟大小,因為復原過程不會考慮重復資料刪除後所需的空間。如果磁碟空間不足,則會出現錯誤,指出「Insufficient disk space on datastore」,且建立目標虛擬機器會失敗。
  • 如果 VM 是 Linux 型,則需要根據磁碟機的類型 (作業系統與資料磁碟、特定 Linux 作業系統) 進行其他考量。必須與 Linux 系統管理員接洽,以確保裝置已正確掛接和對應。如果資料位於跨多個磁碟的 LVM 上,則無法使用此因應措施。 
 
注意:不應由 NetWorker 支援部門執行任何涉及掛接或分割磁碟的動作,NetWorker 支援部門將不會執行這些動作。如果需要下列程序的協助,請與作業系統的系統管理員接洽。
 

程序:

  1. 登入 vSphere Web Client 並選取您計畫要掛接即時復原磁碟的 VM。VM 摘要標籤內的欄位會顯示目前的 ESXi 主機名稱或 IP 位址。
kA5f1000000H2A0CAK_1_1
  1. 登入 NetWorker Management Console (NMC) 並從復原標籤啟動虛擬機器復原
  2. 選取您要復原的 VM,然後選取即時復原
  3. 設定即時復原選項視窗上,選取「瀏覽 vCenter 伺服器以選取復原位置」,並指定步驟 1 的 ESXi 主機。請勿勾選開啟 VM 的核取方塊。
kA5f1000000H2A0CAK_1_2

注意:當您執行即時復原時,會將 VM 復原至 Data Domain 上的暫存 NFS 匯出。此復原方法的主要目的是使用此步驟中指定的 ESXi 主機,將 VM 從 Data Domain 的 NFS 資料存放區,透過 vMotion 回復至 VMware 資料存放區。建立 NFS 匯出時,會將存取權限限制於所選的 ESXi 主機。當您要將磁碟 (新增現有磁碟) 從即時存取復原 VM 掛接至 VMware 環境中的運作 VM 時,必須選取正在執行運作 VM 的 ESXi 主機,否則 VM 將無法看到 NFS 資料存放區。
 
  1. 繼續進行即時復原的剩餘程序。完成後,您會看到它在 NMC 中執行。這會保留在這裡,直到您手動刪除復原工作階段。您可以按一下完成以關閉復原組態視窗,這不會停止復原。
kA5f1000000H2A0CAK_1_3
  1. 在 vSphere Web Client 中,您會看到「即時存取復原」所建立的新 VM,您可以忽略此 VM。以滑鼠右鍵按一下要掛接磁碟的 VM,然後選取編輯設定。 
  2. 選取新增 --> 現有磁碟 --> 新增
  3. 瀏覽 EMC-Recover-vproxy_name 資料存放區,並選取您要掛接原始 VM 的 VMDK。
kA5f1000000H2A0CAK_1_4
 注意:如果在步驟 4 中選取了不正確的 ESXi 主機,來源 VM 將無法看到 NFS 資料存放區。
  1. 登入您掛接磁碟的 VM,並開啟磁碟管理,磁碟可能為離線狀態, 將其設定為線上
注意:如果 VM 是 Linux 型,請參閱其他資訊
  1. 您可以使用「Windows 檔案總管」,從掛接的復原磁碟機將檔案或目錄複製或貼上至原始位置。

 
kA5f1000000H2A0CAK_1_5
  1. 完成處理磁碟後,您可以回到 VM 設定,並取消掛接或刪除磁碟。請勿從資料存放區刪除檔案。您可以透過磁碟檔案路徑確認這是哪一個磁碟:
kA5f1000000H2A0CAK_1_6
  1. 在 NMC 中,以滑鼠右鍵按一下執行中的即時存取復原工作階段,選取停止,在刪除提示上按一下,以刪除即時存取復原 VM 和 NFS 資料存放區。

 

Additional Information

以下提供在執行上述步驟 1 至 8 之後,掛接單一 Linux VMDK 的基本範例。
 

在下列範例中,我們在 Disk 2 上有 Red Hat Enterprise Linux 系統與 /data (在系統上顯示為 /dev/sdb1):df -h
[root@vmrhel7 ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       1.9G     0  1.9G   0% /dev
tmpfs                          1.9G     0  1.9G   0% /dev/shm
tmpfs                          1.9G  8.9M  1.9G   1% /run
tmpfs                          1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/rhel_vmrhel7-root   14G  3.4G   11G  26% /
/dev/sda1                     1014M  233M  782M  23% /boot
tmpfs                          379M     0  379M   0% /run/user/0
/dev/sdb1                       40G   34M   40G   1% /data

完成解決方案部份的步驟 1-8 後,我們現在能看到有一個額外的磁碟 /dev/sdc 已經安裝到系統上:lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT

[root@vmrhel7 ~]# lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT
NAME                  FSTYPE      LABEL  SIZE MOUNTPOINT
sda                                       16G 
├─sda1                xfs                  1G /boot
└─sda2                LVM2_member         15G 
  ├─rhel_vmrhel7-root xfs               13.4G /
  └─rhel_vmrhel7-swap swap               1.6G [SWAP]
sdb                                       40G 
└─sdb1                xfs                 40G /data
sdc                                       40G 
└─sdc1                xfs                 40G 
sr0                                     1024M 

建立暫存資料夾以掛接磁碟:mkdir /tmp/flr
將磁碟掛接到資料夾:mount -o rw,nouuid /dev/sdc1 /tmp/flr

[root@vmrhel7 ~]# mount /dev/sdc1 /tmp/flr                  
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

[root@vmrhel7 ~]# dmesg | tail
[12582.452435] sd 0:0:2:0: [sdc] Mode Sense: 61 00 00 00
[12582.452467] sd 0:0:2:0: [sdc] Cache data unavailable
[12582.452468] sd 0:0:2:0: [sdc] Assuming drive cache: write through
[12582.454682]  sdc: sdc1
[12582.455066] sd 0:0:2:0: [sdc] Attached SCSI disk
[13036.466924] XFS (sdc1): Filesystem has duplicate UUID ccd31faa-3ceb-47ff-8f64-ad999bb1ab5a - can't mount
[13053.416540] XFS (sdc1): Filesystem has duplicate UUID ccd31faa-3ceb-47ff-8f64-ad999bb1ab5a - can't mount
[13208.507880] XFS (sdc1): Filesystem has duplicate UUID ccd31faa-3ceb-47ff-8f64-ad999bb1ab5a - can't mount
[13464.609162]  sdc: sdc1
[13494.625617] XFS (sdc1): Filesystem has duplicate UUID ccd31faa-3ceb-47ff-8f64-ad999bb1ab5a - can't mount

[root@vmrhel7 ~]# mount -o rw,nouuid /dev/sdc1 /tmp/flr        
[root@vmrhel7 ~]# 

注意:如果磁碟掛接至同一個系統,則掛接上的備份可能會失敗,因為磁碟的 UUID 與系統上的另一個磁碟相同。由於我們只需要復原檔案,而不會將此磁碟永久新增至檔案系統,因此您可以使用 nouuid 掛接。

您現在可以將所需的資料從 FLR 掛接點複製到您選擇的位置:cp /tmp/flr/path/to/file-or-dir /path/to/destination/dir

[root@vmrhel7 ~]# cp /tmp/flr/sysctl.conf ~/flr/ 

[root@vmrhel7 ~]# ls -l flr/ 
total 4 -rw-r--r--. 1 root root 449 Jun 16 15:36 sysctl.conf

請參閱步驟 11 12,以移除磁碟並刪除即時復原 VM 例項。

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000158482
Article Type: How To
Last Modified: 04 Nov 2024
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.