Download

XenServer based, Community Powered.

XCP-ng 7.5

Download XCP-ng 7.5 ISO here.

Md5sum: c377ccc342bc9f0b96f02c66132c132a
Sha256sum: cf858da6e0717f332fb7e333489ac53b9a24e38f4ff67538ffb7d3ab6656b0b5

Web console

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.

Other consoles

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.

Install procedure

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:

That’s it!

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:

xe host-list

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.

 

4 Responses

  1. […] ISO of XCP-ng ( download it here ) […]

  2. […] the final release is about to come 😉 ). To do that, you need to download XCP-ng ISO from the download section. Save it on your own […]

  3. […] those who are in a hurry, see you in the Download section. Do not miss the upgrade […]

  4. […] Follow installation procedure on our download page. […]

Comments are closed.