Search the VMware Knowledge Base (KB)
View by Article ID

Changed Block Tracking (CBT) en máquinas virtuales (2035435)

  • 0 Ratings

Purpose

Renuncia: Este artículo es una traducción de Changed Block Tracking (CBT) on virtual machines (1020128). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

Changed Block Tracking (CBT) es una función de VMware que ayuda a realizar mejores copias de seguridad. VMware Data Recovery utiliza esta tecnología, y también la pueden usar los desarrolladores de software de copias de seguridad y recuperación.

Resolution

Las máquinas virtuales que funcionan en hosts ESX/ESXi pueden rastrear los sectores de disco que han sido cambiados. Esta función se llama Changed Block Tracking (CBT). En muchos sistemas de archivos, CBT identifica los sectores en el disco que han sido alterados por dos ID
de cambio establecidas. En las particiones de VMFS, CBT también puede identificar todos los sectores de disco que se encuentran en uso.

Los cambios a bloques de disco virtual se rastrean desde afuera de la máquina virtual, en la capa de virtualización. Cuando el software realiza una copia de seguridad, puede solicitar la transmisión únicamente de los bloques que han cambiado desde la última actualización o los bloques en uso. Aplicaciones de un tercero pueden acceder a la función CBT como parte de vSphere APIs for Data Protection (VADP). Las aplicaciones llaman a VADP para solicitar que
el VMkernel devuelva los bloques de datos que cambiaron en el disco virtual desde la última instantánea de copia de seguridad.


Para que CBT identifique sectores de disco alterados desde la última ID de cambio, se requieren los siguientes ítems:

  • El host debe ser ESX/ESXi 4.0 o una versión posterior.
  • La máquina virtual que tiene los discos que se rastrearán debe tener una versión de hardware 7 o posterior.
  • Las operaciones I/O deben realizarse a través del conjunto de almacenamiento de ESX/ESXi.Por lo tanto, NFS es admitido, al igual que RDM en el modo de compatibilidad virtual, pero no RDM en el modo de compatibilidad física. Por supuesto VMFS es admitido, soportada por SAN, iSCSI o el disco local.
  • CBT debe estar habilitada para la máquina virtual (ver a continuación).
  • Obviamente, el almacenamiento de la máquina virtual no debe estar (persistente o no persistente) en un disco independiente, lo que significa no afectado por las instantáneas.

Para que CBT identifique los sectores en el disco que se utilizan con la ID de cambio especial "*", se requieren los siguientes ítems:

  • El disco virtual debe estar ubicado en un volumen de VMFS, soportado por SAN, iSCSI o el disco local. RDM no es VMFS.
  • La máquina virtual debe tener cero (0) instantáneas cuando se habilita CBT, para un comienzo limpio.

En algunos casos, como cuando hay fallas de energía o se apagan las computadoras cuando las máquinas virtuales están encendidas, CBT podría reiniciarse y perder el seguimiento de los cambios incrementales. Del mismo modo, Storage vMotion sin conexión, y no Storage vMotion con conexión, puede reiniciar, pero no deshabilitar la función CBT.

Para verificar si un disco virtual tiene la función CBT habilitada:

  1. Abra el vSphere Client, seleccione una máquina virtual apagada, y haga clic en Edit...Settings > Options > Advanced/General > Configuration Parameters.
  2. El archivo de configuración de la máquina virtual (.vmx) contiene la entrada:

    ctkEnabled = "TRUE"

    Nota: Configurar el valor enFalsepara deshabilitar la función CBT. Para obtener más información, consulte Enabling Changed Block Tracking (CBT) on virtual machines (1031873

  3. Para cada disco virtual, el archivo .vmx contiene la entrada:

    scsix:x.ctkEnabled = "TRUE"

  4. Para cada disco virtual y disco de instantánea hay un archivo .ctk. Por ejemplo:

    vmname.vmdk
    vmname-flat.vmdk
    vmname-ctk.vmdk
    vmname-000001.vmdk
    vmname-000001-delta.vmdk
    vmname-000001-ctk.vmdk

Información adicional

Para obtener más información, consulte la sección Changed Block Tracking on Virtual Disks en el capítulo Designing vSphere Backup Solutions de la Virtual Disk API Programming Guide.

Tags

Español; Espanol; Spanish


See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: