NetWorker: Cómo desactivar un dispositivo VBA después de que venzan todos los savesets
Summary: En esta base de conocimientos, se detalla el proceso necesario para desactivar y eliminar completamente VMware Backup Appliance (VBA). El dispositivo VBA ya no es compatible. Se reemplazó por el dispositivo vProxy de NetWorker VMware Protection (NVP). ...
Instructions
Supuestos antes de continuar:
- Los savesets primarios de respaldo y clonación vencieron para VBA.
- Los savesets primarios y de clones restantes se eliminaron de la zona de datos de NetWorker mediante el
nsrmmUtilidad de línea de comandos.
Requisitos previos:
Antes de continuar con este artículo de la base de conocimientos, asegúrese de que se haya completado una copia o un respaldo de las configuraciones de recursos de NetWorker:
- Asegúrese de que NetWorker Server tenga un respaldo de bootstrap reciente mediante la ejecución de un respaldo de protección del servidor. Los detalles del saveset de bootstrap se pueden recopilar desde un símbolo del sistema raíz o de administrador en NetWorker Server mediante:
mminfo -B - Copie manualmente el directorio de la base de datos de recursos de NetWorker.
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\res\nsrdb - Linux:
/nsr/res/nsrdb
- Windows:
- Copie manualmente el directorio de medios de respaldo:
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\mm - Linux:
/nsr/mm
.xdr archivo; Sin embargo, se requiere la participación del soporte para volver a importar el archivo mm.xdr Si es necesario: Cómo exportar la base de datos de medios de NetWorker mediante nsrmmdbasm
Proceso:
1. Valide todos los savesets restantes para el VBA. Esto se puede hacer mediante una de las siguientes opciones:
NetWorker Management Console (NMC)
un. Inicie sesión en NetWorker Management Console (NMC)
b. Vaya a la pestaña Medios, seleccione Savesets y, a continuación, seleccione VMware Backup Appliance en línea, como se muestra a continuación:
c. Luego, para la pestaña Consultar saveset, seleccione solo las entradas necesarias en el nombre de VBA para las que desea encontrar la información. Tenga en cuenta que el objetivo es consultar la información de este nodo de VBA en particular para que se pueda eliminar. En el siguiente ejemplo, se muestra que se seleccionó vbalabnode2x.vba.lab para ser consultado:
mminfo command
un. Abra una línea de comandos de sesión raíz o de administrador en el servidor NetWorker Server y ejecute lo siguiente mminfo mandar.
Sintaxis: mminfo -c vba-name -kot
Por ejemplo: Para buscar todos los respaldos de VBA con el nombre "vbalabnode2x.vba.lab", ejecute la consulta:
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. Elimine los savesets de VBA identificados en el paso 1.
- Opción 1: Si el VBA está en línea y si hay un volumen único donde se almacenan todos los SSID, es decir, no hay otros datos en este volumen, puede eliminar este volumen
- Opción 2: Si el VBA está en línea y si no hay ningún volumen único que contenga todos los SSID, puede usar
nsrmmpara eliminar los savesets individuales. Nomenclatura:nsrmm -d -S SSID
nsrmm La ejecución muestra lo siguiente:
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'
- Opción 3: Si VBA NO está en línea, utilice el comando
-Xpara eliminar el saveset:
nsrmm -X -d -S <SSID>
nsrmm -X -d -S 4237053710
Delete file and media index entries for save set `4237053710'? y
Puede encontrar detalles adicionales sobre la eliminación de savesets en: ¿Cómo se eliminan SSID individuales o múltiples?
3. Elimine todos los flujos de trabajo asociados con VBA:
b. Vaya a la pestaña Configuration y haga clic en VMware Protection Policies.
c. Ordene las políticas por lista de VBA.
d. Abra la primera política que tenga este VBA en la lista, vaya a la pestaña VMware Backup Appliance Selection y borre el nombre del VBA.
nsradmin para llegar al indicador.
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 si VBA NO responde. Para acceder a nsradmin "offline", ejecute: nsradmin -d absolute path to nsrdb folder. Es necesario reiniciar el servicio para que se apliquen los cambios.
4. Elimine un MTree de VBA:
un. En NetWorker Server, ejecute los siguientes comandos nsradmin para encontrar el ID de DPN de VBA:
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: <VBA-FQDN>
Ejemplo del mensaje de salida:
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;
Tome nota del ID del DPN. Esto nos ayuda a determinar la unidad de almacenamiento; por ejemplo, para el DPNID anterior, la unidad de almacenamiento es "avamar-1435099427".
b. Inicie sesión en un sistema Data Domain mediante PuTTY (o una utilidad SSH similar) como usuario con una función de "administrador". A continuación, ejecute el siguiente comando para eliminar:
ddboost storage-unit delete <storage-unit>
Ejemplo: ddboost storage-unit delete avamar-1435099427
c. [Opcional] Inicie una limpieza del sistema de archivos en Data Domain para recuperar espacio:
filesys clean start
4. Elimine los recursos del servidor VBA mediante nsradmin:
Nota: Este paso se debe realizar SOLO para el VBA que desea eliminar. Tenga cuidado y haga una copia de nsrdb, si aún no lo ha hecho.
Sintaxis: nsradmin> d type: NSR VBA Server; name: vbalabnode2x.vba.lab
Por ejemplo: En el siguiente ejemplo se muestra un comando para eliminar un VBA llamado vbalabnode2x.vba.lab
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 si VBA NO responde. Para acceder a nsradmin "offline", ejecute: nsradmin -d absolute path to nsrdb folder. Es necesario reiniciar el servicio para que se apliquen los cambios.
5. Elimine el recurso de cliente para ese VBA de NMC.
Nomenclatura: nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
Por ejemplo: En el siguiente ejemplo, se muestra cómo eliminar un cliente para 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. Elimine la máquina virtual del dispositivo VBA:
Ahora puede eliminar la VM de VBA pertinente y los proxies externos de vCenter Server.