Mailboxen overbrengen tussen opslaglocaties in Zimbra Colboration Suite

Wij schreven er eerder over hoe gemakkelijk en eenvoudig Zimbra Collaboration Suite Open-Source Edition is schaalbaar. Het toevoegen van nieuwe mailstores kan worden gedaan zonder de infrastructuur waarop Zimbra wordt ingezet te stoppen. Deze mogelijkheid wordt zeer gewaardeerd door SaaS-providers die hun klanten op commerciële basis toegang bieden tot de Zimbra Collaboration Suite. Dit schaalproces is echter niet zonder een aantal nadelen. Feit is dat wanneer je een nieuw account aanmaakt in de gratis versie van Zimbra, deze nauw gekoppeld blijkt te zijn aan de e-mailopslag waarop het is aangemaakt, en het overbrengen naar een andere server met behulp van de ingebouwde tools van Zimbra OSE verandert een onveilig en tamelijk arbeidsintensief proces gebleken. Bij het migreren van postvakken gaat het echter niet altijd om uitschalen. SaaS-providers kunnen bijvoorbeeld overwegen om accounts naar krachtigere servers te migreren wanneer hun klanten hun tariefplan wijzigen. Grote organisaties moeten mogelijk ook rekeningen overdragen tijdens de herstructurering.

Mailboxen overbrengen tussen opslaglocaties in Zimbra Colboration Suite

Een krachtig hulpmiddel voor het overbrengen van e-mailaccounts tussen servers is Zextras PowerStore, dat deel uitmaakt van een reeks modulaire extensies Zeextras-suite. Dank aan het team doMailboxMoveMet deze extensie kunt u niet alleen individuele accounts, maar ook hele domeinen snel en gemakkelijk overbrengen naar andere e-mailopslagplaatsen. Laten we eens kijken hoe het werkt en in welke gevallen het gebruik ervan het maximale effect zal opleveren.

Laten we als voorbeeld een bedrijf nemen dat begon met een kleine kantoorruimte, maar later uitgroeide tot een middelgrote onderneming met enkele honderden medewerkers. Helemaal aan het begin implementeerde het bedrijf Zimbra Collaboration Suite Open-Source Edition. Het was een gratis en redelijk lichtgewicht samenwerkingsoplossing en ideaal voor een startend bedrijf. Nadat het aantal werknemers in de onderneming echter meerdere keren was toegenomen, kon de server de belasting niet langer aan en begon langzamer te werken. Om dit probleem op te lossen, heeft het management geld vrijgemaakt voor de aanschaf van een nieuwe postopslagfaciliteit, waar een aantal rekeningen op konden worden geplaatst. Het verbinden van de tweede opslag op zichzelf leverde echter niets op, omdat alle aangemaakte accounts op de oude server bleven staan, die hun aantal simpelweg niet aankonden.

Zimbra Collaboration Suite is zo ontworpen dat de belangrijkste rol in de prestaties wordt gespeeld door de snelheid van het lezen en schrijven van de media, en daarom zal het vergroten van de rekenkracht van de server niet leiden tot een verdubbeling van de prestaties van Zimbra. Met andere woorden: twee servers met 4-coreprocessors en 32 gigabyte RAM zullen veel betere prestaties leveren dan één server met een 8-coreprocessor en 64 gigabyte RAM.

Om dit probleem op te lossen heeft de systeembeheerder een oplossing van Zextras gebruikt. Met behulp van een commando als zxsuite powerstore doMailboxVerplaats mail2.company.com-accounts [e-mail beveiligd] stadiagegevens, account De beheerder zet de laatste honderd aangemaakte accounts één voor één over naar de nieuwe opslag. Na voltooiing van dit proces nam de belasting op de oude server aanzienlijk af en werd het werken in Zimbra weer comfortabel en plezierig voor gebruikers.

Laten we ons een andere situatie voorstellen: een klein bedrijf maakt gebruik van de diensten van een SaaS-provider om op multi-tenant basis toegang te krijgen tot Zimbra. Tegelijkertijd heeft het bedrijf zijn eigen tarief, toegang tot accountbeheer, enzovoort. Het bedrijf wint echter al snel een grote aanbesteding en breidt het personeelsbestand dramatisch uit. Tegelijkertijd neemt de rol van het samenwerkingssysteem dienovereenkomstig toe. De mogelijkheid om een ​​adresboek te gebruiken, directe communicatie tussen medewerkers te organiseren en acties te coördineren met behulp van kalenders en agenda's zijn uiterst belangrijk bij de implementatie van grote projecten. Tegelijkertijd is het vanwege tijdgebrek niet mogelijk om over te stappen op de eigen infrastructuur van Zimbra. In dit verband besluit het management een nieuw contract af te sluiten met zijn SaaS-provider, die een strengere SLA zal hebben en bijgevolg hogere servicekosten.

De SaaS-aanbieder beschikt op zijn beurt over verschillende opslagfaciliteiten die worden gebruikt om klanten te bedienen die verschillende tariefplannen hebben afgesloten. Naast SLA zijn servers voor goedkopere abonnementen mogelijk uitgerust met langzamere HDD's, wordt er relatief zelden een back-up van gemaakt en kunnen ze accountgegevens mogelijk niet synchroniseren met mobiele apparaten. Een groot verschil is ook de periode waarin de SaaS-aanbieder klantgegevens bewaart na het einde van het abonnement op zijn diensten. Daarom moet de systeembeheerder van de SaaS-provider na ondertekening van het contract de gegevens van alle bedrijfsaccounts overbrengen naar een nieuwe, meer fouttolerante en productieve e-mailopslag, die de klant een hoge SLA garandeert.

Om mailboxen over te zetten heeft de beheerder enige tijd nodig, en het is vrij moeilijk om te voorspellen hoe lang het mailboxmigratieproces zal duren. Om aan de technische onderbreking van 15 minuten te voldoen, besluit de beheerder de mailboxen in twee fasen te migreren. Als onderdeel van de eerste fase kopieert hij alle gebruikersgegevens naar de nieuwe server, en als onderdeel van de tweede fase draagt ​​hij de accounts zelf over. Om de eerste stap te voltooien voert hij de opdracht uit zxsuite powerstore doMailboxMove secureserver.saas.com domeinen company.ru faseert gegevens. Hierdoor worden alle accountgegevens van het bedrijfsdomein veilig overgebracht naar een nieuwe beveiligde server. Ze worden stapsgewijs gekopieerd, dus wanneer de accounts uiteindelijk naar een nieuwe server worden overgebracht, worden alleen de gegevens gekopieerd die na de eerste kopie verschenen. Op het moment van een technische storing hoeft de systeembeheerder alleen maar de opdracht in te voeren zxsuite powerstore doMailboxMove secureserver.saas.com domeinen company.ru faseert gegevens, accountmeldingen [e-mail beveiligd]. Dankzij dit wordt het proces van het overbrengen van het domein naar de nieuwe server volledig voltooid. Ook wordt onmiddellijk na het voltooien van deze opdracht een melding over de voltooiing ervan naar de e-mail van de beheerder verzonden en is het mogelijk om de klant te informeren over de succesvolle overgang naar een productievere en betrouwbaardere server.

Vergeet echter niet dat back-ups van de overgedragen mailboxen op de oude server bleven staan. De SaaS-provider heeft geen interesse om ze op de oude server op te slaan en daarom besluit de beheerder ze te verwijderen. Hij doet dit met behulp van het commando zxsuite powerstore doPurgeMailboxes negeer_retentie waar. Dankzij dit commando worden alle back-ups van mailboxen die naar de nieuwe server zijn overgebracht onmiddellijk van de oude server verwijderd.

Zoals we hebben kunnen zien, geeft Zextras PowerStore de Zimbra-beheerder vrijwel onbeperkte mogelijkheden voor het beheren van mailboxen, waardoor niet alleen horizontale schaalvergroting kan worden bereikt, maar zelfs enkele zakelijke problemen kunnen worden opgelost. Bovendien kan het verplaatsen van mailboxen tussen winkels worden gebruikt om de beveiliging van het updateproces van de Zimbra-mailwinkel te verbeteren, maar dit onderwerp verdient een eigen artikel.

Bron: www.habr.com

Voeg een reactie