I suppose this is a silly time to ask this now that I have about a dozen virtualized FreeBSD instances running, but after having one panic this morning in the VMware memory control kernel module, I'm reminded there are probably a few things I've not kept up with since virtualizing a bunch of hosts a few years ago.
I'll start with a few things that I believe are correct based on past Googling:
• Do not let the VMware tools set the guest's time, use NTP.
• If using VMware's included tools, ensure that the emulators/compat6x port is installed.
• Some older 5.x versions of ESXi have a bug in the HPET timer that will cause your guest to stop moving forward in time (yay PF states that never expire because time has stopped!). http://kb.vmware.com/kb/2032586
And that's about all I remember.
So on to questions:
• Use VMware's included tools or emulators/open-vm-tools? And what is the difference?
• Use em(4) or the if_vmx(4) kernel module for networking?
• Also, regrading the guest tools, is it OK to be using tools that are ahead of the ESXi host version?
And finally, just any best practices you know of if you run lots of VMware-virtualized FreeBSD.
I'll start with a few things that I believe are correct based on past Googling:
• Do not let the VMware tools set the guest's time, use NTP.
• If using VMware's included tools, ensure that the emulators/compat6x port is installed.
• Some older 5.x versions of ESXi have a bug in the HPET timer that will cause your guest to stop moving forward in time (yay PF states that never expire because time has stopped!). http://kb.vmware.com/kb/2032586
And that's about all I remember.
So on to questions:
• Use VMware's included tools or emulators/open-vm-tools? And what is the difference?
• Use em(4) or the if_vmx(4) kernel module for networking?
• Also, regrading the guest tools, is it OK to be using tools that are ahead of the ESXi host version?
And finally, just any best practices you know of if you run lots of VMware-virtualized FreeBSD.