diff options
| author | Paul Buetow <paul@buetow.org> | 2024-08-24 19:42:38 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-08-24 19:42:38 +0300 |
| commit | e1ef1b5f3e21e84fcca29bedee6d1af154d61169 (patch) | |
| tree | d3873e7e9fb474c99dc2a71ed9bc90f82cba4481 /gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html | |
| parent | 1891cb99a0eff5fd497edb44c435acdcaf5d8299 (diff) | |
Update content for html
Diffstat (limited to 'gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html')
| -rw-r--r-- | gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html index 3393e028..62d6265b 100644 --- a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html +++ b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style-override.css" /> </head> <body> -<h1 style='display: inline' id='JailsandZFSwithPuppetonFreeBSD'>Jails and ZFS with Puppet on FreeBSD</h1><br /> +<h1 style='display: inline' id='jails-and-zfs-with-puppet-on-freebsd'>Jails and ZFS with Puppet on FreeBSD</h1><br /> <br /> <span class='quote'>Published at 2016-04-09T18:29:47+01:00</span><br /> <br /> @@ -34,7 +34,7 @@ <br /> <span>Over the last couple of years I wrote quite a few Puppet modules in order to manage my personal server infrastructure. One of them manages FreeBSD Jails and another one ZFS file systems. I thought I would give a brief overview in how it looks and feels.</span><br /> <br /> -<h2 style='display: inline' id='ZFS'>ZFS</h2><br /> +<h2 style='display: inline' id='zfs'>ZFS</h2><br /> <br /> <span>The ZFS module is a pretty basic one. It does not manage ZFS pools yet as I am not creating them often enough which would justify implementing an automation. But let's see how we can create a ZFS file system (on an already given ZFS pool named ztank):</span><br /> <br /> @@ -105,7 +105,7 @@ zsh: done df | zsh: exit 1 grep foo </pre> <br /> -<h2 style='display: inline' id='Jails'>Jails</h2><br /> +<h2 style='display: inline' id='jails'>Jails</h2><br /> <br /> <span>Here is an example in how a FreeBSD Jail can be created. The Jail will have its own public IPv6 address. And it will have its own internal IPv4 address with IPv4 NAT to the internet (this is due to the limitation that the host server only got one public IPv4 address which requires sharing between all the Jails).</span><br /> <br /> @@ -242,7 +242,7 @@ lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> </pre> <br /> -<h2 style='display: inline' id='InsideJailPuppet'>Inside-Jail Puppet</h2><br /> +<h2 style='display: inline' id='inside-jail-puppet'>Inside-Jail Puppet</h2><br /> <br /> <span>To automatically setup the applications running in the Jail I am using Puppet as well. I wrote a few scripts which bootstrap Puppet inside of a newly created Jail. It is doing the following:</span><br /> <br /> @@ -383,7 +383,7 @@ Notice: /Stage[main]/S_user::Root_files/S_user::My_files[root]/File[/root/.task] Notice: Finished catalog run in 206.09 seconds </pre> <br /> -<h2 style='display: inline' id='ManagingmultipleJails'>Managing multiple Jails</h2><br /> +<h2 style='display: inline' id='managing-multiple-jails'>Managing multiple Jails</h2><br /> <br /> <span>Of course I am operating multiple Jails on the same host this way with Puppet:</span><br /> <br /> |
