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