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.