Add example VIMAGE config required by vnet jails

This commit is contained in:
Devin Teske 2016-02-11 18:37:02 +00:00
parent b028cf319e
commit e0c45153ac
2 changed files with 67 additions and 0 deletions

View file

@ -1,5 +1,13 @@
# $FreeBSD$
The below 4 samples require a VIMAGE enabled kernel:
# (as root)
$ cp VIMAGE /usr/src/sys/amd64/conf/
$ cd /usr/src
$ make KERNCONF=VIMAGE kernel
$ reboot
Sample 1: jail.conf(5)
$ cp jib jng /usr/sbin/

View file

@ -0,0 +1,59 @@
# $FreeBSD$
################################################################################
######################### VIMAGE KERNEL CONFIGURATION ##########################
################################################################################
#################### Inheritance
#
# Inherit from, and override `GENERIC'
#
include GENERIC # Base configuration file
ident VIMAGE # Kernel name
################################################################################
##################### ENABLE NON-INHERITED OPTIONS/DEVICES #####################
################################################################################
#################### Non-GENERIC options
#
# Network Virtualization for Jails
#
options VIMAGE # vnet paravirtualization
#
# Netgraph based bridging for vnet jails
# NB: Not strictly necessary; will load automatically via KLD when needed
#
options NETGRAPH # netgraph(4) system
options NETGRAPH_BRIDGE # ng_bridge(4)
options NETGRAPH_EIFACE # ng_eiface(4)
options NETGRAPH_ETHER # ng_ether(4)
options NETGRAPH_SOCKET # ng_socket(4)
#################### Non-GENERIC devices
#
# if_bridge based bridging for vnet jails
# NB: Not strictly necessary; will load automatically via KLD when needed
#
device epair # epair(4)
device if_bridge # if_bridge(4)
################################################################################
################ DISABLE UNNECESSARY INHERITED OPTIONS/DEVICES ################
################################################################################
#################### Disable select inherited options
# none
#################### Disable select inherited devices
# none
################################################################################
# END
################################################################################