Data structure of BVCP
Application binaries at /var/lib/nPulse/BVCP
[Helper]
- vmctl
- vmctl.c
- vmctl.old
[Frontend]
- vmweb
[Backend]
- vmm
[API]
- cli.php
- bvcp.conf
Application data at /vms (might differ from installation)
[bootrom]
- BHYVE_UEFI.fd
- BHYVE_UEFI_CODE.fd
- BHYVE_UEFI_CSM.fd
- BHYVE_UEFI_VARS.fd
[db]
- mdb.sqlite
[instances]
- [test_vps]
- uefi_vars.fd
- [test_vps2]
- uefi_vars.fd
[iso_images]
- FreeBSD-14.1-RELEASE-amd64-bootonly.iso
- FreeBSD-14.2-RELEASE-amd64-bootonly.iso
- FreeBSD-14.3-RELEASE-amd64-bootonly.iso
[logs]
- backend.log
- frontend.log
- worker.log
[tmp]
- [test_vps]
- ctl.pid
- init
- log
- manual_init
- vm.exit
- vm.pid
- [test_vps2]
- ctl.pid
- init
- log
- manual_init
- vm.exit
- vm.pid
System files
/usr/local/etc/rc.d/bvcp-backend
/usr/local/etc/rc.d/bvcp-frontend
/usr/local/etc/rc.d/bvcp-helper
Virtual Disk Images
BVCP might use different locations for Virtual Disk images that should located inside at the [mountpoint]/vm_images folder.