NetWorker:如何在所有儲存集到期後解除委任 VBA 裝置
Summary: 本 KB 詳細說明完全解除委任並移除 VMware 備份應用裝置 (VBA) 所需的程序。不再支援 VBA 設備。取而代之的是 NetWorker VMware Protection (NVP) vProxy 裝置。
Instructions
繼續操作前的假設:
- VBA 的主要備份和克隆存儲集已過期。
- 剩餘的主要和複製儲存集已透過
nsrmm命令列公用程式。
先決條件:
繼續執行此 KB 之前,請確定已完成 NetWorker 資源組態的複製或備份:
- 執行伺服器保護備份,確保 NetWorker 伺服器有最近的啟動備份。可使用下列方式,從 NetWorker 伺服器上的 root 或系統管理員提示收集引導儲存集詳細資料:
mminfo -B - 手動複製 NetWorker 資源資料庫目錄。
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\res\nsrdb - Linux:
/nsr/res/nsrdb
- Windows:
- 手動複製備份媒體目錄:
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\mm - Linux:
/nsr/mm
程序:
1.驗證 VBA 的所有剩餘存儲集。您可以使用下列其中一個選項完成此作業:
NetWorker Management Console (NMC)
一個。 登入 NetWorker Management Console (NMC)
b。 前往 媒體標籤並選取 儲存集, 接著選取線上 VMware 備份裝置,如下所示 :
c.c. 然後,對於 “查詢存儲集”選項卡,僅選擇要查找其資訊的 VBA 名稱中的所需條目。請記住,目標是查詢此特定 VBA 節點的資訊,以便可以將其刪除。以下範例顯示已選取要查詢的 vbalabnode2x.vba.lab :
mminfo command
一個。在 NetWorker 伺服器上開啟根工作階段或系統管理員命令提示字元,然後執行下列步驟: mminfo 令。
語法: mminfo -c vba-name -kot
例如:若要尋找名為「vbalabnode2x.vba.lab」的 VBA 所有備份,請執行查詢:
mminfo -c vbalabnode2x.vba.lab -kot
..
volume type vm_name date time size ssid fl backup_size
dd2x15.001 Data Domain VM2 6/22/2015 7:49:57 AM 41 GB xxxxx cr 41 GB
dd2x15.001 Data Domain VM1 6/22/2015 7:53:52 AM 41 GB xxxxxx cr 41 GB
dd2x15.001 Data Domain VM2 6/22/2015 7:54:02 AM 41 GB xxxxxx cr 41 GB
2.刪除在步驟 1 中標識的 VBA 存儲集。
- 選項 1:如果 VBA 處於連線狀態,並且存在儲存所有 SSID 的唯一卷,即此卷上沒有其他數據,則可以刪除此卷
- 選項 2:如果 VBA 處於連線狀態,並且沒有包含所有 SSID 的唯一卷,則可以使用
nsrmm命令以刪除單個存儲集。語法:nsrmm -d -S SSID
nsrmm 執行顯示:
nsrmm -d -S 4253582084
Delete file and media index entries for save set `4253582084'? y
98999:nsrmm: Save set 4253582084 has been successfully deleted from VBA server 'vbalabnode2x.vba.lab'
- 選項 3:如果 VBA 未連線,請使用
-X刪除儲存集的選項:
nsrmm -X -d -S <SSID>
nsrmm -X -d -S 4237053710
Delete file and media index entries for save set `4237053710'? y
如需刪除儲存集的其他詳細資料,請參閱:如何刪除多個或個別 SSID?
3.刪除與 VBA 關聯的所有工作流:
b。前往 組態 標籤,然後按一下 VMware Protection Policies。
c.c.按VBA清單對策略進行排序 。
d.d. 開啟列出此 VBA 的第一個原則,前往「VMware 備份裝置選擇」標籤 ,然後清除 VBA 名稱。
nsradmin 以進入提示。
nsradmin> p type: nsr hypervisor; name: vcenter-name
nsradmin> p type: nsr hypervisor; name: VC4.vba.lab
type: NSR hypervisor
name: VC4.vba.lab;
comment: ;
service: VMware VirtualCenter;
endpoint: "https://VC4.vba.lab/sdk";
username: administrator@vba.lab;
password: *******;
command: nsrvim;
proxy: nw4;
nsradmin> d
Delete ? yes
nsradmin 如果 VBA 沒有回應。若要存取 nsradmin「離線」執行, nsradmin -d absolute path to nsrdb folder。必須重新啟動服務才能套用變更。
4.刪除 VBA MTree:
一個。在 NetWorker 伺服器上,執行以下 nsradmin 命令以尋找 VBA DPN ID:
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: <VBA-FQDN>
範例輸出:
nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: vbalabnode2x.vba.lab
name: vbalabnode2x.vba.lab;
DPN ID: xxxxxxxxxxx;
記下 DPN ID。這有助於我們判斷儲存單元,例如,在上述 DPNID 中,儲存單元為「avamar-1435099427」。
b.使用 PuTTY (或類似的 SSH 公用程式) 以具有「admin」角色的使用者登入 Data Domain 系統。然後執行以下命令以刪除:
ddboost storage-unit delete <storage-unit>
範例: ddboost storage-unit delete avamar-1435099427
c. [選用] 在 data domain 上啟動檔案系統清理以回收空間:
filesys clean start
4.使用 nsradmin 移除 VBA 伺服器資源:
注意:此步驟僅對要刪除的 VBA 執行。請謹慎行事,如果尚未複製 nsrdb,請這樣做。
語法: nsradmin> d type: NSR VBA Server; name: vbalabnode2x.vba.lab
例如:下面的示例顯示了刪除名為 vbalabnode2x.vba.lab 的 VBA 的命令
nsradmin> d type: NSR VBA Server; name: vbalabnode2x.vba.lab
type: NSR VBA Server;
name: vbalabnode2x.vba.lab;
comment: ;
vCenter Host: vbalabnode2x.vba.lab;
vCenter Web Client Host: ;
Total Capacity: ;
Total Capacity in bytes: ;
Used Capacity: ;
Last Validated Checkpoint: ;
Last Validated Checkpoint Tag: ;
Online: ;
VBA Version: ;
Policy List: ;
Policy Client Mapping: ;
External Proxy Hosts: ;
VBA recover checkpoint tag: ;
configuration error: ;
VBA Internal Proxies: Enabled;
VBA Adhoc Backups: Enabled;
VBA Restrict Transport Mode to Hotadd Only: Disabled;
Staging DDR pool for Disaster recovery from non-DDR devices: ;
Delete? Y
deleted resource id 156.x.xxx.x.x.x.x.x.xxx.xxx.xxx.xx.xx.xxx.x.x(7)
nsradmin 如果 VBA 沒有回應。若要存取 nsradmin「離線」執行, nsradmin -d absolute path to nsrdb folder。必須重新啟動服務才能套用變更。
5.從 NMC 中移除該 VBA 的用戶端資源。
語法: nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
例如:以下範例顯示如何刪除 vbalabnode2x.vba.lab 的用戶端
nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
type: NSR client;
name: vbalabnode2x.vba.lab;
server: nw4.vba.lab;
client id: xxxx-xxxxx-xxxxx-xxxx-0xxxxx-xxxxx;
Delete? Y
deleted resource id 153.x.xxx.x.x.x.x.x.xxx.xx.xxx.xx.xx.xxx.x.x3)
6.刪除 VBA 裝置虛擬機器:
您現在可以從 vCenter 伺服器刪除相關的 VBA VM 和外部代理。