hosted hypervisor for x86 virtualization

36 views
Skip to first unread message

Darrell Lee

unread,
Jan 21, 2025, 12:19:06 AMJan 21
to Upstate Carolina Linux Users Group
I am requesting a presentation on Hypervisors on Linux, i.e. VirtualBox,
Boxes, etc.

Just a suggestion....

--
Darrell Lee
Advanced Data LLC
864-230-9626 | dl...@adsi-sc.com

Jas Eckard

unread,
Jun 16, 2025, 11:45:53 AMJun 16
to uc...@googlegroups.com
Hey, Darrell! I was just looking through emails that I hadn't read
yet, and came across your request for a topic on Hypervisors.

Although you requested in January, you're in luck! Bill Jacqmein is
planning to have a presentation on ProxMox at next month's meeting,
July 8. Hope you're back in the Upstate from any Independence Day
celebrations!

--Jas
.
..:
> --
> You received this message because you are subscribed to the Google Groups "Upstate Carolina Linux Users Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to uclug+un...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/uclug/bdde4ce196a38d9e4676217e17c6767f%40adsi-sc.com.

Thomas Darrell Lee

unread,
Jun 16, 2025, 2:34:55 PMJun 16
to uc...@googlegroups.com

Bill Jacqmein

unread,
Jun 16, 2025, 2:55:55 PMJun 16
to uc...@googlegroups.com
Wildly enough I start with the Type 1, Type 2 and containers.

Linux KVM is the biggie. I leverage it on my laptop with virt-manager
(https://en.wikipedia.org/wiki/Virt-manager) and it is the VM
hybervisor behind proxmox.
Included an image from the wikipedia page with some other options.

https://kubevirt.io/ lets you run virtual machines on Kubernetes which
is pretty interesting.

https://harvesterhci.io/ is also pretty interesting.


On Mon, Jun 16, 2025 at 2:34 PM 'Thomas Darrell Lee' via Upstate
> To view this discussion visit https://groups.google.com/d/msgid/uclug/1977a05bd70.28d9.6ecb3768cd55b08006402ae3e564851b%40adsi-sc.com.
image.png

George Law

unread,
Jun 20, 2025, 3:53:24 PMJun 20
to uc...@googlegroups.com
Sharing this as it might help someone playing around with kvm/qemu

I've got a pretty hefty lenovo thinkstation as a home lab
running fedora 41 with a lot of home grown scripts related to my current and past work with Red Hat
e.g. scripts to start up several vms at once (either a ceph cluster or pacemaker), etc ... add a raw disk as a shared disk between vms... 

anyway, been messing around with some scripting in rc.local only to finally realize that libvirtd shuts down before rc.local gets run on a shutdown and that renders my script useless.  I am aware with the autostart option, but don't really want to autostart everything.

anyway, the answer was the built in libvirt-guests.service 



sudo systemctl enable --now libvirt-guests.service

~~~
$ cat /etc/sysconfig/libvirt-guests
ON_BOOT=start
ON_SHUTDOWN=suspend
~~
And then that takes care of whatever is running at shutdown and restores it afterwards.


~~~
Jun 20 13:43:01 lab libvirt-guests.sh[3396]: Running guests on default URI:
Jun 20 13:43:01 lab libvirt-guests.sh[3351]: rhel79-gfs-node1, rhel79-gfs-node2, rhel84-gfs-node1, rhel84-gfs-node2
Jun 20 13:43:01 lab libvirt-guests.sh[3500]: Suspending guests on default URI...
Jun 20 13:43:01 lab libvirt-guests.sh[3351]: Suspending rhel79-gfs-node1: ...
Jun 20 13:43:04 lab libvirt-guests.sh[3351]: Suspending rhel79-gfs-node1: done
Jun 20 13:43:04 lab libvirt-guests.sh[3351]: Suspending rhel79-gfs-node2: ...
Jun 20 13:43:07 lab libvirt-guests.sh[3351]: Suspending rhel79-gfs-node2: done
Jun 20 13:43:07 lab libvirt-guests.sh[3351]: Suspending rhel84-gfs-node1: ...
Jun 20 13:43:11 lab libvirt-guests.sh[3351]: Suspending rhel84-gfs-node1: done
Jun 20 13:43:11 lab libvirt-guests.sh[3351]: Suspending rhel84-gfs-node2: ...
Jun 20 13:43:15 lab libvirt-guests.sh[3351]: Suspending rhel84-gfs-node2: done
Jun 20 13:43:15 lab systemd[1]: libvirt-guests.service: Deactivated successfully.
Jun 20 13:43:15 lab systemd[1]: Stopped libvirt-guests.service - libvirt guests suspend/resume service.
-- Boot 19096a0e8e3941d9bd8cf112b16b6ebf --
Jun 20 13:45:19 lab systemd[1]: Starting libvirt-guests.service - libvirt guests suspend/resume service...
Jun 20 13:46:03 lab libvirt-guests.sh[2091]: Resuming guests on default URI...
Jun 20 13:46:08 lab libvirt-guests.sh[2097]: Resuming guest rhel79-gfs-node1:
Jun 20 13:46:08 lab libvirt-guests.sh[2507]: done
Jun 20 13:46:11 lab libvirt-guests.sh[2512]: Resuming guest rhel79-gfs-node2:
Jun 20 13:46:11 lab libvirt-guests.sh[2518]: error: Failed to start domain 'rhel79-gfs-node2'
Jun 20 13:46:11 lab libvirt-guests.sh[2518]: error: operation failed: domain is not running
Jun 20 13:46:14 lab libvirt-guests.sh[2582]: Resuming guest rhel84-gfs-node1:
Jun 20 13:46:14 lab libvirt-guests.sh[2729]: done
Jun 20 13:46:18 lab libvirt-guests.sh[2734]: Resuming guest rhel84-gfs-node2:
Jun 20 13:46:18 lab libvirt-guests.sh[2840]: done
Jun 20 13:46:18 lab systemd[1]: libvirt-guests.service: Main process exited, code=exited, status=1/FAILURE
~~~

if this helps anyone :) 

~George


Jas Eckard

unread,
Jun 29, 2025, 6:51:25 PMJun 29
to UCLUG
I try to confirm with my speakers before I make a week-before
announcement: You'll be giving UCLUG your presentation on July 8?

Also, if you could give me the title and short description, that'll be
what I post everywhere. Otherwise I'll make something up, and it
won't necessarily be what your talk is about. :^)

--Jas
.
..:

Jeremy Sands

unread,
Jun 29, 2025, 7:54:13 PMJun 29
to UCLUG
-- 
You received this message because you are subscribed to the Google Groups "Upstate Carolina Linux Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uclug+un...@googlegroups.com.


___________
Jeremy Sands
Real time communication?   Ask me about Signal or Telegram.

Res publica non dominetur


Jas Eckard

unread,
Jun 29, 2025, 7:57:53 PMJun 29
to uc...@googlegroups.com
Sorry, y'all, that was meant to be a private email to Bill Jacqmein.

But yes, Jeremy, one must be aware...  :^)

--Jas Eckard
 .
..:


Bill Jacqmein

unread,
Jun 30, 2025, 7:42:29 AMJun 30
to uc...@googlegroups.com
Broadcom has done very well aligning VMWare cost with the value
provided :) The audit letters are the next interesting twist in that
saga - https://arstechnica.com/information-technology/2025/06/vmware-perpetual-license-holder-receives-audit-letter-from-broadcom/
Nutanix (https://www.nutanix.com/) is what I would lean to first in a
budget rich(but less then Broadcom rich setting. Prommox while support
is there (https://www.proxmox.com/en/services/support-services/support)
most of it is still heavily community support which is great for the
homelab and budget concious.

"Linux Virtualization, a Tasting Tour" for the 8th. :)

Mostly it will be Proxmox but Darrell brought up there are other good
options without treading so far into homelabbing so I figured I would
share how Im using VMM to create something akin to virtualbox on my
linux laptop. There might be some Kubevirt sprinkled in
(https://kubevirt.io/) but Im still trying to grok Kubernetes so it
would be sparse.

Chick-Fil-A is my current favorite Kubernetes story (as well as my
favorite chicken sandwich) -
https://medium.com/chick-fil-atech/observability-at-the-edge-b2385065ab6e
and https://medium.com/chick-fil-atech/enterprise-restaurant-compute-f5e2fd63d20f

Since we started this adventure, This also release which would has
much higher production value then what I could do:
https://www.sysadmintutorials.com/how-to-install-setup-proxmox-8/ for
the deeper dive into Proxmox.

It sparked an interesting discussion so it happened exactly as it was
meant to. :)
> --
> You received this message because you are subscribed to the Google Groups "Upstate Carolina Linux Users Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to uclug+un...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/uclug/CAC%2BRRjvCC5i%3DfjRjWBx1H0fVNurub0LCi8iUCKo-WOsVw0CjFA%40mail.gmail.com.

Thomas Darrell Lee

unread,
Jun 30, 2025, 9:37:51 PMJun 30
to uc...@googlegroups.com
When is the next meeting?

Darrell Lee
Advanced Data LLC
-- 
You received this message because you are subscribed to the Google Groups "Upstate Carolina Linux Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uclug+un...@googlegroups.com.

Jas Eckard

unread,
Jun 30, 2025, 11:03:50 PMJun 30
to uc...@googlegroups.com
Next meeting is July 8, next Tue, and I'll have a proper announcement tomorrow.

--Jas Eckard
.
..:
> To view this discussion visit https://groups.google.com/d/msgid/uclug/197c3a20240.28d9.6ecb3768cd55b08006402ae3e564851b%40adsi-sc.com.
Reply all
Reply to author
Forward
0 new messages