Yes it is supported for most of popular guest VM OSes, but not all of them.
And it is supported for most of the popular file systems, but not all of them.
The limitations are typically VMware based, and not NetBackup based. In fact NetBackup enhances the functionality with some great stream handlers.
At this stage we cannot say for sure whether it will be supported with your configuration/environment, because you have not supplied any version details at all.
This doc will help you:
DOCUMENTATION: Support for NetBackup 7.x in virtual environments.
https://www.veritas.com/support/en_US/article.000006177
.
If you are not comfortable with ratifying your interoperability matrices then tell us:
- NetBackup Master Server, exact OS family/version/patch, and exact NetBackup version.
- NetBackup Media Server, exact OS family/version/patch, and exact NetBackup version.
- NetBackup VMware Backup Host, exact OS family/version/patch, and exact NetBackup version. (FYI this role is typically performed by a NetBackup Media Server, but maybe you have a NetBackup Enterprise Client performing this role?)
- Target storage type? Tape or disk? If "disk" then which type of NetBackup "disk storage unit"?
- VM guest, exact OS family/version/patch level, and exact file-system type and version and "bitness" (i.e. 32-bit file system, or 64-bit file system).
- ESXi host vSphere version, major version, update and patch level. (yes all three pieces of the "version" of ESXi please!).
.
If you can supply the detail above, then one of us should be able to confirm compatibility for you.
.
Only once we have confirmed compatibility can you/we then begin to cover how to do it.
HTH.