lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | Meetup Donnerstags 19:00 - 23:00 auf Mumble: nix-shell -p mumble --run "mumble mumble://$USER@lassul.us/nixos"
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-de
h0m1 has quit [Ping timeout: 264 seconds]
h0m1 has joined #nixos-de
supersandro2000 has quit [Ping timeout: 246 seconds]
supersandro2000 has joined #nixos-de
palo1 has joined #nixos-de
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
supersandro2000 has quit [Ping timeout: 265 seconds]
supersandro2000 has joined #nixos-de
foxit has joined #nixos-de
<foxit>
moin
<foxit>
hat jemand erfahrung mit nixos in grossen umgebungen (100+ server)? wie verwaltet man da alle systeme? wie kann man nach 6 monaten alle server einfach auf den neuen release bringen? ich könnte mir vorstellen, dass das ein nicht zu unterschätzender aufwand wäre... wo sind hier die vorteile gegenüber einem centos/debian?
<foxit>
danke für euren input
<lassulus>
na wenn alle 100 server gleich oder sehr ähnlich sind, ist die migration ja nur ne code migration und dann ein deploy? man wird die config ja eh zentral in nem git haben und dann ieine art von deploy mechanismus
<lassulus>
vorteil von nixos gegenüber anderen (mir bekannten) systemen ist, dass sie bei nixos sich eher daran halten was in der config steht, bei anderen driftet das schonmal gerne
<kloenk[m]>
nixops kann dir dann auch irgendwo den state zeigen (glaube ich, habe das noch nich zum laufen bekommen)
<kloenk[m]>
state = nixpkgs version und so
<foxit>
lassulus: danke den link schaue ich mir an
<foxit>
bei dem letzten update auf 20.09 ging einiges nicht mehr bei meinem homeserver. mariadb war z.b. ein problem. wenn man das alle 6 monate machen muss, ist das doch ein grosser aufwand. da habe ich mit einem puppet und debian mehr von aktuell. sicher auch hier ist das aufwand aber man hat halt 5 jahre ruhe
<foxit>
sicher wenn man nur einen webserver mit nginx oder so hat, ist das schön einfach aber eben.
<kloenk[m]>
ich habe meine server auf unstable, und eine mysql von 3 ist dabei kaputt gegangen. die anderen haben sich irgendwie selber gefangen, da es wohl einen compat commit gab.
<lassulus>
jo, mariadb musste ich auch von hand fixen, war etwas doof, hatte auch ne diskussion gesehen, dass man die releases nicht mehr alle 6 monate machen will sondern vl einmal im jahr oder so, ich fände ja längere releasezyklen auch cooler
<lassulus>
unstable ist ja meistens auch benutzbar :D
<lassulus>
man hätte diese mariadb migration auch voll automatisieren können eigentlich, keine ahnung warum da nicht was mit stateVersion oder so gemacht wurde
<foxit>
für gewisse dienste, ist nixos sehr geeignet. wie "brauchbar" ist nixops?
<foxit>
gibts noch eine alternative?
<kloenk[m]>
es gibt noch krobs. aber ich glaube das können andere eher erklären xD
<lassulus>
krops
<kloenk[m]>
sorry, verschrieben. schreibe illegal, während ich in der schule sitze xD
<lassulus>
ich bin grade in meetings hier, aber gibt ne vielzahl an deployment tools
<lassulus>
krops, ist von den #krebs leuten, disnix, hail, nixops, nixos-rebuild kann auch remote bauen, gibt sicher noch paar mehr, die ich vergessen hab
<palo>
Hab rausgefunden das bei mir das problem mit dem mysql daran lag das ich mysqlBackup nutze, der user zwar schon da ist, aber das command um ihn anzulegen failed wegen rechten.
<palo>
mein nextcloud hab ich noch nicht wieder zum laufen bekommen, weil die datenbank faxen macht, aber da wollte ich heute mal rein schauen
<lassulus>
bei mir tat nextcloud einfach?
<lassulus>
aber weird
<palo>
Ich bekomm auch wieder ein permissions access error
<palo>
ERROR 1044 (42000) at line 1: Access denied for user ''@'localhost' to database 'nextcloud'
<lassulus>
machste nextcloud per mariadb?
<palo>
jo pkgs.mysql ist mariadb
<palo>
das mysql init script hat sich seit 20.09 geändert, und seit dem kommen meine datenbanken nicht mehr hoch.
<palo>
Also das post-script kackt immer ab.
<palo>
denke weil ich ensureUsers nutze
<palo>
und ensureDatabase
<lassulus>
ah, jo, du musst das von hand fixen
<palo>
ensureUser funktioniert nicht mehr?
<lassulus>
nee, der user mit dem er ensureUser machen will hat nich mehr die rechte
<lassulus>
die muss man ihm manuell geben
<palo>
Ah ok, dann lass ich das weg.
<palo>
hab das git issue dazu noch nicht gefunden
<palo>
würde ich dann in meine kommentare tun.
<palo>
Hmm dann werd ich da mal nen ticket machen.