NetWorker:すべてのセーブセットの有効期限が切れた後にVBAアプライアンスを廃止する方法
Summary: このKBでは、VMwareバックアップ アプライアンス(VBA)を完全に廃止および削除するために必要なプロセスについて詳しく説明します。VBAアプライアンスはサポートされなくなりました。これは、NetWorker VMware Protection (NVP) vProxyアプライアンスに置き換えられました。
Instructions
続行する前の前提条件:
- VBAのプライマリー バックアップとクローン セーブセットの有効期限が切れています。
- 残りのプライマリ セーブセットとクローン セーブセットは、を使用してNetWorkerデータ ゾーンから削除されています。
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
.xdr ファイル;ただし、ファイルを再度インポートするには、サポートが必要です mm.xdr 必要に応じて、次の手順を実行します。nsrmmdbasmを使用してNetWorkerメディア データベースをエクスポートする方法
Process:
1.VBAの残りのすべてのセーブセットを検証します。これは、次のいずれかのオプションを使用して実行できます。
NetWorker Management Console (NMC)
a. NetWorker管理コンソール(NMC)
b. にログインします。次に示すように、メディアタブに移動してセーブセットを選択し、VMwareバックアップ アプライアンス オンラインを選択します。
c. 次に、[ クエリ セーブセット] タブで、情報を検索する VBA 名の必要なエントリのみを選択します。目標は、この特定のVBAノードの情報を照会して削除できるようにすることです。次の例は、 vbalabnode2x.vba.lab がクエリ対象として選択されていることを示しています。
mminfo コマンド
ある。NetWorkerサーバーでrootセッションまたは管理者コマンド プロンプトを開き、次のコマンドを実行します。 mminfo command.
構文: 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にログインします。[Configuration]タブに移動し、[VMware Protection Policies]をクリックします。
c. [VBA リスト] でポリシーを並べ替えます。
d. この VBA が一覧表示されている最初のポリシーを開き、[VMware Backup Appliance Selection] タブに移動して、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>
Example: 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アプライアンスVMを削除します。
これで、関連するVBA VMと外部プロキシをvCenter Serverから削除できるようになりました。