BSD Ports

sysutils/vm-bhyve-devel 1.7.99.87 FreeBSD

Management system for bhyve virtual machines

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
sysutils
Package size
72.2 KiB, 259.8 KiB installed

Description

A frontend for bhyve which provides the 'vm' command Create/start/stop virtual machines easily Bridged/NAT networking BSD/Linux/Windows guest support

In the other systems

SystemPortVersion
FreeBSDsysutils/vm-bhyve-devel1.7.99.87
DragonFlysysutils/vm-bhyve-devel1.6.2.15
HardenedBSDsysutils/vm-bhyve-devel1.7.99.87
GhostBSDsysutils/vm-bhyve-devel1.7.99.87

Install

Binary package:

pkg install vm-bhyve-devel

From the ports tree:

cd /usr/ports/sysutils/vm-bhyve-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vm-bhyve-devel>0:sysutils/vm-bhyve-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.99.871.7.99.871.5.0.171.6.2.331.7.99.87
FreeBSD:14:quarterly1.7.99.871.7.99.87n/a1.6.2.151.7.99.87
FreeBSD:15:latest1.7.99.871.7.99.87n/a1.6.2.331.6.2.33
FreeBSD:15:quarterly1.7.99.871.7.99.87n/an/an/a
FreeBSD:16:latest1.7.99.871.7.99.87n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: sysutils_vm-bhyve

OptionDefaultDescription
BHYVE_FIRMWAREoffRequired to run UEFI guests
EXAMPLESoffInstall example guest templates
GRUB2_BHYVEoffRequired to run Linux or any other guests that need a Grub bootloader
TMUXoffTmux console access instead of cu/nmdm
Service scripts
none
Conflicts with
vm-bhyve

Message after installing

To enable vm-bhyve, please add the following lines to rc.conf,
depending on whether you are using ZFS storage or not. Please note
that the directory or dataset specified should already exist.

    vm_enable="YES"
    vm_dir="zfs:pool/dataset"

OR

    vm_enable="YES"
    vm_dir="/directory/path"

Then run 'vm init'.

It might be needed to increase the values of the following tunables.
They need to be high enough to allow for a proper shutdown of all VM's.
- kern.init_shutdown_timeout (adjusted with sysctl.conf)
- rcshutdown_timeout (adjusted with rc.conf)

Files

Manual pages 1
  • vm(8)
pkg-plist 41
  • etc/rc.d/vm
  • etc/rc.d/vm_network
  • lib/vm-bhyve/vm-base
  • lib/vm-bhyve/vm-cmd
  • lib/vm-bhyve/vm-config
  • lib/vm-bhyve/vm-core
  • lib/vm-bhyve/vm-datastore
  • lib/vm-bhyve/vm-guest
  • lib/vm-bhyve/vm-help
  • lib/vm-bhyve/vm-info
  • lib/vm-bhyve/vm-migration
  • lib/vm-bhyve/vm-rctl
  • lib/vm-bhyve/vm-run
  • lib/vm-bhyve/vm-switch
  • lib/vm-bhyve/vm-switch-manual
  • lib/vm-bhyve/vm-switch-netgraph
  • lib/vm-bhyve/vm-switch-standard
  • lib/vm-bhyve/vm-switch-vale
  • lib/vm-bhyve/vm-switch-vxlan
  • lib/vm-bhyve/vm-tags
  • lib/vm-bhyve/vm-util
  • lib/vm-bhyve/vm-zfs
  • share/man/man8/vm.8.gz
  • sbin/vm
  • share/examples/vm-bhyve-devel/config.sample
  • share/examples/vm-bhyve-devel/default.conf
  • share/examples/vm-bhyve-devel/dragonfly.conf
  • share/examples/vm-bhyve-devel/freebsd-zvol.conf
  • share/examples/vm-bhyve-devel/legacy-alpine.conf
  • share/examples/vm-bhyve-devel/legacy-arch.conf
  • share/examples/vm-bhyve-devel/legacy-debian.conf
  • share/examples/vm-bhyve-devel/legacy-gentoo.conf
  • share/examples/vm-bhyve-devel/legacy-ubuntu.conf
  • share/examples/vm-bhyve-devel/linux.conf
  • share/examples/vm-bhyve-devel/linux-grub.conf
  • share/examples/vm-bhyve-devel/linux-grub-zvol.conf
  • share/examples/vm-bhyve-devel/linux-zvol.conf
  • share/examples/vm-bhyve-devel/netbsd.conf
  • share/examples/vm-bhyve-devel/openbsd.conf
  • share/examples/vm-bhyve-devel/resflash.conf
  • share/examples/vm-bhyve-devel/windows.conf
distinfo 1
FileSizeSHA256
freebsd-vm-bhyve-v1.7.99-87-g8655428_GH0.tar.gz83805460f4585f9a4e7d285576707bd40d8acd98fb1a234f070b0fd686bb7cf4ddc57

Commit history 0

No commits in the history this site was built from.