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.
Yea I noticed that as well with my Ubuntu VM’s – installing through cd-rom (since guest-utilities are no longer in ubuntu repositories) installed 7.30.0.11.
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 7.3.0.11, unlike the 8.0.50-1 that’s automatically installed when XO-ce built from source.
Tried building from source over the weekend on Ubuntu host – no dice for me. Couldn’t get it built. I wish I had more input than what was mentioned on the github page.
# golang.org/x/sys/unix
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:
module github.com/xenserver/xe-guest-utilities
go 1.16
require golang.org/x/sys v0.1.0
the only issue I had was it wouldn’t let me run xo-install.sh. I was prompted to use xo-vm-import.sh.
That is the only thing I did differently from what Tom did in the video. Following his video (with that change) I was able to get it up and running with no issues.