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

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 มิ.ย. 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!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 46

  • @Ryan-cm5rm
    @Ryan-cm5rm ปีที่แล้ว +10

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

    • @hnmcclain
      @hnmcclain 4 หลายเดือนก่อน

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

  • @raycollington4310
    @raycollington4310 ปีที่แล้ว +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.

  • @ChristopherNealBUSHIDO49ERS
    @ChristopherNealBUSHIDO49ERS 5 หลายเดือนก่อน

    I'm hooked! GREAT VIDEO!

  • @matthewbond375
    @matthewbond375 ปีที่แล้ว +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  ปีที่แล้ว

      Yeah! Having a solid hypervisor is just awesome!

    • @fredrikgreven
      @fredrikgreven ปีที่แล้ว +2

      @@SpaceRexWill can you compare it to proxmox?

  • @user-wt7pq5qc2q
    @user-wt7pq5qc2q ปีที่แล้ว

    Good info, thanks

  • @parl-88
    @parl-88 ปีที่แล้ว +1

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

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      Yeah its been absolutely awesome for me!

  • @rudypieplenbosch6752
    @rudypieplenbosch6752 8 หลายเดือนก่อน

    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.

  • @stubush143
    @stubush143 ปีที่แล้ว +7

    Can you explain why you choose Xen vs Proxmox?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +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 ปีที่แล้ว

    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!

  • @bitgeist21
    @bitgeist21 6 หลายเดือนก่อน

    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!!

  • @daysiewaysie
    @daysiewaysie ปีที่แล้ว +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  ปีที่แล้ว

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

  • @glennadams7047
    @glennadams7047 ปีที่แล้ว

    Great!

  • @tdragon87
    @tdragon87 ปีที่แล้ว

    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.

  • @jhmnieuwenhuis
    @jhmnieuwenhuis ปีที่แล้ว

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

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +1

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

    • @southernson709
      @southernson709 ปีที่แล้ว

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

  • @fataugie
    @fataugie ปีที่แล้ว

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

  • @bzmrgonz
    @bzmrgonz 5 หลายเดือนก่อน

    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!!

  • @typingcat
    @typingcat 25 วันที่ผ่านมา

    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 ปีที่แล้ว

    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

  • @mwils51
    @mwils51 ปีที่แล้ว

    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.

  • @mwils51
    @mwils51 ปีที่แล้ว

    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?

  • @andrewr7820
    @andrewr7820 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน

      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

  • @rockymarquiss8327
    @rockymarquiss8327 ปีที่แล้ว +1

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

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว

      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

  • @ivanyang2022
    @ivanyang2022 ปีที่แล้ว

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

  • @aeiplanner
    @aeiplanner ปีที่แล้ว

    What hardware are you running this on?

  • @MenkarX
    @MenkarX 5 หลายเดือนก่อน

    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 ปีที่แล้ว

    why not show how to get it and install it?

    • @SpaceRexWill
      @SpaceRexWill  ปีที่แล้ว +4

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

    • @abdullahX001
      @abdullahX001 ปีที่แล้ว

      @@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 ปีที่แล้ว

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

  • @lazynow1
    @lazynow1 7 หลายเดือนก่อน

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

  • @renejensen5502
    @renejensen5502 ปีที่แล้ว +1

    Sounds like you are drunk

    • @abdullahX001
      @abdullahX001 ปีที่แล้ว +1

      do you get paid to be horrible?

    • @lazynow1
      @lazynow1 7 หลายเดือนก่อน

      @@abdullahX001 No just accurate....

  • @Michael-sn1wq
    @Michael-sn1wq ปีที่แล้ว

    How do you rate this compared to ESXi and ProxMox ?