I followed the instructions in the video on an Ubuntu 24 bare metal machine Now, my home lab has XO! I connected my new XO to my Intel pool and my AMD pool. Thank you Tom for another excellent video!
Just completed this last night. Tom, your videos are always top notch. For most of 2024, I have been designing, building, and implementing a homelab. Without your content, I don't think I would have gotten started or stuck with it.
Tom, what size drives do you use on the source system? Years ago I did a 20GB drive and after about two years I couldn’t do the Update option so I choose install every time and it runs out of local disk space. My question is if install vs update cleans up the installations in the background? This could also be a byproduct of me doing the script install 3 years ago and things have changed. Just curious if you have any lessons learned and recommendations for the border group. As always your content is awesome and really appreciated!
Is this compatible/comparible with the Jarli01 scripts? I also seem to recall there's a requiment for the cifs-utils or nfs-common packages if you want to perform a file level restore (and be able to see the contents).
@@LAWRENCESYSTEMS I think the two are similar enough, I've used the Jarli once or twice and don't remember any oddities between the two. Once you have one of them running you can always build a new VM and build the other XO-CE script to compare both.
Thank you (of course, as usual As of March 2024, using Ubuntu 23.10, the script stops right in the beginning with an error "only Ubuntu 20/22 is supported". Edited the script to circumvent this ☺...
Video was very helpful in setting this up - many thanks! But I have some issues once it is up and running. I can only add one Server at a time (Settings►Servers). The first one connects fine. The second one will not. I can reverse the order of trying to connect - again the first one connects fine, the second one cannot. Also, when looking at XO Documentation, it references /etc/xo-server directory but it doesn't exist.
Just a few months later, and since I've got a Minisforum HM80 I'm running XCP-ng 8.3 beta2, which includes an already enabled XO Lite. Still extremely feature incomplete, and doesn't look like it'll have the ability to KVM from it, but if XO6 looks even remotely like that, I'll be very happy. Plus it's dark mode by default :D Second time spinning up an XO instance, and coming back to this guide again is great, as I've messed up my initial setup and run so badly I don't want any of it but the hardware remaining (blasting and recreating the pools and VMs as well...I broke it *bad*, though some of that is because I started on stable and had to move to beta from what I can tell?)
Hi Tom, thanks for this guide but i wonder ( i'm a noob ) you say in the forum for the commands to folllow " Load Debian 12 in a VM on XCP-NG " like you do here, but how can i load a Debian 12 VM on this XCP-ng host if I haven't installed the graphical interface yet?
thanks for the video, got it up and running in a vm in vmware workstation pro. had some issues about waiting for port to be open cause i had other services using port 80 so i had to change it to a port not being used. that red ? is going to be bug me lol. i wish vates had a homelab option to pay for their appliance with no support or something for homelabs like $30 a year or something cheap for home use to get rid of that red mark.
Doesn't work for me when I do install it stopped at xo-server installation and give me that in the log file : yarn: error: no such option: --network-timeout
That script makes this so very easy but I feel like the video misses a huge step in the process. How do I create a VM in which to run the script when I have no Xen Orchestra to run the script in? It feels like you either need to run it on bare metal, have an existing host with a VM to build it, or create a VM in your desktop to build and run it. Is there no reasonable way to bootstrap it right on a new XCP-NG installation? If not, I'm fine with doing it one of the other ways, I was just hoping to put everything on this server I just installed XCP-NG on. I guess maybe it should be done with the xe cli from the terminal. Is that right? Or maybe new users are expected to deploy the trial version of XOA then create their VM to build XOCE in? Also, is it bad practice to run Xen Orchestra on a host that it's going to manage? I have, over the years, had multiple regrets that I was running vCenter on ESXi hosts that vCenter was managing. I would think that's not a bad idea when Vates provides a simple way to provision XOA directly on the XCP-NG install, don't they?
This is kind of the biggest home-lab issue with XCP-ng. What Tom is saying when he mentions 'VirtualBox' is that he's running a debian VM on his personal system, installing and running XO there. For Enterprise, this out-of-band approach is pretty normal, but can be really frustrating in the homelab where you're thinking "I want VMs, so I install XCP-ng... wait, I already need VMs before I can run VMs.... ??" My approach has been to what you mentioned, and deploy XOA on my fresh XCP-ng node, then use that to build and deploy my source-built XO system, and then tear down the original XOA once my XO is built and running. XO-Lite is being design to be a per-node management interface that would be running after you install XCP-ng, so in the future you won't need to do this; just install XCP-ng and then use XO-Lite to deploy your first VM for building/running XO. IMO as a Storage admin supporting a massive ESXi based Infrastructure team, yeah.... running your Hypervisor Admin system as a VM on the Hypervisors its managing can have problems, but at the end of the day, maintaining a separate, standalone physical has other problems and ultimately the VM-Manager-As-VM-in-Managed-Enviroment solution usually wins out. But Tom actually mentions that he intentionally uses the stand-alone VirtualBox XO system for this purpose in the section around 3:11
@@blackraen Thanks for the explanation. Today I created a VM running Ubuntu Server Minimized and built XO in it, using my bare metal XO. Exported the config to copy it to the VM and everything is great. XO-Lite would definitely have resolved my issues. One thing I found out since posting that is that XCP-ng is fine with being attached to multiple Xen Orchestra instances. That changes things a little for me. I can have more than one VM running XO on different hosts, plus I could keep one bare metal if I want to. A little less stressful when you can just use a different XO if there's a problem with the host for your main XO instance.
I did all this and its all running. But it still says I am like 73 commits behind the latest version. Anything I am missing? Thanks! and great video and easy to follow! NOTE: Should not matter but i used Ubuntu 22.04 instead of Debian 12
Great! Hello Sir I have two dell Server both are Master, and both are separated pool, I want to have one pool and one master with to host. how can I accomplish this task?
I upgraded from 8.2 and without any warning my sourcebuilt xoa did not work any longer neither there was a way to deploy a new xoa. I am lost since days with nothing working. I really think this is not apropriate. You are helping as always but the xen orchestra people are really not! You should not be glorifying them like this. There should be a clear warning: "If you are not a subscriber we make sure everything will be fed once you upgrade". In this case I would not complain...and skip the upgrade as long as I can :-)
@@LAWRENCESYSTEMS Wow thanks for answering. I installed XCP-NG 8.2 about 1,5 years ago acording to your tutorials (thank YOU) and got acustomed with them. I have been creating various VM´s since then mainly in order to help people running their machinery on outdated OS´s. Yesterday a colluege´s WIN 11 laptop died and I thought "hey why don´t frankenstein him into a vm". So I pulled a VHD, imported it to my old and running XOA but then "boom" Win 11 calls for an upgrade due to the TPM requirement. So I upgraded and all my XOA deployments were lost and went non functional. Some Windows machines did boot up but I was without controls. The XO Lite does not work. It hangs and buggs. And there is no way to re-deploy a XOA like there was before. I might be to dumb to see it but this is a major change and the fact that my old XOA sourcebuilt is simply cut off should have been communicated in my humble opinion :-) But THANK YOU for the tutorial. EDIT: My problem might be due to the fact that I installed XOA from sources in an Ubuntu server. But this is just a guess. What I can say with confidence is that your scripts do not work in my ubuntu server environment. So I might have to deploy a Debian server now. However I cannot do this with a non working XO lite and I am afraid I have to either roll back or give up un XCP.E EDITEDIT: After reboot a new XOA from sources was accesible even in an Ubuntu Jammy Jellyfish environment. Thank you for providing the video and maybe my little bitchy feedback can be useful but I hold my main point up: Why did my old XOAS get disrupted? I am from Germany and here we say: " Ein Schelm wer denkt, es wäre absichtlich"....
This software is buggie as all get out. I've had nothing but issues installing it. I'm a 30 year veteran and numerous issues arose during the installation. Prox-mox worked flawlessly. The system wouldn't create the ISO folder properly, the console during installation would come and go, the files uploaded to the ISO folders would stop before they finished. This was on a brand new HP server. I do appreciate the guide though. It was helpful.
I thought XCP-NG was working on a new interface.. That was a year ago... How is that going... One thing XCP-NG will never work for currently is its completely ackward and incredibly user unfriendly XOA interface... I just about hate everything about it and is totally un intuitive in 2024. Also error messages it spits out are completely vague and only sollutions are just doing google searches and trying to find wth is going on.
Very nice, but careful where you make your nest. Within one year, KVM + ZFS and a couple of the upcoming fully free open source offerings, will take over. Much more once Broadcom takes over VMware.
I am already using ProxMox for home lab. Several months ago I switched all of our vmware host servers over to ProxMox at work due to Broadcom takeover and other reasons. XCP-NG almost like vmware in terms of features so they'll feel right at home when they switch. I like ProxMox better as it's Debian based and can fix issues under the hood.
I followed the instructions in the video on an Ubuntu 24 bare metal machine Now, my home lab has XO! I connected my new XO to my Intel pool and my AMD pool. Thank you Tom for another excellent video!
And how did you get XOA installed? With all the tidious certificate BS or out of the box like before?
Just completed this last night. Tom, your videos are always top notch. For most of 2024, I have been designing, building, and implementing a homelab. Without your content, I don't think I would have gotten started or stuck with it.
Nice video. Struggled with this the first time i setup XO. Glad to see it's gotten easier. Might migrate my XO to this for the ease in updates.
how could it be harder than this ??
LOL this was SOOOO Much easier and faster than another video I followed for Xen Orchestra install. Thanks!!!
Great video! Everything worked as documented on my fresh install of Debian Bookworm.
Thank you for the help. I'm not a Linux guy but can generally follow instructions. And I was able to get XO up and running!
Nice tutorial. Now I can do backups and have a bunch more plugins and overall functionality. TY for this.
Glad to help!
bro, you are a gem! thanks for your videos i just stumbled across them. have learned a lot about xcp-ng from you.
works perfectly, thnx very much.
Thanks for the awesome instructions!!!
I've built from source ages ago no script and no complaints, it's awesome, we use VMware now but may go back to xcp-ng
Still using vaporware?
This same source can be run in the Synology container manager. Just search, load, up and running in seconds. Super easy!
It seems this video is just a refresher to the old one.
Looking forward to the back ups refresh too xD
That is here ruclips.net/video/weVoKm8kDb4/видео.htmlsi=74fqCPAHyNGpexh2
Thank you!
Thank you
this was needed
Tom, what size drives do you use on the source system? Years ago I did a 20GB drive and after about two years I couldn’t do the Update option so I choose install every time and it runs out of local disk space. My question is if install vs update cleans up the installations in the background? This could also be a byproduct of me doing the script install 3 years ago and things have changed. Just curious if you have any lessons learned and recommendations for the border group. As always your content is awesome and really appreciated!
Can you do a video on XOSAN or XOSTOR?
That doesn't seem to be anything out there on RUclips land
Not until the next version comes out.
thanks
Tom, can you do a video on XOSAN? It would be a huge help for people that are looking to move off of VSan as a major part of their VMware deployments.
Not until the new version comes out.
off topic, but what is that fancy shell you're using?
Tom I have an older version of XCP can I update easily?
yes
@@LAWRENCESYSTEMS cool beans. Trying to build XO didn’t realize it didn’t support Ubuntu server 23 🥹 trying 22 now.
Is this compatible/comparible with the Jarli01 scripts?
I also seem to recall there's a requiment for the cifs-utils or nfs-common packages if you want to perform a file level restore (and be able to see the contents).
Not sure, I have not used that one.
@@LAWRENCESYSTEMS I think the two are similar enough, I've used the Jarli once or twice and don't remember any oddities between the two. Once you have one of them running you can always build a new VM and build the other XO-CE script to compare both.
Wish they'd add a dark mode to the XO UI.
Version 6 will be Dark Mode and coming this year
@@LAWRENCESYSTEMS excellent news 👍
Thank you (of course, as usual
As of March 2024, using Ubuntu 23.10, the script stops right in the beginning with an error "only Ubuntu 20/22 is supported".
Edited the script to circumvent this ☺...
Video was very helpful in setting this up - many thanks! But I have some issues once it is up and running. I can only add one Server at a time (Settings►Servers). The first one connects fine. The second one will not. I can reverse the order of trying to connect - again the first one connects fine, the second one cannot. Also, when looking at XO Documentation, it references /etc/xo-server directory but it doesn't exist.
You can do automatic updates via rest api.
Just a few months later, and since I've got a Minisforum HM80 I'm running XCP-ng 8.3 beta2, which includes an already enabled XO Lite. Still extremely feature incomplete, and doesn't look like it'll have the ability to KVM from it, but if XO6 looks even remotely like that, I'll be very happy. Plus it's dark mode by default :D
Second time spinning up an XO instance, and coming back to this guide again is great, as I've messed up my initial setup and run so badly I don't want any of it but the hardware remaining (blasting and recreating the pools and VMs as well...I broke it *bad*, though some of that is because I started on stable and had to move to beta from what I can tell?)
Hi Tom, thanks for this guide but i wonder ( i'm a noob ) you say in the forum for the commands to folllow " Load Debian 12 in a VM on XCP-NG " like you do here, but how can i load a Debian 12 VM on this XCP-ng host if I haven't installed the graphical interface yet?
Follow my getting started video where I explain that ruclips.net/video/2wMmSm_ZeZ4/видео.html
@@LAWRENCESYSTEMS OK, I'll look right away, thanks again!
@@LAWRENCESYSTEMS so install the paid trial version initially?
@@epictetus8028 Yes
thanks for the video, got it up and running in a vm in vmware workstation pro. had some issues about waiting for port to be open cause i had other services using port 80 so i had to change it to a port not being used. that red ? is going to be bug me lol. i wish vates had a homelab option to pay for their appliance with no support or something for homelabs like $30 a year or something cheap for home use to get rid of that red mark.
are you able to use xo-san and backup proxies when compiling xo with this script?
i'd like to know too. plus LDAP as well
No with XO-SAN, yes for proxies.
Great Video.....however backups don't show up under restore tab so that they can be restored.
Not sure what you are doing wrong, I suggest posting in the forums.
Doesn't work for me when I do install it stopped at xo-server installation and give me that in the log file : yarn: error: no such option: --network-timeout
That script makes this so very easy but I feel like the video misses a huge step in the process. How do I create a VM in which to run the script when I have no Xen Orchestra to run the script in?
It feels like you either need to run it on bare metal, have an existing host with a VM to build it, or create a VM in your desktop to build and run it. Is there no reasonable way to bootstrap it right on a new XCP-NG installation? If not, I'm fine with doing it one of the other ways, I was just hoping to put everything on this server I just installed XCP-NG on.
I guess maybe it should be done with the xe cli from the terminal. Is that right?
Or maybe new users are expected to deploy the trial version of XOA then create their VM to build XOCE in?
Also, is it bad practice to run Xen Orchestra on a host that it's going to manage? I have, over the years, had multiple regrets that I was running vCenter on ESXi hosts that vCenter was managing. I would think that's not a bad idea when Vates provides a simple way to provision XOA directly on the XCP-NG install, don't they?
This is kind of the biggest home-lab issue with XCP-ng. What Tom is saying when he mentions 'VirtualBox' is that he's running a debian VM on his personal system, installing and running XO there. For Enterprise, this out-of-band approach is pretty normal, but can be really frustrating in the homelab where you're thinking "I want VMs, so I install XCP-ng... wait, I already need VMs before I can run VMs.... ??"
My approach has been to what you mentioned, and deploy XOA on my fresh XCP-ng node, then use that to build and deploy my source-built XO system, and then tear down the original XOA once my XO is built and running.
XO-Lite is being design to be a per-node management interface that would be running after you install XCP-ng, so in the future you won't need to do this; just install XCP-ng and then use XO-Lite to deploy your first VM for building/running XO.
IMO as a Storage admin supporting a massive ESXi based Infrastructure team, yeah.... running your Hypervisor Admin system as a VM on the Hypervisors its managing can have problems, but at the end of the day, maintaining a separate, standalone physical has other problems and ultimately the VM-Manager-As-VM-in-Managed-Enviroment solution usually wins out. But Tom actually mentions that he intentionally uses the stand-alone VirtualBox XO system for this purpose in the section around 3:11
@@blackraen Thanks for the explanation. Today I created a VM running Ubuntu Server Minimized and built XO in it, using my bare metal XO. Exported the config to copy it to the VM and everything is great. XO-Lite would definitely have resolved my issues.
One thing I found out since posting that is that XCP-ng is fine with being attached to multiple Xen Orchestra instances. That changes things a little for me. I can have more than one VM running XO on different hosts, plus I could keep one bare metal if I want to. A little less stressful when you can just use a different XO if there's a problem with the host for your main XO instance.
Also no live telemetry.
I did all this and its all running. But it still says I am like 73 commits behind the latest version. Anything I am missing?
Thanks! and great video and easy to follow! NOTE: Should not matter but i used Ubuntu 22.04 instead of Debian 12
Does the source version include xosan and or xostor?
No
@@LAWRENCESYSTEMS speaking of xosan/xostor, will you have a video on that eventually?
5:00 with dns challenge no need to open any port. but the hostname gets listed in the public cert lists, as usual
Great!
Hello Sir
I have two dell Server both are Master, and both are separated pool, I want to have one pool and one master with to host. how can I accomplish this task?
ruclips.net/video/jvhUY81pBw0/видео.htmlsi=4xjePAH7AuHliFQg
Thanks for the video, so annoying XO keeps removing the server all i see in xo logs is HTTP connection has timed out
Strange... first time failed with the message "x internal errors encountered: external process killed a task".
Ran again... all good.
My Problem is the pricing is very high also small business, i hope it will changed.
I upgraded from 8.2 and without any warning my sourcebuilt xoa did not work any longer neither there was a way to deploy a new xoa. I am lost since days with nothing working. I really think this is not apropriate. You are helping as always but the xen orchestra people are really not! You should not be glorifying them like this. There should be a clear warning: "If you are not a subscriber we make sure everything will be fed once you upgrade". In this case I would not complain...and skip the upgrade as long as I can :-)
I don't understand what you're talking about going wrong. There is no expiration for using the open source version.
@@LAWRENCESYSTEMS Wow thanks for answering. I installed XCP-NG 8.2 about 1,5 years ago acording to your tutorials (thank YOU) and got acustomed with them. I have been creating various VM´s since then mainly in order to help people running their machinery on outdated OS´s. Yesterday a colluege´s WIN 11 laptop died and I thought "hey why don´t frankenstein him into a vm". So I pulled a VHD, imported it to my old and running XOA but then "boom" Win 11 calls for an upgrade due to the TPM requirement. So I upgraded and all my XOA deployments were lost and went non functional. Some Windows machines did boot up but I was without controls. The XO Lite does not work. It hangs and buggs. And there is no way to re-deploy a XOA like there was before. I might be to dumb to see it but this is a major change and the fact that my old XOA sourcebuilt is simply cut off should have been communicated in my humble opinion :-) But THANK YOU for the tutorial.
EDIT: My problem might be due to the fact that I installed XOA from sources in an Ubuntu server. But this is just a guess. What I can say with confidence is that your scripts do not work in my ubuntu server environment. So I might have to deploy a Debian server now. However I cannot do this with a non working XO lite and I am afraid I have to either roll back or give up un XCP.E
EDITEDIT: After reboot a new XOA from sources was accesible even in an Ubuntu Jammy Jellyfish environment. Thank you for providing the video and maybe my little bitchy feedback can be useful but I hold my main point up: Why did my old XOAS get disrupted? I am from Germany and here we say: " Ein Schelm wer denkt, es wäre absichtlich"....
they need support for Mac silicon. doesn't work. even in a vm with parallels.
i just use a docker of xo.
This software is buggie as all get out. I've had nothing but issues installing it. I'm a 30 year veteran and numerous issues arose during the installation. Prox-mox worked flawlessly. The system wouldn't create the ISO folder properly, the console during installation would come and go, the files uploaded to the ISO folders would stop before they finished. This was on a brand new HP server. I do appreciate the guide though. It was helpful.
Hm I've never had any issues. User error? 😅
I thought XCP-NG was working on a new interface.. That was a year ago... How is that going... One thing XCP-NG will never work for currently is its completely ackward and incredibly user unfriendly XOA interface... I just about hate everything about it and is totally un intuitive in 2024. Also error messages it spits out are completely vague and only sollutions are just doing google searches and trying to find wth is going on.
I find the interface very intuitive and easy to use, but yes they will have an updated version coming out later this year
@@LAWRENCESYSTEMS Yeh I understand and it is also totally subjective of course... I'll keep tracking xcp-ng
Very nice, but careful where you make your nest.
Within one year, KVM + ZFS and a couple of the upcoming fully free open source offerings, will take over.
Much more once Broadcom takes over VMware.
I am already using ProxMox for home lab. Several months ago I switched all of our vmware host servers over to ProxMox at work due to Broadcom takeover and other reasons. XCP-NG almost like vmware in terms of features so they'll feel right at home when they switch. I like ProxMox better as it's Debian based and can fix issues under the hood.