How I host Virtual Machines in my HomeLab - Open Source Xen Orchestra Overview

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • Xen Orchestra is an awesome open source hypervisor that lets you manage virtual machines across multiple servers!
    Hire Me! www.spacerex.co/hire-me/
    Have a suggestion for a video? forums.spacerex.co/t/how-to-s...
    What do I self host? • What is on my Home Ser...
    Desk accessories (desk pad, keyboard stand, wrist rest)*: bit.ly/3qRKix8 , discount code SPACEREX for 10% off
    #homelab #selfhosted #virtualization
    TOC
    00:00 Introduction: what is a hypervisor?
    02:39 What are Xen Orchestra and XPC-NG?
    06:28 Overview of features
    11:25 Creating and configuring a new VM
    15:36 Conclusion
    *These are affiliate links, which means that if you purchase a product through one of them, I will receive a small commission (at no additional cost to you). Thank you for supporting my channel!
  • Věda a technologie

Komentáře • 46

  • @Ryan-cm5rm
    @Ryan-cm5rm Před rokem +10

    More Xen videos please! Would be great to see one on running docker containers in Xen Orchestra

    • @hnmcclain
      @hnmcclain Před 3 měsíci

      I wouldn't mind seeing some discussion on Self-service...

  • @raycollington4310
    @raycollington4310 Před rokem +5

    You are educating me beyond belief. My friends ask me how i know so much about Synology NAS drives. All down to you Will and your incredible knowledge. Thank you.

  • @matthewbond375
    @matthewbond375 Před rokem +2

    Great vid! Building my first Proxmox machine changed my Homelab, and dramatically accelerated my learning. Being able to spin up a server on a whim, take snapshots as I build, backup services regularly, and so on simply changed the game.
    I'll have to try Xen Orchestra out at some point. Thank you for introducing it to us!

    • @SpaceRexWill
      @SpaceRexWill  Před rokem

      Yeah! Having a solid hypervisor is just awesome!

    • @fredrikgreven
      @fredrikgreven Před rokem +2

      @@SpaceRexWill can you compare it to proxmox?

  • @ChristopherNealBUSHIDO49ERS
    @ChristopherNealBUSHIDO49ERS Před 5 měsíci

    I'm hooked! GREAT VIDEO!

  • @stubush143
    @stubush143 Před rokem +7

    Can you explain why you choose Xen vs Proxmox?

    • @SpaceRexWill
      @SpaceRexWill  Před rokem +2

      For me I really liked the backups that Xen Orchestra allowed you to use
      Plus I wanted to be able to manage multiple servers, and do things like clustering down the line. Stuff that I saw Xen being better at then Proxmox.
      From what I have seen proxmox is easier to get setup and running for simple setups.
      I will say Proxmox is also way easier for stuff like GPU passthrough then Xen is

  • @FrancescoCarucci
    @FrancescoCarucci Před rokem

    Great video, Xen Orchestra UI looks so slick.
    If I may, you are a touch overexposed on your skin. I'd tone it down half a stop to a stop. Thanks!

  • @user-wt7pq5qc2q
    @user-wt7pq5qc2q Před rokem

    Good info, thanks

  • @parl-88
    @parl-88 Před rokem +1

    Nicely done sir. I agree! XCP-NG is Awesome!

  • @rudypieplenbosch6752
    @rudypieplenbosch6752 Před 8 měsíci

    Agreed, i like it a lot too. Just some weird things like network interfaces that stay put even while they are removed. Sometimes it does not shut down. The continues swapping of harddrive names, so your VM won't start, because it even swapped the system drive into the drive for the vm passed through to the vm. I virtualized PFsense, i'm happy with it, I want to try some failover with another virtualized pfsense on another physical server.

  • @daysiewaysie
    @daysiewaysie Před rokem +1

    Thanks Will, an interesting introduction... like @Stuart Bush i am most firmly an advocate / afficianado of Proxmox and would be equally interested to know what features of Xen have swayed your preference for Xen over Proxmox (presuming you've used it in earnest).
    In any event, I look forward to seeing a follow-up video, drilling a bit deeper into Xen Orchestra & XCP-NG

    • @SpaceRexWill
      @SpaceRexWill  Před rokem

      Yeah, Tom Lawrence has done one of these if you have seen his channel!

  • @tdragon87
    @tdragon87 Před rokem

    I've actually virtualized my OpnSense firewall on my synology NAS, everything is great, but you have to have a backup gateway for when you update to something like 7.2. Otherwise you're dead in the water. Thankfully I have two gateways, an ubiquiti dream machine and Opnsense.

  • @glennadams7047
    @glennadams7047 Před rokem

    Great!

  • @jhmnieuwenhuis
    @jhmnieuwenhuis Před rokem

    Hi Will,
    Excellent overview!
    Can the hypervisor be installed directly on the hardware?
    So without installing an Os first?

    • @SpaceRexWill
      @SpaceRexWill  Před rokem +1

      yes! So XCP-ng is the OS you install on the server!

    • @southernson709
      @southernson709 Před rokem

      @@SpaceRexWill is it possible for me to install XP-ng on a NAS - much like the Virtual Manager on Synology?

  • @bitgeist21
    @bitgeist21 Před 5 měsíci

    Love the video. My organization is using XCP-ng in production and I like it a lot. We also use CEPH storage and DRBD. Do you have any videos on those technologies? Thanks, SpaceRex!!

  • @mwils51
    @mwils51 Před rokem

    Is there a reason you are not applying your pool patches? 44 missing patches on VM02 and 15 on vm01. I always apply them when I see they are available.

  • @typingcat
    @typingcat Před 16 dny

    You have a separate virtual machine for Gitea. Is it necessary? I ran a regular Linux on my personal server (real PC, no VM) and I had two choices for Gitea: AUR and Docker. And it seems like even using Docker is waste of disk space, so I just installed the AUR version. Gitea has been running fine and it gets updated when I update the server.

  • @alib.809
    @alib.809 Před rokem

    Can you make a video about making Synology Nas that come only with 1gb lan to 2.5gb or 5gb since u recommend it was a better option than than 10gbe route... I only found 10gb expansion cards from Synology . Also what do we need for an easy setup ? Thanks

  • @bzmrgonz
    @bzmrgonz Před 5 měsíci

    So you backup your vm’s to file server?? I’ve thought about that and then backup file server to minio and sync minio to back blaze for offsite. (Xcpn - truenas -minio) 3 bareme tal platforms!!

  • @mwils51
    @mwils51 Před rokem

    Storage setup is something I really struggled with in my XCP-NG configuration. I can't find the best of all worlds like I want. I have 2 XCP-NG hosts.
    My first one is a Dell R720-XD with 2 SSDs in the back in raid1 for local storage and 12 4TB SAS 3.5" drives in a 5X RAID 10 + 2 dynamic spares. My PERC raid controller does not support drive pass through and raid is managed by the hardware. The raid 10+2 spares has really saved my butt because I have had at least 6 drives fail in the past year and a half and I get a flashing light on the front of the server telling me a drive is bad. Just pop in a new one and you are good to go. But what I hate about this setup is XCP-NG uses it as thick provisioned and snapshots just destroy the free space in no time.
    My 2nd host is a Dell R7910 that for all practical purposes is a Dell R730. I upgraded it with a R730 16 bay 2.5" SAS backplane kit which added 8 more 2.5" drives for a total of 16. I have a m.2 NVME addin card that has 2 drives in raid 1 for local storage. I have the PERC controller that does allow for drive passthrough in this host. I also added a Dell Powervault 24 bay 2.5" expansion unit to it and I have them almost full with a total of 32 15K 600GB SAS drives in a raid60 configuration. I configured the raid60 in XCP-NG with MDADM. It is all working well and XCP-NG uses thin provisioning which is nice but I worry I won't see an email alert if any drives fail. So far none have and I do have dynamic spares configured, but I feel like I need to always log into the XCP-NG terminal and manually check the drives.
    I also have a separate NAS server that XCP-NG backs everything up to.
    What does your storage configuration look like?

  • @fataugie
    @fataugie Před rokem

    It’s what I use….and I agree it’s great

  • @aeiplanner
    @aeiplanner Před rokem

    What hardware are you running this on?

  • @andrewr7820
    @andrewr7820 Před 7 měsíci

    I all of the content I've seen on XCP-NG, there is never any discussion about how _clients_ establish their graphical sessions with the hosted VM's from other physical machines (beyond SSH), and best practices around that. Is it simply a matter of using remote-control / virtual desktop software like VNC, RDP, or something else?

    • @SpaceRexWill
      @SpaceRexWill  Před 7 měsíci

      So this is going to be the same regardless of your hypervisor. But pretty much it’s all SSH/RDP/VNC
      At the end of the day you basically have a computer without a monitor you need to connect to

  • @ivanyang2022
    @ivanyang2022 Před rokem

    good content , just the audio level is a bit low. you should increase average by about 3dB.

  • @rockymarquiss8327
    @rockymarquiss8327 Před rokem +1

    At work we virtualize even the file servers. Most file servers tend to nearly sleep anyway.

    • @SpaceRexWill
      @SpaceRexWill  Před rokem

      If its ONLY the file server (and not used for anything heavy like editing) I have spun up a OMV box for that before. But a lot of the time I use the company NAS for the backups for the VM's so it needs to be different

  • @MenkarX
    @MenkarX Před 5 měsíci

    Xcp-ng is just a tool. It rather could suite your needs or not. You can do all the mentioned actions with xcp-ng, proxmox or vmware. But if you need vGPU this is not a suitable tool. If you have one or two machines and lacking resources proxmox with LXC could also be a better option.

  • @dubas1974
    @dubas1974 Před rokem

    why not show how to get it and install it?

    • @SpaceRexWill
      @SpaceRexWill  Před rokem +4

      This video was mostly an overview of what it is. If people are interested I can make a how to

    • @abdullahX001
      @abdullahX001 Před rokem

      @@SpaceRexWill please do :) XO is more complex to setup compared to something like Proxmox so it would be great to learn from you.

    • @southernson709
      @southernson709 Před rokem

      @@SpaceRexWill yea a how-to will be useful.

  • @lazynow1
    @lazynow1 Před 6 měsíci

    Jesus, just because its "free", does not make it better....

  • @renejensen5502
    @renejensen5502 Před rokem +1

    Sounds like you are drunk

    • @abdullahX001
      @abdullahX001 Před rokem +1

      do you get paid to be horrible?

    • @lazynow1
      @lazynow1 Před 6 měsíci

      @@abdullahX001 No just accurate....

  • @Michael-sn1wq
    @Michael-sn1wq Před rokem

    How do you rate this compared to ESXi and ProxMox ?