Hi Ron,
Vivado is a really large install, so I would install it on the host os not in the VM.
Any version should be fine, I would use the latest. You can just build on the host and move it into the vm.
Let me know if you have issues
Cheers,
Franz