The magic combination of yum installs to get this working for me was as follows...
yum groupinstall -y "X Window System"
yum install -y tigervnc-server tigervnc-server-module libXfont pixman xterm xorg-x11-twm
chkconfig --level 345 vncserver on
then for convenience maybe something like this to get it going
echo 'VNCSERVERS="2:root"' >> /etc/sysconfig/vncservers
This is assuming you are doing this all as root and you are happy to start your vncserver on DISPLAY 2.
If you get connection refused errors from any attempt to connect to the vncserver once it is running check a couple of things...
1) Your local firewall (iptables) or otherwise allow comms to 5902 etc.
2) You have not forbidden remote connection to the vncserver via the VNCSERVERARGS options in /etc/sysconfig/vncservers like this
VNCSERVERARGS="-geometry 800x600 -nolisten tcp -localhost"
tcpdump port 5902
Can help you decide if it is a local or remote firewall problem etc.
- Hopefully this will save somebody else hours and hours of frustration