Metadata and system validation failed" along with the partitions that have been resized, which may include but is not limited to the following: Error: Unknown system resource type lv_lvm_snapshot Error: Unknown system resource type seat Error:Unknown system resource type vtsb
/var/log/vmware/applmgmt/applmgmt.log file on the vCenter Server Appliance shows an error similar to the following: [YYYY-MM-DDTHH:MM:SS] [1630]INFO:util.Common:Executing command: lsblk -o name,size,type -n -l -b --json. [YYYY-MM-DDTHH:MM:SS] [1630]INFO:util.Common:System size info: {'memory': 21, 'lv_root_0': 48, 'vtsdb': 25, 'autodeploy': 10, 'imagebuilder': 10, 'archive': 50, 'updatemgr': 100, 'core': 50, 'vtsdblog': 15, 'swap1': 25, 'db': 10, 'lifecycle': 100, 'netdump': 1, 'log': 10, 'lv_lvm_snapshot': 200, 'seat': 25, 'dblog': 15, 'cpu': 4} [YYYY-MM-DDTHH:MM:SS] [1630]ERROR:backupRestoreAPI:Metadata and system validation failed; Err: Error: Unknown system resource type vtsdblog [YYY-MM-DDTHH:MM:SS] [6554] ERROR:backupRestoreAPI:Metadata and system validation failed; Err: Resize 'memory' from 12MB to 19MB /dev/mapper/vtsdb_vg-vtsdb 49G 24K 47G 1% /storage/vtsdb/dev/mapper/vtsdblog_vg-vtsdblog 25G 24K 24G 1% /storage/vtsdblog /dev/mapper/vtsdblog_vg-vtsdblog 49G 33M 47G 1% /storage/vtsdblog /dev/mapper/vtsdb_vg-vtsdb 25G 37M 24G 1% /storage/vtsdbVMware vCenter Server 8.0.x
VMware vCenter Server 7.0.x
VMware vCenter Server Appliance 6.7.x
VMware vCenter Server Appliance 6.5.x
/var/log/vmware/applmgmt/applmgmt.log fully for each specific failure occurrence.The underlying Linux kernel issue where VMDKs were associated with incorrect mount points during deployment was resolved in vCenter Server 8.0 Update 2a (Build 22617221). Fresh deployments on or after this build do not experience random VMDK mount point swapping.
Restore Behavior in Subsequent Builds (Including vCenter Server 8.0 Update 3):
Deploying an appliance using vCenter Server 8.0 Update 2a, 8.0 Update 3, or later versions does not remediate pre-existing backups. If a backup was generated from an appliance running with swapped mount points or custom expanded partitions, backup-metadata.json retains those non-standard partition sizes. Stage 2 restore validation will continue to fail across all 8.0.x releases until the target virtual machine partitions match or exceed the metadata specifications.
Implement the workaround detailed below to align the target appliance partition configuration with the backup metadata.
To resolve the validation failure during Stage 2, align the target appliance disk allocation with the values defined in backup-metadata.json.
SSH is disabled by default on newly deployed appliances. Shell access must be enabled via the appliance console:
root credentials configured during Stage 1.backup-metadata.json in a text editor and review the SizeInfo section corresponding to the deployment size."SizeInfo": {
"memory": 21,
"swap1": 25,
"lv_root_0": 48,
"lv_lvm_snapshot": 200,
"netdump": 1,
"db": 10,
"dblog": 15,
"updatemgr": 100,
"imagebuilder": 10,
"seat": 25,
"core": 50,
"vtsdblog": 15,
"autodeploy": 10,
"vtsdb": 25,
"lifecycle": 100,
"log": 10,
"archive": 50,
"cpu": 4
}vtsdb and vtsdblog).Note: For other deployment types, refer to the table below
root.lsblk -o NAME,SIZE,MOUNTPOINTbackup-metadata.json to identify any partition on the target appliance smaller than the size listed in the backup metadata.Stage 2 validation requires every target partition to be greater than or equal to the size declared in backup-metadata.json.
/usr/lib/applmgmt/support/scripts/autogrow.shhttps://<Target-Appliance-IP>:5480/.Additional Notes:
vtsdb and vtsdblog), the JSON file may alternatively be edited directly on the backup server to match the standard deployment size before initiating Stage 2, provided backup integrity checks or checksum mechanisms do not prevent file modification.cpu or memory allocation, adjust the target virtual machine CPU or RAM settings in the virtual machine configuration prior to resuming Stage 2.For more information on deployment sizing see Hardware Requirements for the vCenter Server Appliance and Storage Requirements for the vCenter Server Appliance sections of the vCenter Server Installation and Setup document.
Impact/Risks:
Unable to use existing backups to complete file based restore.
This issue has also been seen due to an incorrect FQDN used for the restored vCenter name.