Aggiornamento sicuro di Zimbra Collaboration Suite

È interessante notare come gli amministratori di sistema tendano sempre a essere scettici nei confronti di tutto ciò che è nuovo. Ogni cosa, dalle nuove piattaforme server agli aggiornamenti software, viene percepita con cautela, almeno fino a quando non si presenta la prima esperienza pratica e i feedback positivi da parte di colleghi di altre aziende. D'altronde, quando si è letteralmente responsabili della funzionalità dell'azienda e della protezione delle informazioni importanti, nel tempo si finisce per perdere fiducia anche in se stessi, figurarsi nei fornitori, nei subordinati o negli utenti comuni.

La sfiducia verso gli aggiornamenti software è dovuta a molteplici esperienze negative, in cui l'installazione di patch recenti ha portato a un calo delle performance, modifiche nell'interfaccia utente, malfunzionamenti dei sistemi informatici o, cosa ancora peggiore, alla perdita di dati. Tuttavia, non è possibile rinunciare completamente agli aggiornamenti; in tal caso, l'infrastruttura della vostra azienda potrebbe essere vulnerabile agli attacchi dei cybercriminali. Basti pensare al noto caso del virus WannaCry, quando i dati memorizzati su milioni di computer con Windows non aggiornati all'ultima versione sono stati criptati. Questo incidente non solo ha causato il licenziamento di diverse centinaia di amministratori di sistema, ma ha anche evidenziato la necessità di sviluppare una nuova politica di aggiornamento dei software aziendali che permetta di unire sicurezza e rapidità d'installazione. In previsione del rilascio della versione LTS di Zimbra 8.8.15, vediamo come si può aggiornare la Zimbra Collaboration Suite Open-Source Edition per garantire la salvaguardia 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 server LDAP-replica oltre al server LDAP-Master principale, sui quali, se necessario, si possono trasferire le funzioni del server LDAP principale. È possibile anche duplicare i server Proxy e i server MTA. Questa duplicazione consente, se necessario, di rimuovere dalla infrastruttura alcuni componenti durante gli aggiornamenti e, grazie a ciò, di proteggere in modo affidabile non solo da lunghi tempi di inattività, ma anche dalla perdita di dati in caso di aggiornamenti non riusciti.

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 tua infrastruttura siano presenti più archivi di posta, i dati di ciascuna casella di posta possono trovarsi su un unico archivio di posta. server. È per questo motivo che una delle regole principali per la sicurezza dei dati durante gli aggiornamenti è la creazione tempestiva di backup delle informazioni negli archivi di posta. Più recente è il tuo backup, maggiori saranno i dati salvati in caso di situazioni di emergenza. Tuttavia, c'è una particolarità: nella versione gratuita di Zimbra Collaboration Suite non esiste un meccanismo di backup integrato e per creare i backup dovrai utilizzare gli strumenti forniti da GNU/Linux. Se nella tua infrastruttura Zimbra sono presenti più archivi di posta e le dimensioni dell'archivio postale sono piuttosto grandi, allora ogni backup può richiedere molto tempo e creare un carico serio sulla rete locale e sui server stessi. Inoltre, durante le operazioni di copia prolungate, aumentano notevolmente i rischi di imprevisti. Infine, se si esegue un backup senza fermare il servizio, c'è il rischio che alcuni file possano essere copiati in modo errato, il che porterà alla perdita di alcuni dati.

Ecco perché, se hai bisogno di riservare grandi volumi di dati dai sistemi di archiviazione email, è consigliabile utilizzare il backup incrementale, che consente di evitare la copia completa di tutte le informazioni e di riservare solo i file che sono stati creati o modificati dopo l'ultima copia di backup completa. Questo accelera significativamente il processo di creazione dei backup e permette di procedere più rapidamente con l'installazione degli aggiornamenti. È possibile ottenere il backup incrementale nella Zimbra Open-Source Edition utilizzando il modulo Zextras Backup, incluso nella Zextras Suite.

Un altro potente strumento di Zextras PowerStore consente all'amministratore di sistema di deduplicare i dati nell'archivio email. Ciò significa che tutti gli allegati identici e le email duplicate sul server di posta verranno sostituiti da un unico file originale, mentre tutte le ripetizioni diventeranno collegamenti simbolici trasparenti. Questo consente non solo un notevole risparmio di spazio su disco rigido, ma anche una significativa riduzione delle dimensioni del backup, che permette di ridurre il tempo di backup completo e, di conseguenza, di eseguirlo molto più frequentemente.

La principale funzionalità che Zextras PowerStore offre per un aggiornamento sicuro è la migrazione delle caselle di posta tra i server di posta in un'infrastruttura Zimbra multi-server. Grazie a questa funzione, l'amministratore di sistema ha la possibilità di gestire le raccolte di posta nello stesso modo in cui lavoriamo con i server MTA e LDAP per aggiornarli in sicurezza. Ad esempio, se nell'infrastruttura Zimbra ci sono quattro raccolte di posta, si può provare a distribuire le caselle di posta da una di esse alle altre tre, e quando la prima raccolta di posta risulterà vuota, sarà possibile aggiornarla senza timori per la sicurezza dei dati. Se l'amministratore di sistema ha una raccolta di posta di riserva, può utilizzarla come contenitore temporaneo per le caselle di posta migrare dalle raccolte in fase di aggiornamento.

Questo tipo di trasferimento può essere effettuato tramite il comando della console DoMoveMailbox. Per utilizzare questa funzione per trasferire tutti gli account dallo storage della posta, è necessario prima ottenere l'elenco completo. Per farlo, eseguiamo il comando sul server di posta zmprov sa zimbraMailHost=mailbox.example.com > accounts.txt. Dopo aver eseguito questo comando, otterremo un file accounts.txt con l'elenco di tutte le caselle postali nel nostro storage. Dopo di che, potremo utilizzarlo immediatamente per trasferire gli account a un'altra piattaforma di posta. La sintassi sarà, ad esempio, la seguente:

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 volta per copiare tutti i dati che sono apparsi dopo il primo trasferimento, poiché il trasferimento dei dati avviene in modo incrementale, e successivamente trasferire anche gli account. Si prega di notare che il trasferimento dell'account comporta un breve periodo di inattività della casella di posta, ed è opportuno avvisare gli utenti di questo. Inoltre, al termine dell'esecuzione del secondo comando, un avviso viene inviato via email all'amministratore. Questo consente all'amministratore di procedere rapidamente all'aggiornamento dello storage della posta.

Se l'aggiornamento del software sullo storage della posta è effettuato dal fornitore SaaS, è molto più ragionevole trasferire i dati non per singoli account, bensì per i domini che vi sono associati. A tal fine, è sufficiente modificare leggermente il comando da inserire:

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 aver completato il trasferimento degli account e dei relativi dati dallo spazio di archiviazione della posta, i dati sul server originale smettono di avere qualsiasi significato e si può avviare l'aggiornamento del server di posta senza alcuna preoccupazione per la loro sicurezza.

Per coloro che desiderano ridurre al minimo i tempi di inattività durante il trasferimento delle cassette postali, è ideale utilizzare un diverso scenario con il comando zxsuite powerstore doMailboxMove, il cui obiettivo è eseguire il trasferimento delle cassette postali direttamente sui server aggiornati, senza la necessità di utilizzare intermediationi server. In altre parole, integriamo nella nostra infrastruttura Zimbra un nuovo spazio di archiviazione della posta, già aggiornato all'ultima versione, e successivamente trasferiamo gli account dal server non aggiornato seguendo uno scenario già conosciuto, ripetendo la procedura fino a quando tutti i server dell'infrastruttura non sono stati 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 è necessario solo un server di posta aggiuntivo. Tuttavia, gli amministratori che gestiscono archiviazioni di posta su server con configurazioni diverse devono usarlo con cautela. Infatti, trasferire un gran numero di account su un server meno potente può influire negativamente sulla disponibilità e sulla reattività del servizio, il che può essere particolarmente critico per le grandi imprese e i provider SaaS.

In questo modo, 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 esse memorizzate.

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