Install with alternative method

Please only use this if you have issues with the default way to deploy XOA.

Via a bash script

Alternatively, you can deploy it by connecting to your XenServer host and executing the following:

bash -c "$(wget -qO- https://xoa.io/deploy)"

TIP

  • This won't write or modify anything on your XenServer host: it will just import the XOA VM into your default storage repository.

⚠️ WARNING ⚠️

If you are using an old XenServer version, you may get a curl error:

curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

It means that the secure HTTPS protocol is not supported, you can bypass this using the unsecure command instead:

bash -c "$(wget -qO- http://xoa.io/deploy)"


Follow the instructions:

  • Your IP configuration will be requested: it's set to DHCP by default, otherwise you can enter a fixed IP address (eg 192.168.0.10)
  • If DHCP is selected, the script will continue automatically. Otherwise a netmask, gateway, and DNS server should be provided.
  • XOA will be deployed on your default storage repository. You can move it elsewhere anytime after.

 Via a manual XVA download

You can also download XOA from xen-orchestra.com in an XVA file. Once you've got the XVA file, you can import it with xe vm-import filename=xoa_unified.xva or via XenCenter.

After the VM is imported, you just need to start it with xe vm-start vm="XOA" or with XenCenter.