Changed Block Tracking is a VMware feature that tracks changes in virtual disks. Veeam Kasten for Kubernetes uses this feature in vSphere with Tanzu Guest Clusters to efficiently back up Persistent Volumes.
Enabling Changed Block Tracking in each Supervisor Cluster where Veeam Kasten for Kubernetes will be used is recommended. Once it has been enabled on a Supervisor Cluster, all Guest Clusters will be automatically configured for CBT.
It will prompt for a repository endpoint, username, and password. For an "air-gapped" environment using a private repository for containers, supply the parameters here. To download the necessary containers from the Internet, leave the fields blank.
In vSphere 7.0.3 and higher, the VM Operator does not allow the Velero vSphere Operator service account to enable changed block tracking on VMs. To use CBT, the vmware-system-tkg-system-service-accounts config map needs to be modified.
Read key from file Connected to PSQL Cluster: domain-c106:6519bc6a-e519-4df9-84e1-da0a75598c05 IP: <Supervisor Control Plane IP> PWD: <Supervisor Control Plane VM password>
Connect over SSH to the Supervisor Control Plane VM (This can be performed from the VCSA shell or another system that has connectivity).
Use the password obtained above to login.
Follow the instructions here on logging into the vSphere with Tanzu using the kubectl command and vSphere plugin.
Reference the Velero Plugin for vSphere Install Documentation
Veeam Kasten for Kubernetes only leverages Velero to interact with the Velero vSphere Operator to be able to enable CBT and does not use Velero for any part of the backup or restore process.
Run the following velero-sphere command to enable CBT on guest cluster VMs:
This “installation” of Velero is only used to enable CBT. This is the minimum install with only the Velero Plugin for vSphere and no other options.
If Velero is already installed in Supervisor Cluster, enable CBT with this command, where <guest cluster namespace> is the name of the Guest Cluster. This commands needs to be executed while connected to the Supervisor Cluster:
A Guest Cluster runs on multiple VMs managed by the Supervisor Cluster. Verify that CBT has been turned on for those VMs by checking the status.changeblocktracking field of the virtualmachine resource in the Supervisor Cluster namespace where the Guest Cluster was created.
While connected to the Supervisor cluster:
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case