Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Feb 2016 18:37:03 +0000 (UTC)
From:      Devin Teske <dteske@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r295542 - head/share/examples/jails
Message-ID:  <201602111837.u1BIb3Yh067883@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dteske
Date: Thu Feb 11 18:37:02 2016
New Revision: 295542
URL: https://svnweb.freebsd.org/changeset/base/295542

Log:
  Add example VIMAGE config required by vnet jails

Added:
  head/share/examples/jails/VIMAGE   (contents, props changed)
Modified:
  head/share/examples/jails/README

Modified: head/share/examples/jails/README
==============================================================================
--- head/share/examples/jails/README	Thu Feb 11 18:35:46 2016	(r295541)
+++ head/share/examples/jails/README	Thu Feb 11 18:37:02 2016	(r295542)
@@ -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/

Added: head/share/examples/jails/VIMAGE
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/share/examples/jails/VIMAGE	Thu Feb 11 18:37:02 2016	(r295542)
@@ -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
+################################################################################



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602111837.u1BIb3Yh067883>