BSD Ports

sysutils/vm-bhyve 1.7.5 FreeBSD

Management system for bhyve virtual machines

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0dd4ea4c1b
License
BSD2CLAUSE
Categories
sysutils
Package size
68.4 KiB, 242.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-bhyve1.7.5
MidnightBSDsysutils/vm-bhyve1.6.0_1

Install

Binary package:

pkg install vm-bhyve

From the ports tree:

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

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

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

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.51.7.51.5.01.6.2_11.7.5
FreeBSD:14:quarterly1.7.51.7.5n/a1.6.21.7.5
FreeBSD:15:latest1.7.51.7.5n/a1.6.2_11.6.2_1
FreeBSD:15:quarterly1.7.51.7.5n/an/an/a
FreeBSD:16:latest1.7.51.7.5n/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.

Required by 1

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-devel

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 40
  • 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-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-util
  • lib/vm-bhyve/vm-zfs
  • share/man/man8/vm.8.gz
  • sbin/vm
  • share/examples/vm-bhyve/config.sample
  • share/examples/vm-bhyve/default.conf
  • share/examples/vm-bhyve/dragonfly.conf
  • share/examples/vm-bhyve/freebsd-zvol.conf
  • share/examples/vm-bhyve/freepbx.conf
  • share/examples/vm-bhyve/legacy-alpine.conf
  • share/examples/vm-bhyve/legacy-arch.conf
  • share/examples/vm-bhyve/legacy-debian.conf
  • share/examples/vm-bhyve/legacy-gentoo.conf
  • share/examples/vm-bhyve/legacy-ubuntu.conf
  • share/examples/vm-bhyve/linux.conf
  • share/examples/vm-bhyve/linux-grub.conf
  • share/examples/vm-bhyve/linux-grub-zvol.conf
  • share/examples/vm-bhyve/linux-zvol.conf
  • share/examples/vm-bhyve/netbsd.conf
  • share/examples/vm-bhyve/openbsd.conf
  • share/examples/vm-bhyve/resflash.conf
  • share/examples/vm-bhyve/windows.conf
distinfo 1
FileSizeSHA256
freebsd-vm-bhyve-v1.7.5_GH0.tar.gz793272ec4b39969fc4392a1d999939c1bbdb28a374bac4f5909524f3b15070b8354d5

Commit history 2

DateCommitCreditsLog message
0dd4ea4c1b Koichiro Iwao sysutils/vm-bhyve: Update to 1.7.5
Changes: https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.5
0a6419ad5d Koichiro Iwao sysutils/vm-bhyve: Update to 1.7.4
Changes: https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.4