Commit Graph

30 Commits

Author SHA1 Message Date
Tom Alexander 0e2c7adaf9
Prefer ipv6. 2024-07-12 19:58:50 -04:00
Tom Alexander 460a614cf7
Set up the router manually. 2024-01-08 23:14:23 -05:00
Tom Alexander f7ff982098
Add sleep before reboot 2023-08-13 20:48:37 -04:00
Tom Alexander bfee369ad8
Add a sleep to the bhyve management script to hopefully avoid bad states. 2023-08-13 18:01:27 -04:00
Tom Alexander 8bad10eace
Fix a variable name in the bhyve netgraph script. 2023-08-08 14:46:03 -04:00
Tom Alexander fb9d5e2043
Add machines to dhcp. 2023-08-02 16:48:09 -04:00
Tom Alexander cd6d8f3f69
Switch to using bash traps to destroy bhyve vms. 2023-07-14 14:28:36 -04:00
Tom Alexander f667f50f84
Only put VM disk metadata into the ARC.
The guest VMs should have their own filesystem cache so I see no need to pollute the host's cache.
2023-07-01 16:41:40 -04:00
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
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 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 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