====== gallifrey -> magrathea ====== ====== TODOs: ===== ^ Container ^ produktiv ^ Migriert? ^ Hinweise ^ | [[ag:infrastruktur:chaotikum:ccchl]] | **ja** | Nein | www.ccchl.de | | [[infrastruktur:container:ldap]] | **ja** | Ja | LDAP-Server | | [[infrastruktur:container:mail]] | **ja** | Ja | Mailserver (SMTP, IMAP) | | [[infrastruktur:container:web]] | **ja** | Ja | Webserver, Webservices | | [[infrastruktur:container:seafile]] | **ja** | Nein | Das Seafile soll durch ein Nextcloud ersetzt werden. @wupo | | [[infrastruktur:container:postgres]] | **ja** | Nein | Auf eine zentrale postgres Instanz soll verzichtet werden. Wenn ein container eine braucht, muss er sich selber darum kümmern | | [[infrastruktur:container:redmine]] | **ja** | Ja | | | [[ag:infrastruktur:chaotikum:buildweb]] | **nein** | Nein | Ist das noch aktiv? | | [[ag:infrastruktur:chaotikum:dashboard]] | **nein** | Nein | wird nicht migriert | | [[infrastruktur:container:pretix]] | **ja** | Ja | | | [[ag:infrastruktur:chaotikum:schnitzeljagd]] | **nein** | Nein | wird nicht migriert | | [[ag:infrastruktur:chaotikum:ds-build]] | **nein** | Nein | wird nicht migriert | | microll | **nein** | Nein | Was ist das eigentlich? | | [[ag:infrastruktur:chaotikum:engelsystem]] | **nein** | Nein | Ist das noch aktiv | | [[infrastruktur:chaotikum:nachtlicht]] | **ja** | Ja | Wurde in den neuen Web-container migriert | | [[infrastruktur:container:etherpad]] | **ja** | Ja | etherpad | | [[infrastruktur:container:codi]] | **ja** | ja | CodiMD | | [[infrastruktur:container:git]] | **ja** | ja | Gitlab | | [[infrastruktur:container:monitoring]] | **ja** | ja | Monitoring | | [[infrastruktur:container:keycloak]] | **ja** | ja | keyCloak | | [[infrastruktur:container:sediment]] | **ja** | ja | sediment | | [[infrastruktur:container:nookvideo]] | **ja** | ja | video-storage | | [[infrastruktur:container:roundcube]] | **ja** | ja | webmail | | [[infrastruktur:container: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. ===== systemd-nspawn -> lxc ===== 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. - container auf gallifrey stoppen und backuppen: - ''machinectl export-tar /mnt/alexandria01/gallifrey/container/.tar '' - Ordner anlegen: ''mkdir /var/lib/lxc/'' - rootfs anlegen: ''mkdir /var/lib/lxc//rootfs'' - config kopieren: ''cp /var/lib/lxc/monitoring/config /var/lib/lxc//config'' - config anpassen: - hwaddr abändern - lxc.rootfs.path anpassen - lxc.uts.name anpassen - image auspacken - ''tar -xvf /mnt/alexandria01/gallifrey/container/.tar -C /var/lib/lxc//rootfs'' - ip addressen und iface-namen (host0 -> eth0) anpassen ''[..]/rootfs/etc/network/interfaces'' - prefix: ''2a01:4f8:172:1ba6:1::/80'' - gateway: ''2a01:4f8:172:1ba6:1::3'', ''192.168.1.1'' - Fertig! ''lxc-start -n '' {{tag>infrasystem magrathea gallifrey service }}