Sikkerhetskopiere og gjenopprette HIN Mailgateway etter et driftsavbrudd
Et cluster beskytter HIN Mailgateway mot nodefeil, men erstatter ikke en sikkerhetskopi. Avgjørende er konfigurasjon, nøkkelmateriale, gjenopprettingsrekkefølge og endringene med Stargate.
Mange HIN Mailgatewayer i produksjon kjører som cluster. Hvis én node svikter, overtar den andre. Denne redundansen hjelper imidlertid ikke mot en feilaktig regel, et slettet sertifikat eller en ødelagt import: Systemrelevante data replikeres til alle noder, inkludert uønskede endringer.
For en robust gjenoppretting kreves det derfor en separat sikkerhetskopi. Siden HIN Mailgateway teknisk sett er basert på en SEPPmail-appliance med GINA, gjelder de dokumenterte mekanismene for sikkerhetskopiering og gjenoppretting.
Hvilke data som ligger på gatewayen
Gatewayen behandler inn- og utgående e-post etter et sentralt regelsett og krypterer avhengig av mottaker med S/MIME, OpenPGP eller TLS; for mottakere uten eget nøkkelmateriale brukes den nettbaserte GINA-metoden. For sikkerhetskopien er det avgjørende at meldingsinnhold ikke lagres persistent på gatewayen: Appliancen behandler e-poster løpende uten å arkivere dem.
Hva clusteret replikerer
SEPPmail har flere clustervarianter – høy tilgjengelighet, lastbalansering og geo-cluster; systemparametere, brukerdata og nøkkelmateriale synkroniseres på tvers av alle noder. I et frontend/backend-cluster har frontenden ingen egen konfigurasjonsdatabase: Den kan driftes i en DMZ uten datalagring og mottar bare dataene som er nødvendige for aktuell behandling; databasen med nøklene ligger på backenden. For Large File Transfer (LFT) gjelder et unntak: Hver partner, også frontender, tildeles en disk av samme størrelse, og LFT-data synkroniseres til alle noder.
Hvorfor replikering ikke er en sikkerhetskopi
Replikering kopierer gjeldende tilstand, også den feilaktige. En sikkerhetskopi bevarer en kjent, fungerende tilstand.
En feilaktig import, en slettet nøkkel eller et deaktivert domene replikeres til partnernoden i løpet av sekunder. Uten en uavhengig sikkerhetskopi finnes det deretter ikke noe gjenopprettingspunkt. Hvor tett tilgjengelighet og konsistens henger sammen i clusteret, viste seg ved innloggingsproblemene etter oppdateringen til 15.0.5, som ble utløst av forstyrret clusterreplikering.
Hva sikkerhetskopien inneholder – og ikke inneholder
SEPPmail-sikkerhetskopien er bevisst slank: Den omfatter utelukkende konfigurasjon og kryptografisk nøkkelmateriale: ingen meldinger, ingen e-postkø og uttrykkelig ingen logger (logger bør derfor sendes via Syslog til et eksternt system). Siden firmware 14.0.0 oppretter appliancen sikkerhetskopien automatisk om natten ved midnatt som backup.tgz; den kan hentes via Download, Send Backup (e-post til sikkerhetskopigruppen) eller SCP.
| Inkludert i sikkerhetskopien | Ikke inkludert i sikkerhetskopien |
|---|---|
| Systemkonfigurasjon og regelsett | E-postinnhold / meldingstekster |
| Bruker- og GINA-kontoer | Gjeldende e-postkø |
| Nøkkelmateriale: S/MIME, X.509, OpenPGP | System- og e-postlogger (sikres eksternt via Syslog) |
| TLS- og sertifikatkonfigurasjon | Operativsystem / VM-image |
Dette innebærer: Fordi operativsystemet ikke inngår i konfigurasjonssikkerhetskopien, krever en komplett DR-strategi også en måte å gjenopprette appliance-grunnlaget på (ny utrulling fra produsentens image eller VM-snapshot). Konfigurasjonssikkerhetskopien kompletterer deretter konfigurasjonen og nøklene.
Snapshots er ikke en cluster-sikkerhetskopi
Siden firmware 14.0.0 oppretter appliancen i tillegg lokale snapshots, men bare dersom det finnes en LFT-partisjon med database. På søndager opprettes et komplett snapshot, og mandag til lørdag opprettes ett inkrementelt snapshot per dag; oppbevaringstiden er 14 dager.
Avgjørende for DR-planleggingen: I clusterdrift kjører disse snapshotene riktignok i bakgrunnen, men det tilbys ingen gjenoppretting fra dem. Snapshots er dermed et lokalt tilbakeføringshjelpemiddel på enkeltsystemer, ikke cluster-gjenoppretting. Den pålitelige sikringen forblir den krypterte konfigurasjonssikkerhetskopien.
Konfigurere sikkerhetskopi
Forutsetningen for alle hentemetoder er at et sikkerhetskopipassord er angitt under Administration › Backup › Change password; uten dette passordet blir sikkerhetskopien verken lastet ned, sendt eller gjort tilgjengelig via SCP. Som standard sendes den nattlige sikkerhetskopien via e-post til gruppen «backup (Backup Operator)»; en dedikert sikkerhetskopibruker trenger en gyldig intern e-postadresse.
-
Angi sikkerhetskopipassord og oppbevar det separat fra sikkerhetskopien: Sikkerhetskopien inneholder private nøkler.
-
For automatisert lagring kan du hente sikkerhetskopiene via SCP: Lagre den offentlige
SSH-RSA-nøkkelen i administrasjonen og hentbackup.tgzsom gjøres tilgjengelig ved midnatt, via OS-brukerenbackup. -
Sikre logger separat (ekstern Syslog), siden de bevisst ikke er en del av sikkerhetskopien.
Sikkerhetskopistrategi i clusterdrift
I clusterdrift er ordnet sikkerhetskopiering og konsekvent versjonsstyring avgjørende.
-
Daglig: Hent den krypterte konfigurasjonssikkerhetskopien via SCP og lagre den eksternt med versjonering
-
Ukentlig: Fullstendig VM- eller systemsikkerhetskopi av begge nodene, tidsforskjøvet i stedet for samtidig (operativsystemet er ikke en del av konfigurasjonssikkerhetskopien)
-
Før vedlikehold eller oppdatering: Stans e-postmottak via Preempt: Innkommende e-poster blir da midlertidig avvist med en konfigurerbar SMTP-returkode (standard
421); innstillingen forblir aktiv også etter en omstart.
Når det gjelder versjonsstyring: I et frontend/backend-cluster oppdaterer SEPPmail frontenden før backenden, og ved oppdateringer i flere trinn må alle partnere ha samme versjonsnivå før de oppgraderes til neste utgave. Etter en hovedoppdatering kan det være nødvendig å generere regelsettet på nytt (melding «Current ruleset created for another version»).
Gjenoppretting og katastrofegjenoppretting
Grunntilfellet er enkelt: Import backup file, omstart, og deretter arbeider gatewayen med full funksjonalitet. Versjonsregelen må følges: Bare sikkerhetskopien fra den umiddelbart foregående firmware-versjonen kan importeres i den aktuelle versjonen (generer deretter regelsettet på nytt); det er ikke mulig å importere en sikkerhetskopi fra nyere firmware til en eldre versjon.
I clusteret gjelder en viktig begrensning:
-
Gjenopprett aldri én enkelt node direkte: En gjenoppretting av én enkelt clusterpartner er ikke forutsatt. Fjern i stedet den defekte maskinen fra clusteret, opprett en ny VM og legg den til igjen: Konfigurasjon og nøkler kommer automatisk via replikering fra den intakte partneren.
-
Totalt tap på alle noder: Rull ut appliancen på nytt fra basis-imaget, importer deretter den sist kjente fungerende konfigurasjonssikkerhetskopien og start på nytt.
En sikkerhetskopi er bare så pålitelig som den siste vellykkede gjenopprettingstesten. En testgjenoppretting bør utføres minst to ganger i året i et isolert miljø, ikke mot produksjonsclusteret.
Sjekkliste for gjenoppretting i en nødsituasjon
-
Fjern den defekte noden fra clusteret (ingen direkte gjenoppretting av en partner).
-
Opprett en ny VM eller, ved totalt tap, klargjør appliancen fra basis-image/VM-snapshot.
-
Bare ved totalt tap: Importer siste fungerende konfigurasjonssikkerhetskopi (ha passordet klart, og følg versjonsregelen).
-
Kontroller noden isolert: SMTP-mottak, TLS, GINA, regelsett.
-
Legg den inn i clusteret og overvåk replikeringen; generer regelsettet på nytt ved melding.
-
Dokumenter hendelsen og oppdater sikkerhetskopiintervallet og versjonsnivåene.
To vedlikeholdsoperasjoner krever særlig forsiktighet og alltid en forhåndssikkerhetskopi: Utvidelse av LFT-partisjonen slår av appliancen, og fabrikktilbakestilling overskriver harddisken ti ganger (sikkerhetsspørsmålet krever koden skrevet baklengs).
Hva som endres med «Stargate»
HIN erstatter gradvis den nåværende Mailgatewayen med den nye HIN Gateway (prosjekt «Stargate», omtalt som «Verimesh» hos Zug-baserte Vereign AG). Dette er ikke en 1:1-erstatning av appliancen, men et arkitekturskifte som i hovedsak berører sikkerhetskopiering og katastrofegjenoppretting:
-
Fra sentralisert til desentralisert: Noder kommuniserer direkte med hverandre; et sentralt distribusjonssenter bortfaller.
-
Desentralisert nøkkeladministrasjon (DKMS): Hver organisasjon administrerer sin egen kryptografiske identitet, uten en sentral Certificate Authority.
-
Ende-til-ende-kryptering med fragmentering av meldingene.
-
Robusthet fra nettet: Hvis en node svikter, forblir meshet funksjonelt.
-
Åpen referanseimplementering: Vereign Client Library (vcl) kan undersøkes som åpen kildekode under AGPLv3.
Tidsplan: Den desentraliserte infrastrukturen har vært i produktiv drift i det sveitsiske helsevesenet siden april 2025; for 2026 er det planlagt en gradvis utfasing av de nåværende Mailgatewayene og bred utrulling. Organisasjoner med HIN-egne domener (@hin.ch, @verband-hin.ch) kjører på HIN-infrastruktur og påvirkes i liten grad av overgangen.
For driftshåndboken betyr dette at den klassiske disiplinen «eksportere appliance-konfigurasjon og nøkler og gjenopprette dem på en erstatningsnode» blir mindre viktig. I stedet kommer node-registrering, forvaltning av identiteter og nøkler i meshet samt gjenopptakelse av noder i nettet.
Det viktigste skillet
Så lenge HIN MGW kjører på SEPPmail-teknologi, gjelder følgende: Clusteret kompenserer for maskinvarefeil, men ansvaret for integriteten til konfigurasjon og nøkler ligger fortsatt hos operatøren. Den slanke konfigurasjonssikkerhetskopien må sikres uavhengig av clusteret (via SCP, versjonert, med separat oppbevart passord), snapshots erstatter den ikke i clusteret, versjonsnivåene holdes synkronisert, og gjenoppretting testes regelmessig isolert. Overgangen til Stargate bør inngå tidlig i DR-planleggingen, siden den flytter robusthet og nøkkelforvaltning til det desentraliserte nettet.
Kommentarer
Kommentarene lastes inn fra GitHub / Giscus.