docs→rtfd

This commit is contained in:
Marc Beninca 2021-12-11 15:32:21 +01:00
parent 7bc781ed11
commit c7ec1dc5d1
131 changed files with 1 additions and 1 deletions

111
rtfd/public/lxc/host.rst Normal file
View file

@ -0,0 +1,111 @@
****
Host
****
.. warning::
lxc service has to be enabled for autostart to work
Check
=====
.. code:: shell
lxc-checkconfig
List
====
.. code:: shell
lxc-ls -f
.. code:: shell
lxc-ls --fancy
Network bridge
==============
Create bridge br0 onto host's network main interface:
* /etc/network/interfaces.d/br0
::
auto br0
iface br0 inet static
bridge_fd 0
bridge_maxwait 0
bridge_ports eth0
bridge_stp off
address host_ip/network_mask_bits
iface br0 inet static
address host_ip/network_mask_bits
gateway gateway_ip
iface br0 inet6 static
address host_ip/network_mask_bits
gateway gateway_ip
Example with a SoYouStart server:
::
auto br0
iface br0 inet static
bridge_fd 0
bridge_maxwait 0
bridge_ports enp4s0
bridge_stp off
address 10.0.0.254/24
iface br0 inet static
address 192.99.37.216/24
gateway 192.99.37.254
iface br0 inet6 static
address 2607:5300:60:4cd8::/64
gateway 2607:5300:60:4cff:ff:ff:ff:ff
Service
=======
Default configuration for new containers:
* /etc/lxc/default.conf
.. code:: ini
lxc.include = /usr/share/lxc/config/debian.common.conf
lxc.arch = amd64
lxc.autodev = 1
lxc.kmsg = 0
lxc.rootfs.backend = dir
lxc.start.auto = 1
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
Directories
===========
* 1 for the containers
* 1 for their data
.. code:: shell
mkdir --parents "containers/directory"
rmdir "/var/lib/lxc"
ln --symbolic "containers/directory" "/var/lib/lxc"
.. code:: shell
mkdir --parents "data/directory"