Commit Graph

27 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
5da4f8fb99
Install the bhyve management script. 2023-04-27 17:05:33 -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
Tom Alexander
a05f4bfd50
Add a comment about priority in the vm-bhyve template. 2022-12-15 18:32:38 -05:00
Tom Alexander
8e412456d2
Add notes to the bhyve template. 2022-12-10 17:43:44 -05:00
Tom Alexander
85d9b4a569
Fix sending dns servers in dhcp response. 2022-12-10 17:19:13 -05:00
Tom Alexander
0a49fc16b6
Make canmount configurable for bhyve and jails. 2022-11-12 17:08:47 -05:00
Tom Alexander
0f8ebc5bbe
cleanup 2022-11-01 23:50:53 -04:00
Tom Alexander
9406b8337e
Use netgraph networking in bhyve. 2022-11-01 23:43:48 -04:00
Tom Alexander
9bf0875ad9
Commenting out the network makes it work. 2022-11-01 23:10:49 -04:00
Tom Alexander
b7139ded65
Make debugging easier. 2022-11-01 23:03:30 -04:00
Tom Alexander
d7a8dd4d67
Do not auto-mount custom datasets. 2022-11-01 20:30:07 -04:00
Tom Alexander
0d68fac269
Don't automatically mount the bhyve dataset. 2022-11-01 20:18:21 -04:00
Tom Alexander
24e5456fc6
Allow access to port 8081. 2022-11-01 19:39:37 -04:00
Tom Alexander
a344c92d83
Configure bhyve. 2022-11-01 19:06:44 -04:00
Tom Alexander
fbfadadffc
Start a bhyve role. 2022-11-01 18:53:03 -04:00