Good afternoon everyone, I have been using VMware ESXi and vCenter since version 5 thro 7. With the recent VMware Subscription models and Broadcom issues. I been thinking about switching over to XCP-NG, however I do have some questions. Does Orchestra or Center cost any money for the full blown setup? This is for my homelab but if all goes well I want to deploy this and use the Enterprise support for my company.
I’ve also using Jarli scripts to automate the installation of Xen Orchestra – does all the compiling and updating for you. You just need to run scripts on VM which xen orchestra is going to run on. I’m using Ubuntu Host although if I were to do it over again I’d probably choose Debian Host. Jarli seems to work closely with the xcp-ng team (Oliver and others).
I’m using Debian for the server. However, I’m having difficulty with installing xe-guest-utilities in order to run the command “xscontainer-prepare-vm -v vmuuid -u username” to link Docker with Xen Orchestra.
I didn’t see a repo I needed to add during my searches, as apparently xe-guest-utilities is not in the Debian repos. Other than that, I have Portainer up and running.
That’s interesting, considering all of the guides online seems to specifically use Ubuntu when it says to install xe-guest-utilities via the repo.
That being said, most of the articles are a number of years old. Hell, the article I used (and linked to) which was posted on the Xen Orchestra blog, was posted in 2016, no updates to the article, & no new articles (that I could find) relating to guest-utilities, xentools, or guest-tools.
The above article only talks about installing from the ISO. It does not even mention installing via the repos. At the bottom of the article, it says you have to use the ISO to update. All I know is the install.sh is copyrighted by Citrix.
I would have thought, if anyone would have updated instructions/guide, it would be them.
I have XOCE installed in Debian 11 Stable and after not being able to get the guest tools installed reached out on the XCP-ng forums to have Oliver respond with a tip to enable the testing version of the guest tools which has been working great.
I’m also using Debian 11 Stable (forgot to mention that ). The ISO included with XO works with no issues, no need to build that seperately. As kevdog mentioned, it installs 22.214.171.124, unlike the 8.0.50-1 that’s automatically installed when XO-ce built from source.
vendor/golang.org/x/sys/unix/syscall.go:83:16: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)
vendor/golang.org/x/sys/unix/syscall_linux.go:2255:9: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)
vendor/golang.org/x/sys/unix/syscall_unix.go:118:7: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)
vendor/golang.org/x/sys/unix/sysvshm_unix.go:33:7: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)
make: *** [Makefile:90: /home/kevdog/src/xe-guest-utilities/build/obj/xenstore] Error 2
My go.mod file is as follows:
require golang.org/x/sys v0.1.0