Outils pour utilisateurs

Outils du site


migration_fe_box_2022

Ceci est une ancienne révision du document !


Migration du serveur futuretic.fr vers une autre box

Installation de containers LXC sous Debian 11

apt install lxc apparmor

Réseau : configuration mode Independent bridge setup

Installation et configuration du réseau : édition du fichier /etc/default/lxc-net

nano /etc/default/lxc-net
USE_LXC_BRIDGE="true"
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.200,10.0.3.254"
LXC_DHCP_MAX="253"
LXC_DHCP_CONFILE=""
LXC_DOMAIN=""

Pour créer un template pour la configuration de nouveau containers :

nano /etc/lxc/default.conf
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1

Redémarrer la couche réseau

 sudo service lxc-net restart
 

Copie des containers LXC sauvegardés

Par exemple

cp -ardv /home/adminbox/restore/var/lib/lxc/dokos /var/lib/lxc/dokos
* a pour --preserve=all
* r pour recursif
* d pour identique à --no-dereference --preserve=liens
* v pour verbose

Pour modifier le nom d'un container (de tlcvl à mm) lors de la copie : changer le répertoire de destination et le répertoire correspondant au rootfs dans le fichier de config

cp -ardv /home/adminbox/restore/var/lib/lxc/tlcvl /var/lib/lxc/mm
nano /var/lib/lxc/mm/config
lxc.rootfs.path = dir:/var/lib/lxc/mm/rootfs

Test du démarrage d'un container

lxc-start dokos
lxc-ls -f  

Copie vhost et certificats

Copie des vhost depuis le backup

cp /home/adminbox/restore/etc/apache2/sites-available/*.conf /etc/apache2/sites-available/
cd /etc/apache2/sites-available 
a2ensite *.conf
a2dissite default-ssl.conf

Dans le vhost, Dokos, Thingsboard (io) et Mattermost (mm) utilisent les adresses ip des containers (qui n'ont pas changées), les autres utilisent les DNS, il faut informer /etc/hosts (à uniformiser ?)

nano /etc/hosts
10.0.3.243 ynh.futuretic.fr cpad.futuretic.fr md.futuretic.fr pad.futuretic.fr pass.futuretic.fr
10.0.3.211 visio.futuretic.fr
10.0.3.250 dokos.futuretic.fr
10.0.3.244 io.futuretic.fr
10.0.3.235 mm.futuretic.fr
migration_fe_box_2022.1652307985.txt.gz · Dernière modification : 2022/05/11 22:26 de Benjamin Labomedia