Avamar: Cómo eliminar un respaldo cuando el bloqueo de retención (modo de gobernanza) está habilitado
Summary: Eliminación de un respaldo cuando el bloqueo de retención (modo de gobernanza) está habilitado en las soluciones integradas de Avamar y Data Domain.
Instructions
Para eliminar un respaldo cuando el bloqueo de retención (modo de gobernanza) está habilitado, se deben seguir estos pasos en este orden específico.
Paso 1: Avamar:
Inicie sesión en Avamar Utility Node como administrador.
Determine la ruta al cliente mediante el siguiente comando:
avmgr getl --path=<domain path to client> | grep -i '<client name>'
Ejemplo:
avmgr getl --path=/clients/physical | grep -i 'testclientA'
1 testclientA.company.com location: d057f520d4f5ab5b26c2b754714c9f21f50255c2 pswd: c1015019cf10175d15984d7cc9c833754f3cff3e
Toma nota de la ubicación. Esto también se denomina ID de cliente (CID).
Esta información es necesaria para encontrar la ruta completa en Data Domain en pasos posteriores.
Paso 2: Avamar:
Para eliminar un cliente completo o todos los respaldos de un cliente, vaya al paso 3.
Para eliminar un único respaldo, varios (pero no todos), ejecute el siguiente comando para recuperar la lista de respaldos de ese cliente Avamar:
avmgr getb --path=<full path to client> --format=xml
Ejemplo:
avmgr getb --path=/clients/physical/testclientA.company.com --format=xml
1 Request succeeded
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<backuplist version="3.0">
<backuplistrec flags="19922945" labelnum="488" label="1800-phy-file_srv_phy-1576465200020" created="1576466965" roothash="23f00d475c58c8ff95b5f1d298e01a1d4a632f72" totalbytes="4775684341760.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5b3c104506658" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="19922945" labelnum="481" label="1800-phy-file_srv_phy-1575860400016" created="1575862022" roothash="895eae1260310a6e27316d29e8d52fdff562cb76" totalbytes="4779966201856.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5ae4085e092a0" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="24117249" labelnum="474" label="1800-phy-file_srv_phy-1575255600018" created="1575257228" roothash="fadf73cd92ce3d97d4e5223c13255aca49716631" totalbytes="4774015008768.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5a8c060960b04" partial="0" retentiontype="daily,weekly,monthly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="19922945" labelnum="467" label="1800-phy-file_srv_phy-1574650800019" created="1574652417" roothash="afafe01c88300c5376a4042c4323d066a8c49cc2" totalbytes="4766955470848.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5a3403120cb82" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
</backuplist>
created_prectime" valor o valores. Esta es la hora de creación del respaldo, o BID (y cómo se sella el respaldo en el servidor de Data Domain).
-
-
-
El valor siempre se ve como "0x" seguido del registro de fecha y hora (por ejemplo, "0x1d5a8c060960b04").
-
El valor después de "0x" es lo que se requiere de este resultado (que sería "1d5a8c060960b04" en este ejemplo).
-
-
Paso 3: Data Domain:
En Data Domain, inicie sesión como sysadmin.
Ejecute el siguiente comando para enumerar el mtrees:
mtree list
Ejemplo:
mtree list
Name Pre-Comp (GiB) Status
---------------------------- -------------- -------
/data/col1/avamar-1234567890 9080.1 RW/RLGE
/data/col1/backup 0.0 RW
---------------------------- -------------- -------
D : Deleted
Q : Quota Defined
RO : Read Only
RW : Read Write
RD : Replication Destination
IRH : Retention-Lock Indefinite Retention Hold Enabled
ARL : Automatic-Retention-Lock Enabled
RLGE : Retention-Lock Governance Enabled
RLGD : Retention-Lock Governance Disabled
RLCE : Retention-Lock Compliance Enabled
M : Mobile
m : Migratable
Tome nota de Avamar mtree. La variable mtree name es necesario para revertir el bloqueo de retención más adelante en este procedimiento.
Paso 4: Avamar:
Verifique Avamar mtree mediante la ejecución del siguiente comando:
avmaint hfscreate
Resultado de muestra:
1234567890
A continuación, anteponga la cadena "/data/col1/avamar-”
En este ejemplo, el resultado mtree El nombre es /data/col1/avamar-1234567890 y coincide con el resultado del paso 3.
Paso 5: Data Domain:
- Miembros del equipo de soporte técnico de Avamar de Dell Technologies:
Consulte la sección "Notas internas" para conocer los próximos pasos.
- Todos los demás:
Ejecute el siguiente comando para generar un informe de todos los archivos con bloqueo de retención en Data Domain:
(Se utiliza para buscar los clientes y los respaldos que se eliminarán).
mtree retention-lock report generate retention-details mtrees /data/col1/<avamar-xxxxxxxx> output-file <filename.txt>
(donde "mtrees" es el MTree de Avamar determinado anteriormente (en este ejemplo: /data/col1/avamar-1234567890)
Ejemplo:
mtree retention-lock report generate retention-details mtrees /data/col1/avamar-1234567890 output-file dd_retentionlock.txt
Esto genera un informe con todos los archivos bloqueados.
La salida se envía a la carpeta /ddvar/log/debug/retention-lock-reports/ (o el directorio especificado cuando se ejecuta el comando).
Utilice el ID de cliente (CID) recopilado en el paso 1 y busque la ruta de respaldo en Data Domain desde el archivo de salida generado (en este ejemplo, dd_retentionlock.txt)
Paso 6: Data Domain:
Una vez que se encuentre la ruta, ejecute el siguiente comando para revertir el bloqueo de respaldo (lo que permite eliminarlo):
mtree retention-lock revert <path to client/backup>
El comando solicita la contraseña de sysadmin para que se complete el proceso de reversión.
Según lo que se elimine, el comando varía ligeramente:
Si elimina todos los respaldos o un cliente, el comando utiliza el ID de cliente (CID) del paso 1.
Ejemplo:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2
The 'mtree retention-lock revert' command removes retention-lock on this path thereby making it unprotected.
Are you sure? (yes|no) [no]: yes
ok, proceeding.
Please enter sysadmin password to confirm 'mtree retention-lock revert':
Si elimina respaldos individuales, el comando consta del ID de cliente (CID) del paso 1 y el ID de respaldo del paso 4 (esto se debe ingresar en mayúsculas):
Ejemplo:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A8C060960B04
The 'mtree retention-lock revert' command removes retention-lock on this path thereby making it unprotected.
Are you sure? (yes|no) [no]: yes
ok, proceeding.
Please enter sysadmin password to confirm 'mtree retention-lock revert':
Se debe ejecutar un comando independiente para cada respaldo individual que se elimina.
Por ejemplo, para eliminar dos de los respaldos:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A8C060960B04
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A3403120cB82
Paso 7: Avamar:
Una vez que se complete la reversión del bloqueo, ejecute el siguiente comando en la cuadrícula de Avamar para deshabilitar temporalmente el modo de gobernanza:
avmaint config governancemode=false --ava
Paso 8: Avamar (UI, AUI o MCCLI):
Una vez que el modo de gobierno corporativo está deshabilitado, los respaldos o clientes se pueden eliminar mediante la interfaz web de Avamar (AUI), la consola de administración (MC UI) o mccli.
Paso 9: Avamar:
Después de eliminar los clientes o los respaldos, vuelva a habilitar el modo de gobierno en la cuadrícula de Avamar ejecutando el siguiente comando:
avmaint config governancemode=true --ava