Md5sum: c377ccc342bc9f0b96f02c66132c132a Sha256sum: cf858da6e0717f332fb7e333489ac53b9a24e38f4ff67538ffb7d3ab6656b0b5
Xen Orchestra is an Open Source web-based solution for XCP-ng. It allows administration, backup and more of any number of hosts from one UI. For a quick deployment, you can go into your XCP-ng host console and type this to deploy the turnkey appliance (XOA, for”Xen Orchestra virtual Appliance”):
bash -c "$(curl -s http://xoa.io/deploy)"
Note: XOA is a virtual machine with everything installed, you need to give it another IP address than your host to reach it.
Note 2: you can alternatively chose to deploy it anywhere else than a XCP-ng host, by installing it from the sources.
For Windows user who want a heavy client (need to install it on your OS) you can download XCP-ng Center here.
Looking for Pro Support?
Do you want to run your XCP-ng in production? We got your back, please take a look on https://xcp-ng.com.
It’s very similar to XenServer install. Download the ISO and put it on a CD or USB key.
Then, install from USB key, eg with:
dd if=xcp-ng-7.5.0.iso of=/dev/sdX bs=8M status=progress oflag=direct
You can also burn a real CD or use a Windows program to create bootable USB key from an ISO file.
Then, it’s pretty straightforward:
Now it will boot:
And you’re in:
Alternate method: remote install
If you do not have access to your server or remote KVM in order to upgrade using the interactive ISO installer, you can initiate an automatic reboot and upgrade process using the following procedure:
Unpack/extract the XCP-NG ISO to a folder on a webserver. Then get the UUID of your host by running the below command:
Using that host UUID, as well as the URL to the folder hosting the unpacked XCP-NG ISO, run the following command to test access:
xe host-call-plugin plugin=prepare_host_upgrade.py host-uuid=750d9176-6468-4a08-8647-77a64c09093e fn=testUrl args:url=http://<ip-address>/xcp-ng/unpackedexample/
The returned output must be true to continue.
Now tell the host to automatically boot to the ISO and upgrade itself on next reboot (using the UUID and URL from before):
xe host-call-plugin plugin=prepare_host_upgrade.py host-uuid=750d9176-6468-4a08-8647-77a64c09093e fn=main args:url=http://<ip-address>/xcp-ng/unpackedexample/
The output should also be true. It has created a temporary entry in the grub bootloader which will automatically load the upgrade ISO on the next boot. It then automatically runs the XCP-NG upgrade with no user intervention required. It will also backup your existing XenServer dom0 install to the secondary backup partition, just like the normal upgrade.
To start the process, just tell the host to reboot. It is best to watch the progress by using KVM if it’s available, but if not, it should proceed fine and boot into upgraded XCP-NG in 10 to 20 minutes.