Grant McWilliams

Tech Virtualization Xenserver Howtos Install XenWebManager Appliance

Install XenWebManager Appliance

Possibly the easiest way to get a graphical management interface running on XCP is to use the Xen Web Manager Appliance. The appliance is a complete Virtual Machine with XenWebManager installed and ready to run. 

These commands should be typed into your XCP cloud host.

 

1. Download and import the appliance 

This is a very long URL from Sourceforge but it does work if you copy and paste it.

cd ~
wget http://downloads.sourceforge.net/project/xenwebmanager/appliances/xenwebmanager.xva.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fxenwebmanager%2F&ts=1365405701&use_mirror=superb-dca3 gunzip xenwebmanager.xva.gz xe vm-import filename=xenwebmanager.xva

 

 

2. Verify the appliance and start it 

[root@testcloud1 ~]# xe vm-list name-label=xenwebmanager
uuid ( RO)           : 70f63ce4-b775-22c6-a556-a03a7bea6220
     name-label ( RW): xenwebmanager
    power-state ( RO): halted

[root@testcloud1 ~]# xe vm-start name-label=xenwebmanager

 

 

3. Get the IP address of the appliance

Opening a console on the VM is done differently on XCP 1.0/1.1 then it is on XCP 1.5/1.6. Copy and paste these instructions.

On XCP 1.0/1.1 

DOMID=$(xe vm-list name-label=xenwebmanager params=dom-id)
/usr/lib/xen/bin/xenconsole $DOMID

 

On XCP 1.5/1.6

xe console vm=xenwebmanager

 

Log with the following credentials

Username: root
Password: xenwebmanager

 

Get appliance IP address

Once we've logged into our Appliance get the IP address using the ifconfig command.

[root@xenwebmanager ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr B2:5C:69:8C:22:1E  
          inet addr:192.168.1.147  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::b05c:69ff:fe8c:221e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2377 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:273930 (267.5 KiB)  TX bytes:7146 (6.9 KiB)

My appliance IP address is 192.168.1.147.  Exit the console by pressing the Control Key and the right square bracket - control ]

 


4. Connect to the appliance

Open a web browser and connect to your appliance IP address on port 8080. My appliance 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 your xenwebmanager appliance 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.

 

Tech Virtualization Xenserver Howtos Install XenWebManager Appliance