• recommendations for a easy to set and use bare metal Type 1 hypervisor?

    From SH@21:1/5 to All on Fri May 26 09:45:43 2023
    Right,

    I have a spare bare metal machine with 32GB ram and a 1TB M2 SSD.

    I would like to set up some virtual machines:

    OMV NAS (based on Debian)

    Pi-Hole no 1 to act as primary DNS (based on Rasp Pi OS)

    Pi Hole No 2 to act as secondary DNS (based on Rasp Pi OS)

    Wireguard server running on Debian (based on Rasp Pi OS)

    Ubiquiti Network Controller (based on Rasp Pi OS)

    So effectively 5 VM's

    (I currently have a single Pi 4 running one DNS, Wireguard & UNC.)

    the reason for 2 DNS is so one can be taken down for maintenance and the
    rest of the network is still able to access the internet via the other DNS.

    OMV will need 4 SATA HDDs assigning to it whereas the 5 VMs can be set
    up on the M2 SSD.

    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate specific hardware resources (like HDDs to the OMV only)?

    S.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Caspersz@21:1/5 to All on Fri May 26 10:11:59 2023
    On 26/05/2023 09:45, SH wrote:

    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate specific hardware resources (like HDDs to the OMV only)?


    Proxmox VE.

    https://www.proxmox.com/en/

    Very easy and detailed resource management, based on Debian itself.
    It's free to use, though ye can pay to remove a tiny nag screen and get support.

    Though I'd put a copy of your DNS on another 24/7 server like a physical
    Pi. Proxmox needs occasional patching itself and rebooting.

    Check out TechnoTim on youtube.

    In performance, this kicks ass compared to bare metal HyperV / VmWare
    I've used over the years.

    I run two servers on it.
    - Dell PowerEdge R620 64GB Memory using RAID-10 1.6TB Spinning discs
    - Lenovo M73 'TinyPC' 16GB Memory

    Lots of Windows Server and Linux guests on it,
    - DNS Domains
    - Windows AD Domains
    - VLAN ID segregated networks
    - Network monitoring software (I code)

    The integrated VM backup is just set and forget....

    --
    Adrian C

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From SH@21:1/5 to Adrian Caspersz on Fri May 26 11:29:14 2023
    On 26/05/2023 10:11, Adrian Caspersz wrote:
    On 26/05/2023 09:45, SH wrote:

    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate
    specific hardware resources (like HDDs to the OMV only)?


    Proxmox VE.

    https://www.proxmox.com/en/

    Very easy and detailed resource management, based on Debian itself.
    It's free to use, though ye can pay to remove a tiny nag screen and get support.

    Though I'd put a copy of your DNS on another 24/7 server like a physical
    Pi. Proxmox needs occasional patching itself and rebooting.

    Check out TechnoTim on youtube.

    In performance, this kicks ass compared to bare metal HyperV / VmWare
    I've used over the years.

    I run two servers on it.
      - Dell PowerEdge R620 64GB Memory using RAID-10 1.6TB Spinning discs
      - Lenovo M73 'TinyPC' 16GB Memory

    Lots of Windows Server and Linux guests on it,
     - DNS Domains
     - Windows AD Domains
     - VLAN ID segregated networks
     - Network monitoring software (I code)

    The integrated VM backup is just set and forget....



    P.S. I see that OMV supports soemthign called Portainer so alledgedly
    you can then set up containers within OMV to provide "virtual machines"

    Anyone know much about this and what are the pros and cons of this vs a
    type 1 hypervisor?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to All on Fri May 26 11:37:02 2023
    On 26/05/2023 11:27, SH wrote:


    I had toyed with the idea of buying say 10 Rasp Pis, setting them all up
    on Raspbian OS and then running DNS 1, DNS 2, Wiregaurd, Ubiquiti UNC
    and OMV with a SATA backplane   but the cost of using a spare PC is far less than the current sky high prices of Pi 4's plus thety are currently rarer than gold dust to buy!

    S.

    Most of that you can run on a single rPi4, service separation using
    Docker, simpler than VMs.

    I'm not sure about WireGuard speeds on the rPi4, but on an Orange Pi 5,
    I've seen a Docker/Wireguard tunnel running at 60 Mb/s, with no reason
    to believe it wouldn't go faster.

    For a NAS, rPi4 USB is fast enough for a 1 Gb/s LAN.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From SH@21:1/5 to Adrian Caspersz on Fri May 26 11:27:57 2023
    On 26/05/2023 10:11, Adrian Caspersz wrote:
    On 26/05/2023 09:45, SH wrote:

    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate
    specific hardware resources (like HDDs to the OMV only)?


    Proxmox VE.

    https://www.proxmox.com/en/

    Very easy and detailed resource management, based on Debian itself.
    It's free to use, though ye can pay to remove a tiny nag screen and get support.

    Though I'd put a copy of your DNS on another 24/7 server like a physical
    Pi. Proxmox needs occasional patching itself and rebooting.

    Check out TechnoTim on youtube.

    In performance, this kicks ass compared to bare metal HyperV / VmWare
    I've used over the years.

    I run two servers on it.
      - Dell PowerEdge R620 64GB Memory using RAID-10 1.6TB Spinning discs
      - Lenovo M73 'TinyPC' 16GB Memory

    Lots of Windows Server and Linux guests on it,
     - DNS Domains
     - Windows AD Domains
     - VLAN ID segregated networks
     - Network monitoring software (I code)

    The integrated VM backup is just set and forget....




    thats great...

    I had toyed with the idea of buying say 10 Rasp Pis, setting them all up
    on Raspbian OS and then running DNS 1, DNS 2, Wiregaurd, Ubiquiti UNC
    and OMV with a SATA backplane but the cost of using a spare PC is far
    less than the current sky high prices of Pi 4's plus thety are currently
    rarer than gold dust to buy!

    S.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaimie Vandenbergh@21:1/5 to i.love@spam.com on Fri May 26 10:59:51 2023
    On 26 May 2023 at 11:29:14 BST, "SH" <i.love@spam.com> wrote:


    P.S. I see that OMV supports soemthign called Portainer so alledgedly
    you can then set up containers within OMV to provide "virtual machines"

    Anyone know much about this and what are the pros and cons of this vs a
    type 1 hypervisor?

    Portainer is a manager tool for Docker. Docker enables containers which
    are capsule environments to have your apps live in with their own
    dependencies, and can be treated somewhat like super-lightweight VMs.

    If you don't have physical hardware items (disk controllers, video
    cards, network cards etc) to do passthrough, which it sounds like you
    don't, there's no particular reason to pick a Type 1 Hypervisor setup.
    If your stuff can all be done in lightweight Docker containers, there's
    no need to use heavyweight Type 2 VMs.

    Cheers - Jaimie
    --
    "We don't stop playing because we grow old; we
    grow old because we stop playing"
    -- George Bernard Shaw

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From SH@21:1/5 to Jaimie Vandenbergh on Fri May 26 12:14:13 2023
    On 26/05/2023 12:00, Jaimie Vandenbergh wrote:
    On 26 May 2023 at 11:39:09 BST, "Andy Burns" <usenet@andyburns.uk>
    wrote:

    SH wrote:

    I would like to set up some virtual machines:
    Pi-Hole no 1 to act as primary DNS (based on Rasp Pi OS)
    Pi Hole No 2 to act as secondary DNS (based on Rasp Pi OS)

    Isn't dual DNS servers (in a presumably home setup) rather overkill,
    while adding close to zero redundancy if they're both running on the
    same hardware?

    Yes and yes.

    Cheers - Jaimie


    you've obviously not experienced the deafening Howls of "Netflix/Outlook/Disney/internet is not working" from the rest of the
    household when updating the DNS!

    S.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Burns@21:1/5 to All on Fri May 26 11:39:09 2023
    SH wrote:

    I would like to set up some virtual machines:
    Pi-Hole no 1 to act as primary DNS (based on Rasp Pi OS)
    Pi Hole No 2 to act as secondary DNS (based on Rasp Pi OS)

    Isn't dual DNS servers (in a presumably home setup) rather overkill,
    while adding close to zero redundancy if they're both running on the
    same hardware?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaimie Vandenbergh@21:1/5 to All on Fri May 26 11:00:17 2023
    On 26 May 2023 at 11:39:09 BST, "Andy Burns" <usenet@andyburns.uk>
    wrote:

    SH wrote:

    I would like to set up some virtual machines:
    Pi-Hole no 1 to act as primary DNS (based on Rasp Pi OS)
    Pi Hole No 2 to act as secondary DNS (based on Rasp Pi OS)

    Isn't dual DNS servers (in a presumably home setup) rather overkill,
    while adding close to zero redundancy if they're both running on the
    same hardware?

    Yes and yes.

    Cheers - Jaimie
    --
    I like nonsense. It wakes up the brain cells. -- Dr. Seuss

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Abandoned_Trolley@21:1/5 to All on Fri May 26 15:32:30 2023

    Anyone know much about this and what are the pros and cons of this vs a
    type 1 hypervisor?


    I have heard of linux (mostly Ubuntu) users deploying containers using
    LXD for all sorts of things - including turning them in to routers and DNS.

    If you want to know a bit more then starting off at https://linuxcontainers.org/ is as good a point as anywhere else.

    Obviously the container host does not have to be a VM but if it is then
    you are back to the problem of a single point of failure.


    Alternatively, if you want total overkill, why not have a look at maas.io ?



    --
    random signature text inserted here

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From IanJ@21:1/5 to i.love@spam.com on Fri May 26 16:55:48 2023
    SH <i.love@spam.com> wrote:

    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate specific hardware resources (like HDDs to the OMV only)?

    S.

    The only free, as in open-source, one I'm aware of is Xen: https://xenproject.org/developers/teams/xen-hypervisor/

    Best regards,

    Ian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaimie Vandenbergh@21:1/5 to i.love@spam.com on Fri May 26 22:27:27 2023
    On 26 May 2023 at 12:14:13 BST, "SH" <i.love@spam.com> wrote:

    On 26/05/2023 12:00, Jaimie Vandenbergh wrote:
    On 26 May 2023 at 11:39:09 BST, "Andy Burns" <usenet@andyburns.uk>
    wrote:

    SH wrote:

    I would like to set up some virtual machines:
    Pi-Hole no 1 to act as primary DNS (based on Rasp Pi OS)
    Pi Hole No 2 to act as secondary DNS (based on Rasp Pi OS)

    Isn't dual DNS servers (in a presumably home setup) rather overkill,
    while adding close to zero redundancy if they're both running on the
    same hardware?

    Yes and yes.

    Cheers - Jaimie


    you've obviously not experienced the deafening Howls of "Netflix/Outlook/Disney/internet is not working" from the rest of the household when updating the DNS!

    To be fair, I outsource mine and use mDNS for local names.

    Cheers - Jaimie

    --
    When one door closes another door opens; but we so often
    look so long and so regretfully upon the closed door, that
    we do not see the ones which open for us.
    - Alexander Graham Bell

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Caspersz@21:1/5 to Pancho on Sat May 27 10:57:56 2023
    On 26/05/2023 11:37, Pancho wrote:
    On 26/05/2023 11:27, SH wrote:


    I had toyed with the idea of buying say 10 Rasp Pis, setting them all
    up on Raspbian OS and then running DNS 1, DNS 2, Wiregaurd, Ubiquiti
    UNC and OMV with a SATA backplane   but the cost of using a spare PC
    is far less than the current sky high prices of Pi 4's plus thety are
    currently rarer than gold dust to buy!

    @SH, have a look at the cost of Lenovo M73 - on eBay they start
    configured from around £40.


    S.

    Most of that you can run on a single rPi4, service separation using
    Docker, simpler than VMs.

    +1, for that service load, yes. and a huge saving of electricity. Midway between that is my M73....

    The whole infrastructure of a VM deployment needs patching including the hypervisor itself.

    However, I'm probably better at recovering a failed VM (from backup)
    than rebuilding failed docker containers and their custom
    configurations, which why for the latter - I go a bit over the top in
    scripting and documentation.

    I'm not sure about WireGuard speeds on the rPi4, but on an Orange Pi 5,
    I've seen a Docker/Wireguard tunnel running at 60 Mb/s, with no reason
    to believe it wouldn't go faster.

    From work I tunnel into here at 10 Mb/s and on a Pi3 plenty fast enough
    for Microsoft Remote Desktop sessions at HD resolutions.

    For a NAS, rPi4 USB is fast enough for a 1 Gb/s LAN.

    --
    Adrian C

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to i.love@spam.com on Sat May 27 23:08:29 2023
    SH <i.love@spam.com> wrote:
    Now my question is whats the best Type 1 bare metal hypervisor to use
    that is free, easy to set up, easy to use and easy to allocate specific hardware resources (like HDDs to the OMV only)?

    I use XCP-NG and Xen Orchestra for work, which are free (they're open source versions of XenServer and a free web GUI for it), and find them a bit heavyweight. There are lots of databases and stuff behind the scenes.

    Personally I just run Linux and use KVM for VMs: it's more of a type 2 hypervisor but lightweight and being able to run tools 'on the metal' is
    handy. virt-manager is one GUI for KVM but there are many others. You can passthrough whole devices if you want, or just put VMs on shared storage.

    You may also find that running some of your services in containers eg Docker
    or LXC/LXD is easier to manage and more efficient than running full VMs.

    (the difference is persistence: LXC keeps the whole state over a container restart. Meanwhile Docker makes you put things you want to persist like
    data and configuration in a directory mapped from the parent, and apart from that you get a fresh container every time. This makes it more robust and easier to upgrade)

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pancho@21:1/5 to Theo on Sun May 28 19:19:23 2023
    On 5/27/23 23:08, Theo wrote:


    (the difference is persistence: LXC keeps the whole state over a container restart. Meanwhile Docker makes you put things you want to persist like
    data and configuration in a directory mapped from the parent, and apart from that you get a fresh container every time. This makes it more robust and easier to upgrade)


    Docker containers can be restarted, with persisted state.

    You may work with a "good practice" where Docker containers are
    recreated, rather than restarted, and there are good reasons to do this,
    but you don't have to.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)