devsummit:201510:jails

This is an old revision of the document!


A Roadmap For Jails

The Jail working group will discuss and construct a roadmap for improving the infrastructure and usability of jails. Topics will include the base rc.d/jail jail.conf system, external jail frameworks like ezjail, bsdploy, and iocage, other container systems (docker, jetpack), resolving configuration complexity, and documentation.

  • Opening: Shortcomings of the current Jail system
    • jail.conf cannot be easily modified programmatically
    • jail.conf is a unique config format (not ucl)
  • Configuration
    • converting to /etc/jail.conf.d/jailname and a flatter config file
    • using libucl for jail config files
  • Installing
    • Create a 'base' snapshot during bsdinstall distextract, to be cloned to create jails instantly
    • Creating jails with pkg base
  • Upgrading
    • freebsd-update for jails
    • etcupdate interaction with jails
    • pkg upgrade base and jails
  • devsummit/201510/jails.1440878560.txt.gz
  • Last modified: 2015/08/29 20:02
  • by AllanJude