You could do this using Directpath
This allows you to reserve a PCI device in your host for use by a Guest VM. This was original intended for things like NICs or Storage HBAs but it can be done with the VGA card too.
This would mean that, once configured, the vga port of your server would display the VMs screen and not the ESXi DCUI
If you didn't put a typo above and are indeed running ESX "i" then the i means that you don't actually have a redhat console to install X windows into.
If you are running full ESX (not esxi) then it may be possible but it will hamper your hypervisor's work of scheduling VMs, so it wouldn't be recommended.
There are also lots of videos on youtube showing Windows 7 for example running as a VM on a host with it's screen output redirected to the host's VGA.