Bonjour,
Voici avec un peu de retard le compte rendu des actions réalisées hier soir/cette nuit :
# Le check :
root@troll4:~# df -h | grep lxc | awk '{ print "nice -n19 du -hs " $6 }' nice -n19 du -hs /var/lib/lxc/dns nice -n19 du -hs /var/lib/lxc/mail nice -n19 du -hs /var/lib/lxc/ldap nice -n19 du -hs /var/lib/lxc/mysql nice -n19 du -hs /var/lib/lxc/drupal_dev nice -n19 du -hs /var/lib/lxc/spip_dev nice -n19 du -hs /var/lib/lxc/adherents nice -n19 du -hs /var/lib/lxc/www root@troll4:~# nice -n19 du -hs /var/lib/lxc/dns 1,3G /var/lib/lxc/dns root@troll4:~# nice -n19 du -hs /var/lib/lxc/mail 1,2G /var/lib/lxc/mail root@troll4:~# nice -n19 du -hs /var/lib/lxc/ldap 456M /var/lib/lxc/ldap root@troll4:~# nice -n19 du -hs /var/lib/lxc/mysql 35G /var/lib/lxc/mysql root@troll4:~# nice -n19 du -hs /var/lib/lxc/drupal_dev 6,0G /var/lib/lxc/drupal_dev root@troll4:~# nice -n19 du -hs /var/lib/lxc/spip_dev 1,4G /var/lib/lxc/spip_dev root@troll4:~# nice -n19 du -hs /var/lib/lxc/adherents 6,1G /var/lib/lxc/adherents root@troll4:~# nice -n19 du -hs /var/lib/lxc/www 16G /var/lib/lxc/www
# actions sur le lvm
lvcreate -L10G -n lxc_drupal_dev troll4-vg lvcreate -L10G -n lxc_drupal_dev troll4-vg lvcreate -L10G -n lxc_adherents troll4-vg lvcreate -L5G -n lxc_spip_dev troll4-vg lvcreate -L5G -n lxc_xmpp2 troll4-vg
lvresize -L 5G /dev/troll4-vg/lxc_dns lvresize -L 5G /dev/troll4-vg/lxc_mail
lvremove /dev/troll4-vg/lxc_people lvremove /dev/troll4-vg/lxc_drupal lvremove /dev/troll4-vg/lxc_lists lvremove /dev/troll4-vg/lxc_bugzilla
# init des filesystems
root@troll4:~# for c in $(ls /dev/troll4-vg/lxc_*); do mkfs.ext4 $c ; done
/dev/troll4-vg/lxc_dns contient un système de fichiers ext4 dernier montage sur /var/lib/lxc/dns le Fri Dec 2 14:36:37 2016
/dev/troll4-vg/lxc_ldap contient un système de fichiers ext4 dernier montage sur /var/lib/lxc/ldap le Fri Dec 2 14:36:36 2016
/dev/troll4-vg/lxc_mail contient un système de fichiers ext4 dernier montage sur /var/lib/lxc/mail le Fri Dec 2 14:36:37 2016
/dev/troll4-vg/lxc_mysql contient un système de fichiers ext4 dernier montage sur /var/lib/lxc/mysql le Fri Dec 2 14:36:36 2016
/dev/troll4-vg/lxc_www contient un système de fichiers ext4 dernier montage sur /var/lib/lxc/www le Tue Dec 11 14:44:34 2018
# montage
root@troll4:~# for c in $( lxc-ls ); do echo "mkdir /mnt/test/${c} && mount /dev/troll4-vg/lxc_${c} /mnt/test/${c}" ; done mkdir /mnt/test/adherents && mount /dev/troll4-vg/lxc_adherents /mnt/test/adherents mkdir /mnt/test/dns && mount /dev/troll4-vg/lxc_dns /mnt/test/dns mkdir /mnt/test/drupal_dev && mount /dev/troll4-vg/lxc_drupal_dev /mnt/test/drupal_dev mkdir /mnt/test/ldap && mount /dev/troll4-vg/lxc_ldap /mnt/test/ldap mkdir /mnt/test/mail && mount /dev/troll4-vg/lxc_mail /mnt/test/mail mkdir /mnt/test/mysql && mount /dev/troll4-vg/lxc_mysql /mnt/test/mysql mkdir /mnt/test/spip_dev && mount /dev/troll4-vg/lxc_spip_dev /mnt/test/spip_dev mkdir /mnt/test/www && mount /dev/troll4-vg/lxc_www /mnt/test/www mkdir /mnt/test/xmpp-2 && mount /dev/troll4-vg/lxc_xmpp-2 /mnt/test/xmpp-2
# synchro des datas
root@troll4:~# for c in $( lxc-ls ); do echo "lxc-stop --name $c ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/${c}/ /mnt/test/${c}/" ; done lxc-stop --name adherents ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/adherents/ /mnt/test/adherents/ lxc-stop --name dns ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/dns/ /mnt/test/dns/ lxc-stop --name drupal_dev ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/drupal_dev/ /mnt/test/drupal_dev/ lxc-stop --name ldap ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/ldap/ /mnt/test/ldap/ lxc-stop --name mail ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/mail/ /mnt/test/mail/ lxc-stop --name mysql ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/mysql/ /mnt/test/mysql/ lxc-stop --name spip_dev ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/spip_dev/ /mnt/test/spip_dev/ lxc-stop --name www ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/www/ /mnt/test/www/ lxc-stop --name xmpp-2 ; rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/xmpp-2/ /mnt/test/xmpp-2/
# umount des volumes glusterfs lxc_*
# edition fstab
# start des containers
A note que le rsync du lxc_www etait tellement long qu'à deux heures du matin, je suis parti me coucher et Nicolas/_dino_ a relancé le containeur ce matin ..
Je ferais les memes types d'actions ce soir sur troll3
Désolé pour troll3, fatigue, je m'arreterai en cours et finirai un autre soir ..
Voici le compte rendu :
# Le check :
root@troll3:~# df -h | grep lxc | awk '{ print "nice -n19 du -hs " $6 }' root@troll3:~# nice -n19 du -hs /var/lib/lxc/lists 1,3G /var/lib/lxc/lists root@troll3:~# nice -n19 du -hs /var/lib/lxc/people 2,7G /var/lib/lxc/people root@troll3:~# nice -n19 du -hs /var/lib/lxc/liberte0 1,8G /var/lib/lxc/liberte0 root@troll3:~# nice -n19 du -hs /var/lib/lxc/spip 790M /var/lib/lxc/spip root@troll3:~# nice -n19 du -hs /var/lib/lxc/spip2 632M /var/lib/lxc/spip2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/bind 6,1G /var/lib/lxc/bind root@troll3:~# nice -n19 du -hs /var/lib/lxc/etherpad 1,4G /var/lib/lxc/etherpad root@troll3:~# nice -n19 du -hs /var/lib/lxc/bugzilla 1,4G /var/lib/lxc/bugzilla root@troll3:~# nice -n19 du -hs /var/lib/lxc/mastodon1 888M /var/lib/lxc/mastodon1 root@troll3:~# nice -n19 du -hs /var/lib/lxc/mail2 511M /var/lib/lxc/mail2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/proxy2 1,6G /var/lib/lxc/proxy2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/ethercalc2 1,2G /var/lib/lxc/ethercalc2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/nextcloud 16G /var/lib/lxc/nextcloud
# actions sur le lvm
lvcreate -L20G -n lxc_bind troll3-vg lvcreate -L5G -n lxc_bugzilla troll3-vg lvcreate -L5G -n lxc_ethercalc2 troll3-vg lvcreate -L5G -n lxc_etherpad troll3-vg lvcreate -L5G -n lxc_liberte0 troll3-vg lvcreate -L5G -n lxc_lists troll3-vg lvcreate -L5G -n lxc_lstu troll3-vg lvcreate -L5G -n lxc_mail2 troll3-vg lvcreate -L5G -n lxc_mastodon1 troll3-vg lvcreate -L30G -n lxc_nextcloud troll3-vg lvcreate -L5G -n lxc_office troll3-vg lvcreate -L5G -n lxc_people troll3-vg lvcreate -L10G -n lxc_postgres troll3-vg lvcreate -L10G -n lxc_proxy2 troll3-vg lvcreate -L5G -n lxc_scrumblr troll3-vg lvcreate -L5G -n lxc_sondage troll3-vg lvcreate -L5G -n lxc_spip troll3-vg lvcreate -L5G -n lxc_spip2 troll3-vg lvcreate -L5G -n lxc_taiga troll3-vg lvcreate -L5G -n lxc_www-nginx troll3-vg lvcreate -L5G -n lxc_xmpp-1 troll3-vg
# init des filesystems
root@troll3:~# for c in $(ls /dev/troll3-vg/lxc_*); do mkfs.ext4 $c ; done
# montage
root@troll3:~# for c in $( lxc-ls ); do echo "mkdir -p /mnt/test/${c} && mount /dev/troll3-vg/lxc_${c} /mnt/test/${c}" ; done
# backup /etc/fstab cp /etc/fstab /etc/fstab.back
# migration
for c in $( lxc-ls ); do echo "lxc-stop --name $c && rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/${c}/ /mnt/test/${c}/ && umount /mnt/test/${c} && umount /var/lib/lxc/${c}/ && sed 's/^(.*lxc/${c}.*)$/#\1/' -i /etc/fstab && echo "/dev/troll3-vg/lxc_${c} /var/lib/lxc/${c} ext4 defaults 0 2"
/etc/fstab && mount /var/lib/lxc/${c} && lxc-start -n ${c} -d" ; done
J'ai fait : - bind - bugzilla - ethercalc2 - etherpad - liberte0 - mail2 - proxy2
Attention, dans le lot : - certaines sont deja eteintes et pas filtrés par ma commande - certaines ne sont pas sur du glusterfs mais directement dans le /var de troll3 et pour celle la, va falloir la jouer autrement ( ie, -umount +rm dir/* ) ;)
-- G. Dondero
Merci a toi,
Bonne soirée
Dino
Le Jeudi 13 décembre 2018, Guillaume 'heraclide' Dondero a écrit :
Désolé pour troll3, fatigue, je m'arreterai en cours et finirai un autre soir ..
Voici le compte rendu :
# Le check :
root@troll3:~# df -h | grep lxc | awk '{ print "nice -n19 du -hs " $6 }' root@troll3:~# nice -n19 du -hs /var/lib/lxc/lists 1,3G /var/lib/lxc/lists root@troll3:~# nice -n19 du -hs /var/lib/lxc/people 2,7G /var/lib/lxc/people root@troll3:~# nice -n19 du -hs /var/lib/lxc/liberte0 1,8G /var/lib/lxc/liberte0 root@troll3:~# nice -n19 du -hs /var/lib/lxc/spip 790M /var/lib/lxc/spip root@troll3:~# nice -n19 du -hs /var/lib/lxc/spip2 632M /var/lib/lxc/spip2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/bind 6,1G /var/lib/lxc/bind root@troll3:~# nice -n19 du -hs /var/lib/lxc/etherpad 1,4G /var/lib/lxc/etherpad root@troll3:~# nice -n19 du -hs /var/lib/lxc/bugzilla 1,4G /var/lib/lxc/bugzilla root@troll3:~# nice -n19 du -hs /var/lib/lxc/mastodon1 888M /var/lib/lxc/mastodon1 root@troll3:~# nice -n19 du -hs /var/lib/lxc/mail2 511M /var/lib/lxc/mail2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/proxy2 1,6G /var/lib/lxc/proxy2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/ethercalc2 1,2G /var/lib/lxc/ethercalc2 root@troll3:~# nice -n19 du -hs /var/lib/lxc/nextcloud 16G /var/lib/lxc/nextcloud
# actions sur le lvm
lvcreate -L20G -n lxc_bind troll3-vg lvcreate -L5G -n lxc_bugzilla troll3-vg lvcreate -L5G -n lxc_ethercalc2 troll3-vg lvcreate -L5G -n lxc_etherpad troll3-vg lvcreate -L5G -n lxc_liberte0 troll3-vg lvcreate -L5G -n lxc_lists troll3-vg lvcreate -L5G -n lxc_lstu troll3-vg lvcreate -L5G -n lxc_mail2 troll3-vg lvcreate -L5G -n lxc_mastodon1 troll3-vg lvcreate -L30G -n lxc_nextcloud troll3-vg lvcreate -L5G -n lxc_office troll3-vg lvcreate -L5G -n lxc_people troll3-vg lvcreate -L10G -n lxc_postgres troll3-vg lvcreate -L10G -n lxc_proxy2 troll3-vg lvcreate -L5G -n lxc_scrumblr troll3-vg lvcreate -L5G -n lxc_sondage troll3-vg lvcreate -L5G -n lxc_spip troll3-vg lvcreate -L5G -n lxc_spip2 troll3-vg lvcreate -L5G -n lxc_taiga troll3-vg lvcreate -L5G -n lxc_www-nginx troll3-vg lvcreate -L5G -n lxc_xmpp-1 troll3-vg
# init des filesystems
root@troll3:~# for c in $(ls /dev/troll3-vg/lxc_*); do mkfs.ext4 $c ; done
# montage
root@troll3:~# for c in $( lxc-ls ); do echo "mkdir -p /mnt/test/${c} && mount /dev/troll3-vg/lxc_${c} /mnt/test/${c}" ; done
# backup /etc/fstab cp /etc/fstab /etc/fstab.back
# migration
for c in $( lxc-ls ); do echo "lxc-stop --name $c && rsync -arpogvlH --progress --delete --numeric-ids /var/lib/lxc/${c}/ /mnt/test/${c}/ && umount /mnt/test/${c} && umount /var/lib/lxc/${c}/ && sed 's/^(.*lxc/${c}.*)$/#\1/' -i /etc/fstab && echo "/dev/troll3-vg/lxc_${c} /var/lib/lxc/${c} ext4 defaults 0 2"
/etc/fstab && mount /var/lib/lxc/${c} && lxc-start -n ${c} -d" ; done
J'ai fait :
- bind
- bugzilla
- ethercalc2
- etherpad
- liberte0
- mail2
- proxy2
Attention, dans le lot :
- certaines sont deja eteintes et pas filtrés par ma commande
- certaines ne sont pas sur du glusterfs mais directement dans le /var de troll3 et pour celle la, va falloir la jouer autrement ( ie, -umount +rm dir/* ) ;)
-- G. Dondero _______________________________________________ chatons mailing list chatons@lists.parinux.org https://lists.parinux.org/listinfo/chatons
Le Thu, 13 Dec 2018 00:35:40 +0100, Guillaume 'heraclide' Dondero guillaume@autre.org a écrit :
J'ai fait :
- bind
- bugzilla
- ethercalc2
- etherpad
- liberte0
- mail2
- proxy2
- spip - spip2 - office - mastodon1 - people - nextcloud
Le jeudi 13 décembre 2018 à 01:10 +0100, Guillaume 'heraclide' Dondero a écrit :
Le Thu, 13 Dec 2018 00:35:40 +0100, Guillaume 'heraclide' Dondero guillaume@autre.org a écrit :
J'ai fait :
- bind
- bugzilla
- ethercalc2
- etherpad
- liberte0
- mail2
- proxy2
- spip
- spip2
- office
- mastodon1
- people
- nextcloud
euh... mais bien sûr!!! enfin même si je n'y comprends rien, tu y as passé u temps, alors merci et *\o/*