NetWorker: Cómo usar el comando nsrclone con filtros

Summary: NetWorker 19.1 introdujo nuevas opciones para el comando nsrclone que permiten el uso de filtros similares a los que se usan con mminfo. En este artículo, se explica cómo usarlo.

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

El 'nsrclone' se puede utilizar en NetWorker Server para clonar manualmente savesets en función de criterios o identificadores definidos por el usuario. Utilice la tecla 'mminfo' para determinar los identificadores que se utilizarán para definir una lista de savesets que se clonarán. Los identificadores incluyen el nombre del cliente, el nombre del saveset, el nivel de respaldo y la cantidad de copias o clones válidos que aún no se crearon en el pool de destino.
 
Es posible clonar savesets específicos que forman parte de una política, flujo de trabajo o acción mediante filtros con el nsrclone como se describe a continuación:
 
  1. Use el comando mminfo para definir exactamente qué criterios utilizar.
    mminfo -q "policy=[policy name]" -q "workflow=[workflow name]" -q "savetime>[unit of time]" -r [list of columns to include in results]
    1. Por ejemplo:
      mminfo -q "policy=Mona" -q "workflow=Felix_wf" -q "savetime>4 days ago" -r "ssid,cloneid,client,name(10),savetime,level,volume,pool,copies" 
      
      ssid                    clone id     client      name       date          lvl           volume                                  pool               copies                                                                       
      1844199883  1558987268 nw231     /felix   05/27/2019   full      SanLorenzoDDPool.005   SanLorenzoDDPool   1                                                                   
      418395723   1559246469 nw231     /felix   05/30/2019    full      SanLorenzoDDPool.005   SanLorenzoDDPool   1                                                                   
      183563875   1559295644 nw231     /felix   05/31/2019    full      SanLorenzoDDPool.005   SanLorenzoDDPool   1
  2. Probar el equivalente nsrclone con filtros usando el comando '-n' switch para 'Do not execute”. Esta opción hace que nsrclone Para generar e imprimir la lista de savesets que se clonarán sin realizar la operación.
    nsrclone -n -S -s [NW server name]  -e [latest save set time] -t [earliest save set time] -q policy=[policy name] -q worfklow=[workflow name] -b [destination pool] > [outputfile.txt] 2>&1
     
    1. No se clona nada, pero el archivo de salida permite que el usuario juzgue si los criterios seleccionados extrajeron los savesets esperados.
    2. Los filtros en el mismo nivel están unidos por un OR. Si se seleccionaron dos políticas, se enumeran los savesets de ambas políticas.
    3. Los filtros en diferentes niveles están unidos por un AND. Si se selecciona una política y un flujo de trabajo, solo se enumeran los savesets que coinciden con la política y el flujo de trabajo.
    4. Por ejemplo:
      nsrclone -n -S -s nwserver121 -e "now" -t "4 days ago" -q policy="Mona" -q workflow="Felix_wf" -b SanLorenzoDDCLone > felixclone.txt 2>&1
    5. El comando anterior le indica al sistema que clone todos los savesets que:
      1. Tener un 'savetime' entre hace cuatro días y ahora
      2. Forman parte de la política Mona y el flujo de trabajo Felix_wf (lógico AND).
  3. Ejecute el comando nsrclone y confirme que ha funcionado según lo esperado.
    nsrclone -S -s [NW server name]  -e [latest save set time] -t [earliest save set time] -q policy=[policy name] -q worfklow=[workflow name] -b [destination pool]
     
    1. Por ejemplo:
      nsrclone -S -s nwserver121 -e "now" -t "4 days ago" -q policy="Mona" -q workflow="Felix_wf" -b SanLorenzoDDClone
    2. Ejecute el mismo comando para confirmar que se realizó correctamente. mminfo como antes. Ahora hay un saveset en el pool de clones para cada saveset en el pool de respaldo.
      mminfo -q "policy=[policy name]" -q "workflow=[workflow name]" -q "savetime>[unit of time]" -r [list of columns to include in results]
    3. Por ejemplo:
      mminfo -q "policy=Mona" -q "workflow=Felix_wf" -q "savetime>4 days ago" -r "ssid,cloneid,client,name(10),savetime,level,volume,pool,copies"
      
       ssid                    clone id    client    name        date          lvl           volume                               pool                     copies
      1844199883  1559300768 nw231     /felix   05/27/2019   full   nwserver121.009              SanLorenzoDDClone        2
      418395723   1559300768 nw231     /felix   05/30/2019    full   nwserver121.009              SanLorenzoDDClone        2
      183563875   1559300768 nw231     /felix   05/31/2019    full   nwserver121.009              SanLorenzoDDClone         2
      1844199883  1558987268 nw231     /felix   05/27/2019   full   SanLorenzoDDPool.005   SanLorenzoDDPool           2
      418395723   1559246469 nw231     /felix   05/30/2019    full   SanLorenzoDDPool.005   SanLorenzoDDPool           2
      183563875   1559295644 nw231     /felix   05/31/2019    full   SanLorenzoDDPool.005   SanLorenzoDDPool           2

Additional Information

Otros ejemplos:

  • Clonar todos los savesets:
    • Con un savetime de hace 1 mes o más reciente
    • Del grupo denominado 'DPG'
    • Que cumplan con los tres criterios: ”action=backup" AND "policy=Gold" AND "workflow=NMC server backup":
    • nsrclone -q "group=DPG" -q "action=backup" -q "policy=Gold" -q "workflow=NMC server backup" -S -t "1 month ago"
  • Clonar todos los savesets que se respaldaron como parte de la política 'P1' O la política 'P2':
    • nsrclone -q "policy=P1" -q "policy=P2"
  • Clonar todos los savesets:
    • Cuyo savetime está entre dos fechas específicas Y
    • Que se respaldaron como parte de la política 'Zinka' O la política 'Mona':
    • nsrclone -S -t "04/15/2019" -e "05/01/2019" -q policy=Zinka -q policy=Mona
  • Copie todos los savesets:
    • Creado entre 01/21/05 14:50:03 y 01/24/05 14:50:03 Y
    • Para la política 'P1' O la política 'P2':
    • nsrclone -S -t '01/21/05 14:50:03' -e '01/24/05 14:50:03' -q policy=P1,policy=P2
  • Clonar todos los savesets:
    • Creado entre horas 01/21/05 14:50:03 y 01/24/05 14:50:03 Y
    • Para el flujo de trabajo 'W1' de la política 'P1'
    • nsrclone -S -t '01/21/05 14:50:03' -e '01/24/05 14:50:03' -q policy=P1,workflow=W1

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000013633
Article Type: How To
Last Modified: 30 رمضان 1447
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.