We have a requirement to disable USB support on all servers. This is regardless of the OS installed, and I am not talking about VMs, but we have already disabled all USB support on all VMs as well. We are considering disable of USB support at the BIOS level, and VMware documentation on USB disable at ESXi OS level is a gap based on our research thus far. If we remove the USB vibs from the ESXi OS installation and/or BIOS level disablement, we believe the following issues result:
1) KVM (Keyboard, Video, Mouse) at physical console (i.e. DCUI) impacted
2) Service Processor (i.e. HP iLO, Dell iDRAC, etc.) features lost for some OEMs, we may lose firmware updating or virtual device media support
3) USB device support to VM lost, not a big deal for us, fortunately
4) USB storage device support lost, this is not a big deal for us, fortunately
5) Acknowledge that only SSH access will be possible to ESXi directly, ESXi will be in effect headless, will HID (Human Input Device) lacking, for some configurations if not all, as noted above
Via additional testing, we discovered that direct vib remove of USB support, via SSH, on a live ESXi OS instance can be intrusive, at least one system, one test, SSH connection immediately disconnected, and SSH connection could not be re-established, and since DCUI and Service Processor console access was lost at vib removal as well, the ESXi OS instance was secured, but useless, in any practical sense. Obviously we have some more testing to do, but this was a surprise!
Has anyone else done this? Are there other issues, concerns of note?