Commit Graph

13 Commits

Author SHA1 Message Date
Tom Alexander
f3980dc821
Add support for both NAT and RAW network interfaces in virtual machine.
This is used so metallb can announce public ip addresses.
2023-06-17 15:10:05 -04:00
Tom Alexander
e2b82d8005
Add VNC support for bhyve. 2023-05-30 21:19:03 -04:00
Tom Alexander
26d3f7e736
Switch to using config files for most settings.
This is to make it easier to juggle all the settings.
2023-05-29 18:35:30 -04:00
Tom Alexander
5f4939c9e6
Add support for raw bridging to an external interface for bhyve. 2023-05-29 17:41:02 -04:00
Tom Alexander
354c6b84ab
Set up bhyve for mrmanager. 2023-05-29 00:03:09 -04:00
Tom Alexander
58ba39d56f
Add support for specifying CD iso image to mount in virtual machines. 2023-05-04 17:09:56 -04:00
Tom Alexander
34a456c9b5
Exec the zfs send/recv commands. 2023-05-03 00:15:33 -04:00
Tom Alexander
a44b8da509
Fix mac address validity. 2023-04-27 18:44:32 -04:00
Tom Alexander
740f2bdadd
Remove vm-bhyve. 2023-04-27 17:27:18 -04:00
Tom Alexander
310837ddb3
Use statically-generated mac addresses. 2023-04-27 17:05:33 -04:00
Tom Alexander
e43fa0eab3
Destroy the bhyve vm after exit. 2023-04-27 17:05:32 -04:00
Tom Alexander
3dd710eab6
Start of a script for managing bhyve virtual machines. 2023-04-27 17:05:32 -04:00
Tom Alexander
9fcc955d13
Starting to write my own script to manage bhyve VMs.
vm-bhyve isn't going to allow me enough control to detect open netgraph hooks on bridges so I will manage the virtual machines myself.
2023-04-27 17:05:32 -04:00