

Backup VM

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


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.
- 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.
- 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.
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).
- 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).
Para obtener más información sobre la compresión, consulta «Procesamiento de compresión y cifrado ».

Se 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
Este 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.
Este 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
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=iffullomode=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_TESTbackup 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. - Para copias de seguridad que utilizan
- :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.
- -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,pRDMEsta salida de ejemplo de-previewmuestra 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:
donde: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- 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
| 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:
|
Mandatos de ejemplo de protección de datos de vStorage API
dsmc backup vm vm3,vm4 -vmbackuptype=fullvm -mode=ifincrementaldsmc backup vm vm1 -vmbackuptype=fullvm -mode=iffulldsmc backup vm "vm1:vmdk=Hard Disk 1" -vmbackuptype=fullvm -mode=iffulldcmc backup vm "vm1:-vmdk=Hard Disk 1:-vmdk=Hard Disk 4"
-vmbackuptype=fullvm -mode=iffull dsmc backup vm "vm1:vmdk=Hard Disk 2:vmdk=Hard Disk 3",
vm2 -vmbackuptype=fullvm -mode=iffull dsmc backup vm -vmbackuptype=fullvm -mode=iffull -vmmaxparallel=5
-vmmaxbackupsessions=10 -vmlimitperhost=5 -vmlimitperdatastore=5

- Enlaces relacionados para realizar copias de seguridad de máquinas virtuales VMware
- query VM
- Restaurar máquina virtual
- Domain.vmfull
- Include.vm
- Mbobjrefreshthresh
- Mbpctrefreshthresh
- Mode
- vmbackdir
- vmbackuplocation
- vmbackupmailboxhistory
- vmbackuptype
- vmchost
- vmctlmc
- vmcpw
- vmcuser
- vmdatastorethreshold
- Vmenabletemplatebackups
- Vmlimitperdatastore
- Vmlimitperhost
- Vmmaxbackupsessions
- Vmmaxparallel
- Vmmaxvirtualdisks
- vmmc
- vmpreferdagpassive
- Vmprocessvmwithindependent
- vmprocessvmwithprdm
- vmskipctlcompression
- Vmskipmaxvirtualdisks
- vmtagdatamover
- vmtagdefaultdatamover
- Vmverifyifaction
- Vmverifyiflatest
- Vmvstortransport
- vmvstorcompr
- Vmtimeout
Vssaltstagingdir
Proveedor del sistema de seguridad- set vmtags
- Opciones exclude de la máquina virtual
- Opciones include de la máquina virtual
