This tutorial is for installing XenWebManager on an XCP host but should work just as well for installing XenWebManager on any Redhat based hosts (CentOS/Fedora).
It's best to install XenWebManager on another machine or even a VM for security reasons but I could see installing it on a host for simplicity's sake.
You will need to be root in order to follow the instructions below.
1. Download and install the packages
cd ~ wget http://iweb.dl.sourceforge.net/project/xenwebmanager/xenwebmanager_beta_full.tar.gz tar -xzvpf xenwebmanager_beta_full.tar.gz cd xenwebmanager/tools bash install_rh.sh
2. Run XenWebManager
Run xenwebmanager service. The install script above already configures it to auto-start on XCP host bootup. To turn auto-start off - chkconfig xenwebmanager off...
service xenwebmanager start
3. Allow port 8080 through the firewall
iptables -A RH-Firewall-1-INPUT -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart
4. Connect to the XCP Host
Open a web browser and connect to your XCP Host's IP address on port 8080. My host's IP is 192.168.1.147 so I would type http://192.168.1.147:8080/ into my web browser Address bar.
5. Configure xenwebmanager to manage your XCP pool
Once you've connected to XenWebManager you need to add your server. Click on the "Add Server" button in the top left hand corner and enter your XCP poolmaster's Hostname, Username and Password.