Efter att företaget Zextras har slÀppt sina egna versioner av Zimbra Collaboration Open-Source Edition 9, beslutade mÄnga administratörer att uppdatera sina e-postservrar till den nya versionen och kontaktade Zextras tekniska support med frÄgor om hur man kan göra detta utan att riskera driftsÀkerheten av en av företagets nyckelsystem.
ĂvergĂ„ngen till Zimbra OSE 9 frĂ„n Zextras kan göras pĂ„ tvĂ„ sĂ€tt. Den första, som ocksĂ„ Ă€r den enklaste och snabbaste, Ă€r att uppgradera Zimbra 8.8.15 OSE pĂ„ servern till den nya versionen. Nackdelarna med detta tillvĂ€gagĂ„ngssĂ€tt Ă€r exakt tvĂ„. För det första kommer du att behöva en tillrĂ€ckligt lĂ„ng teknisk paus för att genomföra uppgraderingen, och för det andra, om nĂ„got skulle gĂ„ fel, riskerar du att bli utan en fungerande system och kan spendera mycket tid pĂ„ att fĂ„ den att fungera igen. Det andra sĂ€ttet att gĂ„ över till Zimbra OSE 9 Ă€r migreringen frĂ„n en server baserad pĂ„ Zimbra OSE 8.8.15 till en server med Zimbra OSE 9. Detta tillvĂ€gagĂ„ngssĂ€tt Ă€r nĂ„got mer komplicerat att genomföra, men krĂ€ver samtidigt ingen lĂ„ng teknisk paus, och i hĂ€ndelse av problem pĂ„ en server har du alltid en annan server med en fullt fungerande Zimbra OSE tillgĂ€nglig.

För att genomföra uppgraderingen behöver du ladda ner installationspaketet för Zimbra 9 OSE frÄn Zextras webbplats och starta installationsprogrammet, som automatiskt kommer att upptÀcka den installerade Zimbra OSE 8.8.15 och föreslÄ att uppgradera e-postservern till den nya versionen. Uppdateringsprocessen liknar installationsprocessen för Zimbra OSE 9, som Àr detaljerat .
Migreringsprocessen kommer vi att gÄ igenom med exemplet med domÀnen company.ru. Zimbra OSE 8.8.15 fungerar pÄ noden mail.company.ru, och Zimbra OSE 9 kommer att installeras pÄ noden zimbra9.company.ru. Samtidigt pekar MX-posten i DNS specifikt pÄ noden mail.company.ru. VÄr uppgift kommer att vara att flytta anstÀlldas e-postkonton frÄn e-postsystemet pÄ noden mail.company.ru till systemet som Àr distribuerat pÄ noden zimbra9.company.ru.

Det första steget mot att genomföra detta Àr att skapa en sÀkerhetskopia pÄ en server och ÄterstÀlla den pÄ en annan. Denna uppgift utförs med hjÀlp av tillÀgget Zextras Backup, som ingÄr i Zextras Suite Pro. Vi vill pÄpeka att för en framgÄngsrik överföring av sÀkerhetskopian mÄste samma version av Zextras Suite Pro vara installerad pÄ bÄda servrarna. Vi pÄpekar ocksÄ att den minimi-version som Àr kompatibel med Zimbra OSE 9 Àr Zextras Suite Pro 3.1, sÄ försök inte att överföra data med en version som Àr lÀgre Àn den angivna.

För att utföra migreringen rekommenderas det att anvÀnda en extern hÄrddisk eller en nÀtverkslagringsenhet, som Àr monterad i mappen /opt/zimbra/backup/zextras/, dÀr sÀkerhetskopian av e-postservern lagras som standard. Detta görs för att sÀkerhetskopieringen inte ska belasta det aktiva systemet.

Vi börjar migreringen med att stÀnga av realtidsgranskningsfunktionen pÄ bÄda servrarna med kommandot zxsuite backup setProperty ZxBackup_RealTimeScanner false. DÀrefter kör vi SmartScan pÄ kÀllservern med kommandot zxsuite backup doSmartScan. Genom detta exporteras alla vÄra data till mappen /opt/zimbra/backup/zextras/, det vill sÀga de hamnar pÄ den externa enheten. Efter att operationen Àr avslutad, montera enheten pÄ mÄservern. Om hastigheten pÄ det interna nÀtverket tillÄter, kan du ocksÄ anvÀnda verktyget rsync för att överföra sÀkerhetskopian.
Efter detta kan vi pĂ„börja Ă„terstĂ€llningen av sĂ€kerhetskopian pĂ„ mĂ„lstrukturen. Detta görs med kommandot zxsuite backup doExternalRestore /opt/zimbra/backup/zextras/. NĂ€r Ă„terstĂ€llningen Ă€r klar fĂ„r du en fungerande kopia av den gamla servern, som kan tas i bruk. För detta behöver du omedelbart göra Ă€ndringar i MX-posten för DNS-servern och dirigera e-postflödet till mĂ„lstrukturen. Dessutom mĂ„ste du Ă€ndra vĂ€rdnamnet och DNS-posten för noden zimbra9.company.ru, sĂ„ att anvĂ€ndarna vid inloggning i webbklienten kommer Ă„t Zimbra OSE 9.Â

Men arbetet Ă€r fortfarande inte klart. Problemet Ă€r att e-postmeddelanden som kom efter att sĂ€kerhetskopieringen avslutades och innan vi bytte flödet av e-post till den nya servern nu lagras i Zimbra OSE 8.8.15. DĂ€rför, sĂ„ snart e-postmeddelandena slutar att komma till servern med Zimbra OSE 8.8.15, mĂ„ste en ny sĂ€kerhetskopiering göras. Tack vare Smart-skanning kommer endast de data som saknades i den tidigare sĂ€kerhetskopian att inkluderas. DĂ€rför kommer processen för att överföra nya data inte att ta lĂ„ng tid.Â

Dessa samma operationer kan utföras i den grafiska administratörskonsolen. PĂ„ skĂ€rmdumparna som ges i artikeln visas processen för att skapa och importera en sĂ€kerhetskopia steg för steg.Â
En uppenbar följd av detta tillvÀgagÄngssÀtt för att uppdatera servern Àr att Zimbra-anvÀndare under en tid inte kommer att ha tillgÄng till en del av de mottagna och skickade e-postmeddelandena, men de kommer ÀndÄ att kunna skicka och ta emot e-post normalt. Dessutom kan det under sjÀlva ÄterstÀllningen av innehÄllet i e-postlÄdan förekomma prestanda- och svarstidsproblem för servern, men alla dessa nyanser Àr betydligt bÀttre Àn en lÄng teknisk paus och den tillhörande tillfÀlliga bristen pÄ tjÀnst.
För alla frÄgor relaterade till Zextras Suite kan ni kontakta företagets representant "Zextras", Ekaterina Triandafiliidi, via e-post katerina@zextras.com
KĂ€lla: habr.com
