This is an old revision of the document!
XAPI GUIs
There are quite a few solutions that can act as a GUI for XCP-XAPI.
Xen Orchestra
Can be installed as an “appliance”:
- Import it in your XenServer installation by doing “xe vm-import filename=xoa3.xva” or import it with XenCenter
- Start it (“xe vm-start vm=XOA” or with XenCenter). Remember this VM uses DHCP.
- Then you can go on http://your-vm-ip in your browser.
Download the .xva file:
> mkdir -p /var/opt/xen/LocalXVA/ > cd /var/opt/xen/LocalXVA/ > wget dev1.vates.fr/xoa_3.3.xva
Import the VM to the XCP host:
> xe vm-import filename=xoa_3.3.xva
It takes a little time (unzipping the image).
Connect the appliance on the right virtual network
> xe vif-list vm-name-label=XOA --minimal > xe vif-destroy uuid=<uuid-of-vif> > xe network-list
From the last command, identify network to use, and note the network UUID. The import may have created an extra virtual network, if so, you can destroy this using
> xe network-destroy uuid=<uuid of unwanted-network
Now find the uuid of the appliance VM
> xe vm-list name-label=name_of_your_appliance --minimal
Connect the VM to your chosen network using
> xe vif-create vm-uuid=<uuid of vm> network-uuid=<uuid of network> device=0
Now, find the UUID of the host serveur you're willing to run the appliance on:
> xe host-list
Start the appliance on this host without VNC console
> xe vm-param-set uuid=<uuid-of-vm> other-config:disable_pv_vnc=1 > xe vm-start uuid=<uuid-of-vm> on=<name-label-of-host>
To display appliance's console from your login session on this host server
> xe vm-list params=dom-id uuid=<uuid-of-vm> --minimal > /usr/lib/xen/bin/xenconsole <dom-id>