Container | produktiv | Migriert? | Hinweise |
---|---|---|---|
ccchl | ja | Nein | www.ccchl.de |
ldap | ja | Ja | LDAP-Server |
ja | Ja | Mailserver (SMTP, IMAP) | |
web | ja | Ja | Webserver, Webservices |
seafile | ja | Nein | Das Seafile soll durch ein Nextcloud ersetzt werden. @wupo |
postgres | ja | Nein | Auf eine zentrale postgres Instanz soll verzichtet werden. Wenn ein container eine braucht, muss er sich selber darum kümmern |
redmine | ja | Ja | |
buildweb | nein | Nein | Ist das noch aktiv? |
dashboard | nein | Nein | wird nicht migriert |
pretix | ja | Ja | |
schnitzeljagd | nein | Nein | wird nicht migriert |
ds-build | nein | Nein | wird nicht migriert |
microll | nein | Nein | Was ist das eigentlich? |
engelsystem | nein | Nein | Ist das noch aktiv |
nachtlicht | ja | Ja | Wurde in den neuen Web-container migriert |
etherpad | ja | Ja | etherpad |
codi | ja | ja | CodiMD |
git | ja | ja | Gitlab |
monitoring | ja | ja | Monitoring |
keycloak | ja | ja | keyCloak |
sediment | ja | ja | sediment |
nookvideo | ja | ja | video-storage |
roundcube | ja | ja | webmail |
dokuwiki | ja | ja | dokuwiki |
Auf beiden Servern existiert ein bridge vms
für Container und VMs. Die bridges sind mit einem Tinc-VPN-Tunnel verbunden, sodass Container auf magrathea immer noch über den web-Container von gallifrey angesprochen werden können.
Bei anlegen von neuen Containern ist darauf zu achten, dass die IP auch auf gallifrey unbelegt ist.
Beim rüberziehen von containern muss dann lediglich das ipv6 subnetz angepasst werden und der alte container gestoppt werden.
machinectl export-tar <container> /mnt/alexandria01/gallifrey/container/<container>.tar
mkdir /var/lib/lxc/<container>
mkdir /var/lib/lxc/<container>/rootfs
cp /var/lib/lxc/monitoring/config /var/lib/lxc/<container>/config
tar -xvf /mnt/alexandria01/gallifrey/container/<container>.tar -C /var/lib/lxc/<container>/rootfs
[..]/rootfs/etc/network/interfaces
2a01:4f8:172:1ba6:1::/80
2a01:4f8:172:1ba6:1::3
, 192.168.1.1
lxc-start -n <container>