Sistemas operativos WindowsSistemas operativos Linux

Backup VM

Utilice el mandato backup vm para iniciar una copia de seguridad completa de una máquina virtual.
Sistemas operativos Windows

Data moverEsta característica sólo está disponible si el cliente opera como transportador de datos para IBM Storage Protect for Virtual Environments.

Sistemas operativos WindowsSistemas operativos Linux

Realización de copia de seguridad de máquinas virtuales VMware

Utilice el mandato backup vm para realizar copias de seguridad de máquinas virtuales VMware.

El nodo de transferencia de datos IBM® Storage Protect realiza una copia de seguridad de una o varias máquinas virtuales. El nodo transportador de datos es el nombre que recibe una configuración en la que el cliente de archivado y copia de seguridad se ejecuta en un servidor de copia de seguridad vStorage y está configurado para proteger las máquinas virtuales de un centro virtual o un servidor ESX/ESXi. Debe configurar la máquina virtual VMware antes de utilizar este mandato. Para obtener información sobre cómo configurar la máquina virtual « VMware », consulta «Preparación del entorno para copias de seguridad completas de máquinas virtuales « VMware »».

Una copia de seguridad de máquina virtual completa almacena una copia de seguridad de la información de configuración e imágenes de disco virtual completas de una máquina virtual. Las copias de seguridad completas de VM permiten una restauración completa de una máquina virtual, pero tardan más tiempo y ocupan más espacio que una copia de seguridad incremental.

Si establece la opción vmenabletemplatebackups en yes, una operación backup vm incluye las VM de plantilla, pero sólo si el servidor de copia de seguridad vStorage está conectado a un servidor vCenter y no a un host ESX o ESXi.

Si una instantánea falla durante el copia de seguridad, el cliente intenta realizar la copia de seguridad de la máquina virtual VMware una vez más. Para controlar el número de intentos de instantáneas totales, defina la opción INCLUDE.VMSNAPSHOTATTEMPTS en el archivo de opciones de cliente.

Los códigos de protección de datos se utilizan para configurar la política de copia de seguridad de máquinas virtuales en objetos de VMware. Los códigos y las categorías se crean cuando el usuario utiliza uno de los métodos siguientes:

  • Habilita el soporte de descodificación en el nodo de transportador de datos con la opción vmtagdatamover y ejecuta el mandato backup vm.
  • Utilice el plugin de cliente deIBM Storage Protect vSphere para gestionar copias de seguridad de IBM Storage Protect .
  • Ejecuta el mandato set vmtags en cualquier nodo de transportador de datos.

Cuando la opción vmtagdatamover se establece en yes, se realiza una copia de seguridad de todos los códigos que se asignan a una máquina virtual durante las operaciones backup vm. Los códigos se restauran cuando se ejecuta el mandato restore vm. No se hacen copias de seguridad de los códigos que se asignan a otros objetos de inventario y no se pueden restaurar.

Para obtener más información sobre las etiquetas de protección de datos, consulta la sección «Descripción general de las etiquetas de protección de datos ».

Una copia de seguridad de VM completa utiliza el CBT (Changed Block Tracking - Seguimiento de bloques cambiados) de VMware para crear copias de seguridad que reconocen el contenido (sólo de bloque utilizado). El cliente permite el seguimiento de bloques cambiados (CBT) en un servidor ESX o ESXi cuando empieza una copia de seguridad. CBT de VMware necesita un host ESX 4.1 (o posterior), con hardware virtual 7 (o posterior). No puede realizar copias de seguridad de VM incrementales o completas en máquinas virtuales que no soportan CBT.

Cuando CBT está habilitado, realiza el seguimiento de los cambios de disco cuando la pila de almacenamiento de servidor ESX o ESXi procesa las operaciones de E/S en los discos siguientes:
  • Un disco virtual almacenado en VMFS; el disco puede ser un disco iSCSI, un disco local o un disco que está en una SAN.
  • Un disco virtual almacenado en NFS.
  • Una RDM que está en modalidad de compatibilidad virtual.
Cuando la pila de almacenamiento ESX o ESXi no procesa las operaciones de E/S, no se puede utilizar el seguimiento de bloques cambiados para hacer el seguimiento de cambios de disco. Los discos siguientes no pueden utilizar CBT:
  • Una RDM que está en modalidad de compatibilidad física.
  • Un disco al que se accede directamente desde dentro de una máquina virtual. Por ejemplo, vSphere no puede hacer el seguimiento de los cambios realizados en una LUN iSCSI a la que se accede mediante un iniciador iSCSI en la máquina virtual.
La información completa sobre los requisitos de rastreo de bloques modificados se describe en la publicación VMware Virtual Disk API Programming Guide en la documentación del producto VMware. En la guía, busque Low Level Backup Procedures (Procedimientos de copia de seguridad de bajo nivel) y consulte la sección Changed Block Tracking on Virtual Disks (Rastreo de bloques modificados en discos virtuales).
Para servidores VMware que no soporten CBT, se hace una copia de seguridad de las áreas utilizadas y de las no utilizadas del disco y se registra un mensaje informativo en el archivo dsmerror.log. Utilice la opción -preview en el mandato backup vm para ver el estado actual CBT. El estado de CBT tiene tres valores:
Inactivo
Indica que el parámetro de configuración de CBT (ctkEnabled) no se ha habilitado en los parámetros de configuración de la máquina virtual. Off es el estado predeterminado.
No soportado
Indica que la máquina virtual no da soporte a CBT. No es posible hace copias de seguridad sólo de bloques cambiados.
Activado
Indica que la máquina virtual da soporte a CBT y que CBT está habilitado en los parámetros de configuración de la máquina virtual (ctkEnabled=true).
El cliente activa la CBT (se establece ctkEnable=true) con cada intento de copia de seguridad. Después de que el cliente activa CBT, permanece activado, incluso si la máquina virtual se suprime del servidor de IBM Storage Protect . Con la CBT habilitada, una vez realizada la primera copia de seguridad de VM completa, sólo se puede hacer una copia de seguridad de o restaurar los bloques cambiados del disco.
Si ya no realizas copias de seguridad de una máquina virtual con la función « IBM Storage Protect», puedes desactivar CBT. Para desactivar la CBT, pulse el botón derecho del ratón en la máquina virtual para la que desea desactivar la CBT en el cliente vSphere. Haz clic en «Editar configuración » > «Opciones » > «General» > «Parámetros de configuración ». A continuación, establezca el parámetro de configuración ctkEnabled como false.
Sugerencia: Puede utilizar la opción de compresión con copias de seguridad sólo si la copia de seguridad se está guardando en una agrupación de almacenamiento que estaba habilitada para la eliminación de duplicados del lado del cliente.

Sistemas operativos WindowsPara obtener más información sobre la compresión, consulta «Procesamiento de compresión y cifrado ».

Sistemas operativos WindowsSistemas operativos LinuxSe especifican las opciones -vmbackuptype y -mode para indicar cómo se deben realizar las copias de seguridad. Para copias de seguridad completas, utilice -vmbackuptype=fullvm y especifique cualquiera de las siguientes modalidades de opciones:
IFFull
Modalidad completa-constante-incremental. En esta modalidad, se realiza una copia de seguridad en el servidor de una instantánea de todos los bloques de utilizados en los discos de una máquina virtual. Debe tener licencia para utilizar IBM Storage Protect for Virtual Environments: Data Protection for VMwareo IBM Storage Protect for Virtual Environments: Data Protection for Microsoft Hyper-V para utilizar esta opción.
IFIncremental
Incremental-constante-incremental. En esta modalidad, se crea una instantánea de los bloques que han cambiado desde la última copia de seguridad. Debe tener licencia para utilizar IBM Storage Protect for Virtual Environments: Data Protection for VMwareo IBM Storage Protect for Virtual Environments: Data Protection for Microsoft Hyper-V para utilizar esta opción.

Para obtener información sobre la estrategia de copia de seguridad «incremental indefinida», consulta «Tipos de copia de seguridad y restauración ».

Clientes soportados

Sistemas operativos WindowsEste comando es válido en los clientes de Windows compatibles que estén instalados en un servidor de copia de seguridad de vStorage que proteja máquinas virtuales de VMware.

Sistemas operativos LinuxEste comando solo es válido en los clientes compatibles con Linux que estén instalados en un servidor de copia de seguridad vStorage que proteja máquinas virtuales VMware.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual Backup VM ,vmname,vmname:vmdk=etiqueta_disco-VMBACKUPUPDATEGUID-PREView opciones

Parámetros

vmname
Especifique el nombre de las máquinas virtuales de las que quiera realizar copias de seguridad. Nombre en pantalla de la máquina virtual. Separe los nombres de las máquinas virtuales mediante comas. Si establece la opción vmenabletemplatebackups en yes, nombre_vm puede especificar el nombre de una máquina virtual de plantilla para realiza una copia de seguridad.

vCenter de VMware permite que dos o más máquinas virtuales tengan el mismo nombre de visualización. No obstante, el cliente de archivado y copia de seguridad requiere que todos los nombres de máquina virtual de una configuración de servidor de vCenter sean exclusivos. Para evitar errores durante el proceso, asegúrese de que todas las máquinas virtuales tienen un nombre de visualización exclusivo.

Se pueden utilizar caracteres comodín en nombres de máquinas virtuales que se especifican como este parámetro. Sin embargo, el proceso de comodines difiere en función de la modalidad de copia de seguridad que se utiliza.
  • Para copias de seguridad que utilizan mode=iffull o mode=ifincremental, se pueden utilizar caracteres comodín para que coincidan con los patrones de nombres de máquina virtual. Por ejemplo:
    • backup vm VM_TEST* incluye todas las máquinas virtuales que tienen nombres que empiezan por VM_TEST
    • backup vm VM?? incluye cualquier máquina virtual cuyo nombre comience por las letras « VM », seguidas de dos caracteres
Restricción: No utilices la palabra «agregado» como nombre de un « VM ». El término «agregado» se reserva para el campo de nombre « VM » de un IBM Storage Protect mensaje. Los mensajes que contienen la palabra "aggregate" como nombre de máquina virtual muestran las estadísticas que representan el valor total de todos los invitados de máquinas virtuales de las que se realiza copia de seguridad por transportador de datos.
Si no especifica nombre_vm, puede identificar la máquina virtual con la opción domain.vmfull.
:vmdk=etiqueta_disco
Esta palabra clave es una extensión de nombre_vm. Especifica la etiqueta (nombre) del disco de la máquina virtual que hay que incluir en la operación de copia de seguridad. Puedes excluir un disco anteponiendo el operador de exclusión (-) a la palabra clave. Para conocer más formas de incluir o excluir discos del procesamiento, consulta Domain.vmfull, Exclude.vmdisk y Include.vmdisk.
-VMBACKUPUPDATEGUID
Para utilizar esta opción, debe tener un acuerdo de licencia para utilizar IBM Storage Protect for Virtual Environments: Data Protection for VMware.

Esta opción actualiza el identificador exclusivo global (GUID) para la máquina virtual de la cual realiza la copia de seguridad. Este parámetro está destinado para utilizar sólo en el siguiente caso de ejemplo:

Desea restaurar una máquina virtual de la cual ya se ha realizado la copia de seguridad anteriormente, llamada ORION. Pero, antes de concluir y sustituir la copia de ORION que está ejecutándose en su entorno de producción, desea verificar la configuración de la máquina virtual restaurada antes de utilizarla para sustituir la ORION existente.
  1. Restaura la máquina virtual ORION y le asigna un nombre nuevo: dsmc restore vm Orion -vmname=Orion2
  2. Actualiza y verifica la máquina virtual ORION2 y determina que está preparada para sustituir la máquina virtual existente denominada ORION.
  3. Apaga y suprime ORION.
  4. Renombra ORION2, de modo que ahora se llame ORION.
  5. La próxima vez que realice una copia de seguridad de ORION, utilizando una copia de seguridad incremental-constante-completa, o incremental-constante-incremental, debe añadir el parámetro -VMBACKUPUPDATEGUID al mandato backup vm. Esta opción actualiza el GUID en el servidor de IBM Storage Protect, de modo que el nuevo GUID quede asociado a las copias de seguridad almacenadas de la máquina virtual ORION. La cadena de copias de seguridad incrementales se mantiene; no es necesario suprimir las copias de seguridad existentes y sustituirlas por las nuevas copias de seguridad.
-PREView
Esta opción muestra información sobre una máquina virtual, incluidas las etiquetas de los discos duros en la máquina virtual, así como la información de clase de gestión de una máquina virtual.

Puede utilizar las etiquetas de disco con las palabras clave :vmdk= o :-vmdk= para incluir o excluir discos de una operación de copia de seguridad. El texto siguiente es una salida de muestra del parámetro -preview:

backup vm vm1 -preview
Full BACKUP VM of virtual machines 'VM1'

vmName:vm1
VMDK[1]Label: Hard disk 1
VMDK[1]Name: [ds5k_svt_1] tsmcetlnx14/tsmcetlnx14.vmdk
VMDK[1]Status: Included
VMDK[2]Label: Hard disk 2
VMDK[2]Name: [ds5k_svt_1] tsmcetlnx14/tsmcetlnx14_1.vmdk
VMDK[2]Status: Excluded - user,Independent,pRDM
Esta salida de ejemplo de -preview muestra que VMDK 2 se ha excluido en la copia de seguridad anterior. Los discos que se han incluido en una copia de seguridad tienen un estado deIncluded. Los discos que se han excluido de la copia de seguridad tienen un estado deExcluded, seguido de un código de razón. Los códigos de razón pueden ser cualquiera de los siguientes:
usuario
Indica que el disco se ha omitido porque estaba excluido en una sentencia domain.vmfull, en la línea de mandatos, o en el archivo de opciones del cliente.
Independiente
Indica que el disco es un disco independiente. Los discos independientes no pueden formar parte de una instantánea, por lo que son excluidos de las operaciones backup vm. Asegúrese de que la opción vmprocessvmwithindependent esté establecida en yes o toda la máquina virtual es omitida por la operación de copia de seguridad si contiene uno o más discos independientes.
pRDM
Indica que el disco es un disco pRDM (physical Raw Device Mapped). Los discos pRDM no pueden formar parte de una instantánea, por lo que son excluidos de las operaciones backup vm. Asegúrese de que la opción vmprocessvmwithprdm esté establecida en yes o toda la máquina virtual es omitida por una operación de copia de seguridad si contiene uno o más volúmenes RDM (Raw Device Mapping, asignación de dispositivos en bruto) suministrados en modo de compatibilidad física (pRDM).
La salida del parámetro -preview también muestra el nombre de la clase de gestión asociada a la máquina virtual, junto con información sobre dónde se ha definido la clase de gestión. Esta información puede resultarle de ayuda para comprobar si los valores de código y el dominio se han definido correctamente para la clase de gestión. Por ejemplo:
backup vm -preview
Full BACKUP VM of virtual machines specified in DOMAIN.VMFULL option.

  1. vmName: tag_vm_2
       DomainKeyword:  all-vm
       toolsRunningStatus: guestToolsNotRunning
       toolsVersionStatus: guestToolsNotInstalled
       consolidationNeeded: No
       Change Block Tracking: On
       managementClassName: STANDARD
       managementClassLocation: Node Default

       VMDK[1]Label:   'Hard disk 1' (Hard Disk 1)
       VMDK[1]Name:    '[Raid1-lannds2] tag_vm_2/tag_vm_2.vmdk'
       VMDK[1]Status:  Included
...

12. vmName: vm-jean
       DomainKeyword:  all-vm
       toolsRunningStatus: guestToolsNotRunning
       toolsVersionStatus: guestToolsNotInstalled
       consolidationNeeded: No
       Change Block Tracking: On
       managementClassName: MGMTCLASS1 (invalid)
       managementClassLocation: VM Tag Management Class (IBM Spectrum Protect)

       VMDK[1]Label:   'Hard disk 1' (Hard Disk 1)
       VMDK[1]Name:    '[Raid1-lannds2] vm-jean/vm-jean.vmdk'
       VMDK[1]Status:  Included
donde:
managementClassName
Muestra el nombre de la clase de gestión con la que está vinculada la máquina virtual.

Si la etiqueta "(invalid)" se muestra junto al nombre de clase de gestión, o bien el nombre se ha especificado incorrectamente, la clase de gestión se ha eliminado en el servidor de IBM Storage Protect o no se ha encontrado ningún grupo de copia de seguridad en la clase de gestión del servidor. Si el nombre de clase de gestión no es válido, la operación de copia de seguridad de máquina virtual falla.

managementClassLocation
Muestra dónde se ha definido la clase de gestión. Son posibles las ubicaciones siguientes:
Node Default
La clase de gestión está definida en el dominio predeterminado del nodo del centro de datos de VMware.
Opción VMMC
La clase de gestión se define con la opción vmmc.
Opción VMCTLMC
La clase de gestión se define con la opción vmctlmc.
Opción INCLUDE.VM
La clase de gestión se define con la opción include.vm.
Clase de gestión de código VM (IBM Spectrum Protect)
La clase de gestión se establece como valor de la etiqueta de la Management Class (IBM Spectrum Protect) categoría de etiquetas. Los valores de las etiquetas se pueden configurar mediante los ajustes de protección de datos en el complemento « IBM Storage Protect» vSphere del cliente web vSphere, o bien utilizando herramientas como VMware vSphere PowerCLI, versión 5.5 R2 o posterior.
Importante: Para poder mostrar la información de la clase de gestión definida mediante etiquetas, debes establecer la opción «vmtagdatamover yes» en el archivo de opciones del cliente, o bien incluir el -vmtagdatamover=yes parámetro al ejecutar el dsmc backup vm comando. Si no se ha establecido la opción vmtagdatamover, o si esta se ha definido como no, el cliente ignorará todos los valores de los códigos de clase de gestión y mostrará la definición de clase de gestión establecida en el dominio predeterminado del nodo del centro de datos, en la opción vmmc o en la opción include.vm.

Códigos de retorno para operaciones de copia de seguridad de máquinas virtuales

Las operaciones de copia de seguridad para máquinas virtuales pueden completarse con los códigos de retorno que se muestran en la siguiente tabla:
Código de retorno Descripción
0 Un mandato para realizar una copia de seguridad de una o más máquinas virtuales se ha completado correctamente.
8 Un mandato para realizar una copia de seguridad de varias máquinas virtuales se ha realizado correctamente para algunas de las máquinas virtuales para las que se ha ejecutado el mandato. Examine el archivo de registro para determinar el estado de proceso de cada una de las máquinas virtuales de destino.
12 Indica que se ha producido alguna de las siguientes condiciones de error:
  • El mandato de copia de seguridad no ha podido realizar la copia de seguridad de ninguna de las máquinas virtuales que eran destinos de la operación de copia de seguridad.
  • El mandato de copia de seguridad ha fallado y se ha detenido antes de que se hayan inspeccionado todas las máquinas virtuales que se han especificado.
Examine el archivo de registro para determinar el motivo del error.
Sugerencia sobre las estadísticas finales: Si está ejecutando varias sesiones de copia de seguridad, el valor que se muestra en el campo Tiempo de transferencia de datos en las estadísticas finales puede ser mayor que el valor del campo Tiempo de proceso transcurrido . La hora de la transferencia de datos es la suma de las horas que cada copia de seguridad emplea en enviar datos a través de la red. Este número no incluye el tiempo que emplea el transportador de datos en leer los datos del disco antes de enviarlos ni el tiempo de espera hasta que terminen las transacciones del servidor. Este número puede ser mayor que el tiempo de proceso transcurrido si la operación utiliza varias sesiones simultáneas para desplazar datos como, por ejemplo, operaciones de copia de seguridad de varias sesiones. Este valor incluye el tiempo que se tarda en enviar datos más de una vez debido a una operación de copia de seguridad.

Mandatos de ejemplo de protección de datos de vStorage API

Realizar una copia de seguridad IFIncremental de dos máquinas llamadas vm3 y vm4.
dsmc backup vm vm3,vm4 -vmbackuptype=fullvm -mode=ifincremental
Realizar una copia de seguridad IFFull de una máquina virtual llamada vm1.
dsmc backup vm vm1 -vmbackuptype=fullvm -mode=iffull
Realizar una copia de seguridad de máquina virtual IFFull de una máquina virtual llamada vm1, pero sólo incluyendo el disco duro 1 en la operación de copia de seguridad.
dsmc backup vm "vm1:vmdk=Hard Disk 1" -vmbackuptype=fullvm -mode=iffull
Realizar una copia de seguridad siempre incremental de una máquina virtual llamada vm1, pero excluir el disco duro 1 y el disco duro 4 de la operación de copia de seguridad.
dcmc backup vm "vm1:-vmdk=Hard Disk 1:-vmdk=Hard Disk 4" 
  -vmbackuptype=fullvm -mode=iffull 
Realizar una copia de seguridad incremental siempre incremental de dos máquinas virtuales llamadas vm1 y vm2. En vm1, realice una copia de seguridad solo del disco duro 2 y del disco duro 3. En vm2, realice una copia de seguridad de todos los discos virtuales.
dsmc backup vm "vm1:vmdk=Hard Disk 2:vmdk=Hard Disk 3",
  vm2 -vmbackuptype=fullvm -mode=iffull 
Realizar copias de seguridad completa-constante-incremental paralelas de las máquinas virtuales VMware que se han seleccionado para copia de seguridad utilizando los criterios de selección (parámetros de dominio) en la sentencia domain.vmfull. Establecer el número máximo de copias de seguridad paralelas en 5 máquinas virtuales y 10 sesiones y limitar las copias de seguridad a 5 VMs por host y 5 VMs por almacén de datos.
dsmc backup vm -vmbackuptype=fullvm -mode=iffull -vmmaxparallel=5 
  -vmmaxbackupsessions=10 -vmlimitperhost=5 -vmlimitperdatastore=5
Sistemas operativos WindowsSistemas operativos Linux
Enlaces relacionados para realizar copias de seguridad de máquinas virtuales VMware