C2021D06: Software updates april 2021
Aankondiging: Software onderhoud hosting omgeving
Beste klant/collega,
(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)
Wij vragen aandacht voor het volgende:
-
PowerDNS upgrade
-
Verwijdering van NodeJS-10 executables van het platform
-
OS upgrades hosting omgeving afgerond
-
Reguliere software updates
PowerDNS upgrade
Eind vorig jaar is een nieuwe major versie van PowerDNS uitgekomen (4.4) en inmiddels is de eerste minor upgrade daarvan ook beschikbaar (4.4.1). Daarmee is ook de support vervallen voor 4.1. Momenteel gebruiken we een mix van 4.1 en 4.3. Alle bestaande versies worden geüpgrade naar versie 4.4.1. De systemen worden stuk-voor-stuk geüpgrade waarmee geen onderbreking in de dienstverlening zal optreden.
In detail gaat het om de volgende publiek bereikbare systemen:
server | van | naar |
---|---|---|
ns1.npohosting.nl | 4.1.14 | 4.4.1 |
ns2.npohosting.eu | 4.1.14 | 4.4.1 |
ns3.npohosting.nl | 4.1.14 | 4.4.1 |
jim.npodns.nl | 4.3.1 | 4.4.1 |
june.npodns.net | 4.3.1 | 4.4.1 |
Verwijdering van NodeJS-10 executables van het platform
NodeJS versie 10 is per 30 april 2021 End-Of-Life. De afgelopen tijd zijn de NodeJS gebruikers op het platform overgestapt naar een nieuwere versie (12). Aangezien versie 10 nu niet meer gebruikt wordt wordt deze versie op 2 april verwijderd van de testomgeving en in productie op maandag 12 april.
OS upgrades hosting omgeving afgerond
Vorige maand berichtten we over de voortgang van de Linux OS upgrades binnen de hosting omgeving. Inmiddels zijn deze upgrades afgerond en draait het gehele platform weer een supported versie van linux, te weten CentOS 8 Stream.
Software update rooster
Het software update rooster voor de komende tijd ziet er als volgt uit:
Actie | uitrol in test | gelegenheid tot testen | uitrol in productie |
---|---|---|---|
software updates April | 1–2 april | 5–9 april | 12–15 april |
upgrade PowerDNS | - | - | 12–15 april |
verwijderen NodeJS-10 | 2 april | 5–9 april | 12 april |
software updates Mei | 29–30 april | 3–7 mei | 10–13 mei |
software updates Juni | 27–28 mei | 31 mei – 4 juni | 7–10 juni |
Reguliere software updates
De updates worden op 1–2 april op het testcluster doorgevoerd, waarna de week van 5–9 april gebruikt kan worden om te testen. In de periode van 12–15 april worden de updates op de productie-omgevingen doorgevoerd volgens onderstaand schema:
wat | impact | op | van | naar |
---|---|---|---|---|
keepalived | 0 | W | 2.2.1 | 2.2.2 |
openldap | 1 | D1 | 2.4.57 | 2.4.58 |
dovecot | 1 | D1 | 2.3.13 | 2.3.14 |
influxdb | 1 | D1 | 1.8.3 | 2.0.4 |
grafana | 1 | D1 | 7.4.3 | 7.5.1 |
sudo | 0 | D1 | 1.9.5p2 | 1.9.6p2 |
syslog-ng | 0 | D2 | 3.30.1 | 3.31.1 |
nginx | 0 | D2 | 1.19.7 | 1.19.9 |
php 7.3 | 0 | D2 | 7.3.27 | 7.3.271) |
php 7.4 | 0 | D2 | 7.4.15 | 7.4.16 |
node 10 | 0 | D2 | 10.24.0 | wordt verwijderd van platform |
ImageMagick | 0 | D2 | 7.0.11-2 | 7.0.11-4 |
rclone | 0 | D2 | 1.54.0 | 1.54.1 |
git | 0 | D2 | 2.30.2 | 2.31.1 |
spamassassin | 0 | D2 | 3.4.4 | 3.4.5 |
unrar | 0 | D2 | 6.0.3 | 6.0.4 |
bind | 0 | D2 | 9.11.28 | 9.11.29 |
tomcat 8 | 2 | N3 | 8.5.63 | 8.5.64 |
tomcat 9 | 2 | N3 | 9.0.43 | 9.0.44 |
newrelic-java | 2 | N3 | 6.4.1 | 6.4.2 |
Elastic Search 7.x | 0 | D3 | 7.11.2 | 7.12.0 |
Legenda
Veel software kan zonder, of met heel weinig impact ge-update worden. Voor deze zaken kiezen we ervoor om zo'n update overdag uit te voeren. Bij een aantal andere componenten is er iets meer impact merkbaar. Die voeren we uit in een nachtelijks change window. Hieronder is de impact genummerd van 0 (geen impact) via 1 (korte onderbreking van enkele seconden) tot 2 (onderbreking van enkele minuten op de dienstverlening). De tijdstippen zijn als volgt:
code | tijdstip |
---|---|
D1 | maandag 12 april 8:00–17:00 |
D2 | dinsdag 13 april 8:00–12:00 |
N3 | woensdag 14 april 1:00–6:00 AM |
D3 | woensdag 14 april 8:00–17:00 |
W | 12–15 april 8:00–17:00 |
Bereikbaarheid
Team Hosting&Streaming is gedurende al het onderhoud via de normale kanalen bereikbaar. Zie de contact pagina.