no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | aankondigingen:2019:c2019d17-software-updates-201909 [2024/03/07 17:08] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~META: | ||
+ | title = C2019D17: Software updates september 2019 | ||
+ | ~~ | ||
+ | {{htmlmetatags> | ||
+ | metatag-keywords=(software update) | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | In de periode van 16--18 september worden er software updates in de | ||
+ | NPO hosting omgeving uitgevoerd. Het betreft | ||
+ | keepalived, | ||
+ | mysql-connector-java, | ||
+ | grafana, keycloak, influxdb, memcached, mariadb, postgresql, | ||
+ | ImageMagick, | ||
+ | syslog, bind, unbound en freeipmi. | ||
+ | |||
+ | Verder zijn er mededelingen m.b.t. verlenging End-Of-Life voor | ||
+ | PHP-5 en Elasticsearch 5.6. Daarnaast is Elasticsearch 7 vanaf | ||
+ | heden beschikbaar. | ||
+ | ) | ||
+ | }} | ||
+ | ====== C2019D16: Software updates september 2019 ====== | ||
+ | ===== Aankondigingen ====== | ||
+ | ==== Aankondiging: | ||
+ | Beste klant/ | ||
+ | |||
+ | (Is dit bericht niet goed leesbaar? Bekijk dan de [[|online versie]].) | ||
+ | |||
+ | Wij vragen aandacht voor het volgende: | ||
+ | - 3 maanden verlenging van end-of-life PHP-5 en Elasticsearch 5.6 | ||
+ | - End-Of-Life van oude Ruby, Node en Mysql versies op 30 september 2019 | ||
+ | - End-Of-Life van PHP-7.1 per 1 december 2019 | ||
+ | - Elasticsearch 7 beschikbaar | ||
+ | - Reguliere software updates | ||
+ | |||
+ | === Verlenging PHP-5 en Elasticsearch 5.6 === | ||
+ | Ondanks dat er door diverse partijen hard gewerkt is om PHP-5 sites om | ||
+ | te bouwen naar PHP-7, is dat per 30 september waarschijnlijk net niet | ||
+ | helemaal afgerond. Daarom zullen we PHP-5 nog 3 maanden langer | ||
+ | aanbieden. De nieuwe einddatum is 31 december 2019. | ||
+ | |||
+ | Hetzelfde geldt voor Elasticsearch-5.6, | ||
+ | beschikbaar, | ||
+ | wel uit! | ||
+ | |||
+ | === End-Of-Life van oude CouchDB, Ruby, Passenger, Node, Mysql en ElasticSearch versies op 30 september 2019 === | ||
+ | Per 30 september willen we onderstaande software componenten uitfaseren: | ||
+ | * CouchDB | ||
+ | * Ruby versie 2.3 of ouder: Als alternatief bieden we Ruby 2.4 en 2.6 aan. Ook hier wordt hard gewerkt aan upgrades. | ||
+ | * Alle Node-js versies ouder dan 8: Als alternatief bieden we Node-js 8 en 10 aan. | ||
+ | * Mysql-5.1: Er draaien inmiddels geen sites meer op deze versie. | ||
+ | * Alle Elasticsearch versies ouder dan 5.6: Als alternatief bieden we Elasticsearch 6 en 7 aan. | ||
+ | |||
+ | Let op! Er zijn nog een aantal oude ruby en elastic search versies | ||
+ | actief. Deze worden uitgezet per 30 september 2019. | ||
+ | |||
+ | === End-Of-Life van PHP-7.1 per 1 december 2019 === | ||
+ | In tegenstelling tot PHP-5 willen we bij PHP-7(.1) geen " | ||
+ | hanteren waar we nog wel een oude versie aanbieden terwijl deze door de | ||
+ | makers niet meer ondersteund is. De support van de developers voor PHP-7.1 houdt | ||
+ | op per 1 december 2019. Dat is ook de datum dat we willen ophouden met | ||
+ | het aanbieden van deze versie. Binnenkort zullen we gebruikers van | ||
+ | PHP-7.1 gaan aanschrijven om een upgrade naar een nieuwere versie in gang | ||
+ | te zetten. | ||
+ | |||
+ | === Elasticsearch 7 beschikbaar === | ||
+ | De nieuwste versie van Elasticsearch, | ||
+ | beschikbaar op het NPO hosting platform. Wij raden gebruikers van ES-6 | ||
+ | aan om voorbereidingen te treffen om over te stappen naar deze nieuwere | ||
+ | versie. ES-6 is tot juli 2020 beschikbaar op het platform. | ||
+ | |||
+ | === Reguliere software updates === | ||
+ | In de periode van 16 tot 18 september worden de | ||
+ | volgende updates doorgevoerd: | ||
+ | |||
+ | /* Dingen die deze ronde niet meedoen zijn uit ge-comment */ | ||
+ | ^ wat ^ van ^ naar ^ changelog ^ | ||
+ | |keepalived |2.0.17 |2.0.18 |[[http:// | ||
+ | / | ||
+ | / | ||
+ | |apache |2.4.39 |2.4.41 |[[http:// | ||
+ | / | ||
+ | |nginx |1.17.2 |1.17.3 |[[http:// | ||
+ | |php 5.6 |5.6.40 |5.6.40 |updates op onderliggende componenten | | ||
+ | |php 7.1 |7.1.31 |7.1.32 |[[http:// | ||
+ | |php 7.2 |7.2.21 |7.2.22 |[[http:// | ||
+ | |php 7.3 |7.3.8 |7.3.9 |[[http:// | ||
+ | / | ||
+ | /*|ruby 2.1 |2.1.8 |2.1.9 |[[https:// | ||
+ | /*|ruby 2.2 |2.2.4 |2.2.10 |[[https:// | ||
+ | /*|ruby 2.3 |2.3.4 |2.3.8 |[[https:// | ||
+ | |ruby 2.4 |2.4.6 |2.4.7 |[[https:// | ||
+ | |ruby 2.6 |2.6.3 |2.6.4 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |node |8.16.0 |8.16.1 |[[https:// | ||
+ | |node |10.16.0 |10.16.3 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |tomcat 8 |8.5.43 |8.5.45 |[[https:// | ||
+ | |tomcat 9 |9.0.22 |9.0.24 |[[https:// | ||
+ | / | ||
+ | |mysql-connector-java5 |5.1.47 |5.1.48 |[[https:// | ||
+ | |newrelic-java |5.2.0 |5.4.0 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | |Graylog |3.0.2 |3.1.0 |[[http:// | ||
+ | |Elastic Search 5.x |5.6.15 |5.6.16 |[[https:// | ||
+ | |Elastic Search 6.x |6.8.1 |6.8.2 |[[https:// | ||
+ | |Elastic Search 7.x |**nieuw!** |7.3.1 |[[https:// | ||
+ | |grafana |6.2.5 |6.3.5 |[[https:// | ||
+ | |keycloak |6.0.1 |7.0.0 |[[https:// | ||
+ | / | ||
+ | |influxdb |1.7.7 |1.7.8 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | |memcached |1.5.16 |1.5.17 |[[https:// | ||
+ | |mongodb |4.0.10 |4.2.0 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | |mariadb |10.2.25 |10.2.26 |[[https:// | ||
+ | / | ||
+ | |postgresql 9.4 |9.4.23 |9.4.24 |[[https:// | ||
+ | |postgresql 9.6 |9.6.14 |9.6.15 |[[https:// | ||
+ | / | ||
+ | |ImageMagick |7.0.8-56 |7.0.8-63 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |Image-ExifTool |11.57 |11.65 |[[https:// | ||
+ | |ffmpeg |4.1.4 |4.2 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |syslog-ng |3.22.1 |3.23.1 |[[https:// | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |bind |9.11.9 |9.11.10 |[[https:// | ||
+ | |unbound |1.9.2 |1.9.3 |[[http:// | ||
+ | / | ||
+ | |freeipmi |1.6.3 |1.6.4 |[[https:// | ||
+ | |||
+ | De updates zijn op 2 oktober op het testcluster doorgevoerd, | ||
+ | zodat er gelegenheid is om de nieuwe versies te testen. | ||
+ | |||
+ | Het schema voor de productie clusters is als volgt: | ||
+ | /* Dingen die deze ronde niet meedoen zijn uit ge-comment */ | ||
+ | ^ wat ^ actie ^ impact ^ wanneer ^ | ||
+ | |apache |herstart webservers |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | |nginx |herstart webservers |geen |16 september 8:00 -- 12:00 | | ||
+ | |php |herstart applicatieservers |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | |ruby |herstart Ruby-on-Rails applicaties |geen |16 september 8:00 -- 12:00 | | ||
+ | |nodejs |herstart Node-JS applicaties |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | / | ||
+ | |memcached |herstart Memcached instanties |memory caches worden gecleared |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | / | ||
+ | |ImageMagick |nieuwe versie wordt actief |geen |16 september 8:00 -- 12:00 | | ||
+ | |Image-ExifTool |nieuwe versie wordt actief |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | / | ||
+ | |ffmpeg |nieuwe versie wordt actief |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |freeipmi |nieuwe versie wordt actief |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | |syslog-ng |herstart syslog |geen |16 september 8:00 -- 12:00 | | ||
+ | / | ||
+ | / | ||
+ | |bind |herstart nameservers |geen |17 september 8:00 -- 12:00 | | ||
+ | |unbound |herstart dns-resolvers |geen |17 september 8:00 -- 12:00 | | ||
+ | |grafana |herstart grafana applicatieserver|geen |17 september 8:00 -- 12:00 | | ||
+ | |tomcat |herstart java |ongeveer 1-5 min downtime per instantie |18 september 1:00 -- 6:00 | | ||
+ | |mysql-connector-java5 |herstart java |ongeveer 1-5 min downtime per instantie |18 september 1:00 -- 6:00 | | ||
+ | |newrelic-java |herstart java |ongeveer 1-5 min downtime per instantie |18 september 1:00 -- 6:00 | | ||
+ | |graylog |herstart java |1 korte onderbreking naar de Graylog instanties |18 september 1:00 -- 6:00 | | ||
+ | |keycloak |herstart java |1 korte onderbreking naar de Keycloak instanties |18 september 1:00 -- 6:00 | | ||
+ | / | ||
+ | |mariadb |herstart databases |2 korte onderbrekingen naar de database instanties |18 september 1:00 -- 6:00 | | ||
+ | / | ||
+ | |postgresql |herstart databases |1 korte onderbreking naar de database instanties |18 september 1:00 -- 6:00 | | ||
+ | |mongodb |herstart databases |1 korte onderbreking naar de database instanties |18 september 1:00 -- 6:00 | | ||
+ | |influxdb |herstart databases |1 korte onderbreking naar de database instanties |18 september 1:00 -- 6:00 | | ||
+ | / | ||
+ | |Elastic Search |herstart java |geen |18 september 13:00 -- 17:00 | | ||
+ | / | ||
+ | / | ||
+ | |keepalived |herstart loadbalancers |geen |16--18 september 13:00 -- 17:00 | | ||
+ | / | ||
+ | / | ||