Aggiornamento sicuro di Zimbra Collaboration Suite

È un fatto riconosciuto che gli amministratori di sistema tendono sempre a diffidare di tutto ciò che è nuovo. Ogni cosa, dalle nuove piattaforme server agli aggiornamenti software, è accolta con sospetto, finché non ci sono esperienze pratiche e feedback positivi da colleghi di altre aziende. È comprensibile, poiché quando si è letteralmente responsabili del funzionamento dell'azienda e della sicurezza delle informazioni importanti, con il tempo si smette di fidarsi anche di se stessi, per non parlare dei partner, dei subordinati o degli utenti comuni.

La diffidenza verso gli aggiornamenti software è giustificata da un numero considerevole di spiacevoli episodi in cui l'installazione di nuove patch ha portato a una riduzione delle prestazioni, a cambiamenti nell'interfaccia utente, al fallimento del sistema informativo o, cosa particolarmente sgradevole, alla perdita di dati. Tuttavia, non si può nemmeno rinunciare completamente agli aggiornamenti; in caso contrario, l'infrastruttura della vostra azienda potrebbe essere vulnerabile agli attacchi dei criminali informatici. È sufficiente ricordare il caso noto del virus WannaCry, in cui i dati memorizzati su milioni di computer Windows non aggiornati sono stati crittografati. Questo incidente non solo ha fatto perdere il lavoro a molte centinaia di amministratori di sistema, ma ha anche evidenziato la necessità di sviluppare una nuova politica di aggiornamento dei prodotti software in azienda, che consenta di combinare sicurezza e rapidità di installazione. In vista del rilascio della versione LTS di Zimbra 8.8.15, vediamo come è possibile aggiornare Zimbra Collaboration Suite Open-Source Edition per garantire la sicurezza di tutti i dati critici.

Aggiornamento sicuro di Zimbra Collaboration Suite

Una delle principali caratteristiche di Zimbra Collaboration Suite è che praticamente tutti i suoi componenti possono essere duplicati. In particolare, è possibile aggiungere un LDAP-replica in aggiunta al server LDAP-Master principale, sul quale, se necessario, è possibile trasferire le funzioni del server LDAP principale. È anche possibile duplicare i server Proxy e i server con MTA. Questa duplicazione consente, se necessario, di disconnettere temporaneamente alcuni componenti dell'infrastruttura durante l'aggiornamento e, grazie a ciò, proteggersi in modo affidabile non solo da lunghi tempi di inattività, ma anche dalla perdita di dati in caso di aggiornamento non riuscito.

A differenza degli altri componenti dell'infrastruttura, la duplicazione degli archivi di posta in Zimbra Collaboration Suite non è supportata. Anche nel caso in cui nella vostra infrastruttura siano presenti più archivi di posta, i dati di ciascuna casella di posta possono trovarsi in un solo archivio di posta. server. Questo è il motivo per cui una delle regole principali per la sicurezza dei dati durante l'aggiornamento è quella di eseguire tempestivamente il backup delle informazioni sugli archivi di posta. Più recente è il tuo backup, più dati verranno conservati in caso di situazioni di emergenza. Tuttavia, c'è una sfumatura: nella versione gratuita di Zimbra Collaboration Suite non esiste un meccanismo di backup integrato e per creare i backup sarà necessario utilizzare gli strumenti incorporati di GNU/Linux. Tuttavia, se nella vostra infrastruttura Zimbra sono presenti più archivi di posta e le dimensioni dell'archivio di posta sono abbastanza grandi, ogni operazione di backup può durare molto a lungo e creare un carico serio sulla rete locale e sui server stessi. Inoltre, durante le lunghe operazioni di copia aumentano notevolmente i rischi di forze maggiori. Inoltre, se si esegue tale backup senza interrompere il servizio, esiste il rischio che alcuni file possano essere copiati in modo errato, il che comporterà la perdita di alcuni dati.

Ecco perché, se hai bisogno di eseguire il backup di grandi volumi di dati dagli archivi email, è meglio utilizzare il backup incrementale, che consente di evitare la copia completa di tutte le informazioni, e di eseguire il backup solo dei file che sono stati creati o modificati dopo l'ultima copia di backup completa. Questo accelera notevolmente il processo di creazione dei backup e permette di iniziare più velocemente l'installazione degli aggiornamenti. È possibile ottenere un backup incrementale nella Zimbra Open-Source Edition utilizzando l'estensione modulare Zextras Backup, inclusa nel Zextras Suite.

Un altro potente strumento, Zextras PowerStore, consente all'amministratore di sistema di deduplicare i dati negli archivi email. Ciò significa che tutti gli allegati identici e le email duplicate sul server email verranno sostituiti con un unico file originale, e tutte le ripetizioni si trasformeranno in collegamenti simbolici trasparenti. In questo modo, non solo si ottiene un notevole risparmio di spazio su disco rigido, ma anche una significativa riduzione della dimensione del backup, il che permette di ridurre il tempo di completamento del backup e quindi di eseguirlo molto più frequentemente.

Ma la principale funzionalità che Zextras PowerStore offre per l'aggiornamento sicuro è il trasferimento delle caselle di posta tra i server di posta nelle infrastrutture multi-server di Zimbra. Grazie a questa funzionalità, l'amministratore di sistema ha la possibilità di fare con gli archivi email esattamente ciò che abbiamo fatto con i server MTA e LDAP per il loro aggiornamento sicuro. Ad esempio, se nell'infrastruttura di Zimbra ci sono quattro archivi email, si può provare a distribuire le caselle di posta da uno di essi agli altri tre, e quando il primo archivio email risulta vuoto, può essere aggiornato senza preoccupazioni per la sicurezza dei dati. Se l'amministratore di sistema ha un archivio email di riserva nell'infrastruttura, può usarlo come contenitore temporaneo per le caselle di posta trasferite dagli archivi email in fase di aggiornamento.

Il trasferimento può essere eseguito mediante il comando della console DoMoveMailbox. Per utilizzarla per trasferire tutti gli account dallo storage di posta, è necessario prima ottenere l'elenco completo. Per raggiungere questo obiettivo, eseguiamo il comando sul server di posta. zmprov sa zimbraMailHost=mailbox.example.com > accounts.txt. Dopo l'esecuzione, otterremo un file accounts.txt con l'elenco di tutte le caselle di posta nel nostro storage. Dopo ciò, sarà possibile utilizzarlo immediatamente per trasferire gli account su un altro storage di posta. Sarà simile a questo:

zxsuite powerstore doMailboxMove reserve_mailbox.example.com input_file accounts.txt stages data
zxsuite powerstore doMailboxMove reserve_mailbox.example.com input_file accounts.txt stages data,account notifications admin@example.com

Il comando viene eseguito due volte: la prima per copiare tutti i dati senza trasferire l'account stesso, e la seconda poiché il trasferimento dei dati avviene in modo incrementale, per copiare tutti i dati apparsi dopo il primo trasferimento e poi trasferire anche gli account stessi. Ci teniamo a far notare che il trasferimento di un account comporta un breve periodo di inattività della casella di posta, quindi è consigliabile informare gli utenti al riguardo. Inoltre, al termine dell'esecuzione del secondo comando, il responsabile riceverà una notifica via posta elettronica. In questo modo, il responsabile può cominciare a aggiornare lo storage di posta il più rapidamente possibile.

Nel caso in cui l'aggiornamento del software sullo storage di posta venga effettuato da un fornitore SaaS, sarà molto più sensato trasferire i dati non per account, ma per domini che sono su di esso. A tal fine, è sufficiente modificare leggermente il comando di input:

zxsuite powerstore doMailboxMove reserve_mailbox.saas.com domains client1.ru, client2.ru, client3.ru stages data
zxsuite powerstore doMailboxMove secureserver.saas.com domains client1.ru, client2.ru, client3.ru stages data,account notifications admin@saas.com

Dopo che il trasferimento degli account e dei loro dati dallo storage di posta è stato completato, i dati sul server di origine smettono di avere qualsiasi significato e si può procedere con l'aggiornamento del server di posta senza alcuna preoccupazione per la loro sicurezza.

Per coloro che desiderano minimizzare il tempo di inattività durante il trasferimento delle caselle di posta, è ideale un diverso scenario di utilizzo del comando. zxsuite powerstore doMailboxMove, la cui essenza consiste nel trasferire le caselle di posta direttamente sui server aggiornati, senza la necessità di utilizzare intermediari. server. In altre parole, aggiungiamo all'infrastruttura Zimbra un nuovo archivio di posta, già aggiornato all'ultima versione, e poi trasferiamo semplicemente su di esso gli account dal server non aggiornato, ripetendo la procedura fino a quando tutti i server nell'infrastruttura non sono aggiornati.

Questo metodo consente di trasferire gli account una sola volta, riducendo così il tempo durante il quale le caselle di posta rimarranno non disponibili. Inoltre, per attuarlo, sarà necessario solo un ulteriore server di posta. Tuttavia, gli amministratori che implementano archivi di posta su server con configurazioni diverse devono essere cauti nell'utilizzarlo. Infatti, il trasferimento di un numero elevato di account su un server meno potente può influire negativamente sulla disponibilità e sulla reattività del servizio, cosa che può essere piuttosto critica per grandi imprese e fornitori di SaaS.

Pertanto, grazie a Zextras Backup e Zextras PowerStore, l'amministratore di sistema Zimbra ha la possibilità di aggiornare tutti i nodi dell'infrastruttura Zimbra senza alcun rischio per le informazioni in essi contenute.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster