Historique de la page
...
Sv translation | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Data migration and replicationGiven current BlueMind-Outlook stability with the MAPI protocol, migrating data through a PST upload in Outlook is not an option. As a whole, server-side data migration is safer and the result will be more consistent. Recommended data migration solutions include:
Replication extracts and stores mail spool information into BlueMind objects that must exist beforehand. For replication to work properly, only data known by BlueMind must be fed into Cyrus: domains and mailboxes must therefore be created in the admin console (or via API), before the mailboxes are filled with data. Currently, as admin0 (BlueMind super-administrator), you can migrate BlueMind data without worrying about BlueMind objects and mail storage rules. With admin0 privileges, mail data can be stored on the Cyrus server without undergoing any rights or consistency checks. This is why BlueMind may see the data as inconsistent and may cause the replication to fail. We are therefore advising you against importing data through imapsync as the admin0 user. To avoid this, if you are planning an imapsync transfer of BlueMind data, it is important for the imapsync to be carried out with the user's login ID. By performing operations as a mail user, you are assured that an account exists, with the correct partition, etc. To generate an API token for a specific user: This link shows and example of data migration which you can adapt depending on the source server and the accounts/data you want to transfer: https://forge.bluemind.net/stash/projects/BA/repos/bluemind-samples/browse/migration/4.0/kerio As a whole, and in particular for version 4.0, we strongly recommend that you test data migration on a test server, which will be re-installed or destroyed later. The migration process, once verified, can be done on a blank server (or domain), with no trace of the operations carried out during testing. The LDAP/AD connection, Imapsync or Exchange data migration, once prototyped successfully, can be replayed on the production server. Checking that replication works properlyIn the bm-tick monitoring console, you can watch the "Mailspool & Replication" dashboard. Two graphs are particularly relevant: Number of messages replicated per hour:
Number of active replications:
This number must be 1 per server with the mailbox role and therefore the bm-cyrus-imapd service. If this number drops, this means that replication is no longer working. On the contrary, if this number is higher than the number of IMAP backends, it usually means that the role has been given one – or several – separate storage server(s) but the service is still running on the main server. In that case you need to force-disable them by creating the following files on the bm-core and then stop the services:
To see if replication is working, you can perform an operation on an email (e.g. change it to unread) and using a
Replication progressWe are planning tick improvements in future versions which will allow you to check the replication process's progress. In the meantime, you can compare the number of messages in the mail spool and archives with the number of entries in the message storage table. They won't match exactly, but it gives a pretty good idea of progress. To find out the number of emails to be synchronized:
The sum of the two should be close to the result form the query on the bj-data database:
Note that the standard replication flow only watches "live" mailboxes. This means that if the replication delta is significant, then the replication has almost stopped, all active users have been properly replicated and have access to related features (webmail search, EAS, etc.). Also note that the count is approximate: if an email is sent to N users, it will be counted once in t_message_body but it will be present N times in the spool. To start the replication on idle (unused) mailboxes, you must place them in the replication queue using the following command – after having cleaned some Cyrus logs:
BlueMind without MAPIOutlookWithout the MAPI service, Outlook continues to work with the connector like in version 3.5. Administrators must carry out the same provisioning procedure for the Outlook connector so that users can download and install it on their machines. CyrusFrom version 4.1, the Cyrus folder structure is checked on BlueMind startup and an alert – a warning in logs – is sent if an inconsistency is found. BlueMind avec MAPIAutodiscoverFrom version 4.1, an autodiscover check is carried out on all installation domains and aliases. If no autodiscover works, then the MAPI doesn't start. If at least one autodiscover works, then the service starts in order to serve accessible domains. As a result, for each domain and alias, the MAPI server attempts a query to A check is also carried out on the DNS server to check the recording service
CyrusFrom version 4.1, the Cyrus folder structure is checked on BlueMind startup and an alert – a warning in logs – is sent if an inconsistency is found. OutlookCreating a blank Outlook profileTo enable connector-free Outlook, first make sure you follow the server-side implementation steps described in our documentation: In particular, make sure you read the section about server communications prerequisites: autodiscover must work properly for Outlook to be able to communicate with BlueMind. Then, for each workstation, follow our instructions on creating an Outlook profile: In this case, make sure you first ensure url accessibility from the workstation. Outlook with BlueMind limitationsKnown limitations with Outlook are listed in our page on BlueMind's compatibility with client software and devices. Known limitationsYou can find known limitations in our page on BlueMind compatibility. Updating from BlueMind 4.0 to 4.xInbox subfoldersIn BlueMind versions 4.0.x, folders created in the inbox by Outlook are not mailbox folders but virtual folders. BlueMind 4.1 brings inbox subfolder support.
|
Sv translation | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Datenübernahme und ReplikationIn der aktuellen Phase der Stabilisierung des MAPI-Protokolls zwischen BlueMind und Outlook ist eine Datenübernahme durch PST-Laden aus Outlook verboten. Im Allgemeinen ist einee serverseitig überwachte Datenübernahme sicherer und bezüglich der Übernahmeergebnisse konsistenter. Die empfohlenen Übernahmelösungen sind:
Die Replikation extrahiert und speichert Informationen aus dem Mailspool in BlueMind-Objekten, die zuvor existieren müssen. Damit die Replikation richtig funktioniert, dürfen folglich nur Daten in Cyrus eingespeist werden, die BlueMind bekannt sind: Domänen und Mailboxen müssen also in der Administrationskonsole (oder per API) angelegt werden, bevor die Mailboxen gefüllt werden. Derzeit ist es in admin0 (BlueMind-Superadministrator) möglich, BlueMind-Daten ohne Berücksichtigung von BlueMind-Objekten und Mail-Speicherregeln zu übernehmen. In der Tat können mit admin0-Rechten E-Mail-Daten auf dem Cyrus-Server gespeichert werden, ohne dass irgendwelche Rechte oder Konsistenzprüfungen durchgeführt werden. Aus diesem Grund können die Daten für BlueMind als inkonsistent angesehen werden und somit kann die Replikation fehlschlagen. Wir raten daher davon ab, Daten per imapsync mit dem Benutzer admin0 zu importieren. Um dies zu vermeiden, muss bei geplanter BlueMind-Datenübertragung per imapsync der imapsync mit dem Login des Benutzers erfolgen. Wenn Sie die Vorgänge als E-Mail-Benutzer durchführen, können Sie sicher sein, dass das Konto existiert, dass die Partition die richtige ist usw. So erstellen Sie einen API-Schlüssel für einen bestimmten Benutzer: Beispiel für eine Datenübernahme, die dem Quellserver und den wiederherzustellenden Konten/Daten anzupassen ist: https://forge.bluemind.net/stash/projects/BA/repos/bluemind-samples/browse/migration/4.0/kerio Generell und insbesondere für die 4 wird dringend empfohlen, die Datenübernahme auf einem Testserver zu testen, der anschließend neu installiert oder vernichtet wird. Die Datenübernahme muss, nachdem sie validiert wurde, auf einem leeren Server (oder einer leeren Domäne) durchgeführt werden, die keine Spur der in der Testphase durchgeführten Vorgänge aufweisen. Die LDAP / AD-Verbindung, die ImapSync-Datenübernahme oder die Exchange-Wiederherstellung können nach erfolgreichem Prototyping auf dem Produktionsserver nachgespielt werden. Replikation auf ordnungsgemäße Funktion prüfenIn der Überwachungskonsole bm-tick können Sie die Tabelle (Dashboard) „Mailspool & Replication“ überwachen. Zwei Graphen sind besonders wichtig: Anzahl der replizierten Nachrichten pro Stunde:
Anzahl der aktiven Replikationen
Diese Zahl muss 1 pro Server mit der Mailbox-Rolle und damit der bm-cyrus-imapd Dienst sein, wenn diese Zahl sinkt, bedeutet dies, dass die Replikation nicht (mehr) erfolgt. Umgekehrt, wenn diese Zahl die Anzahl der IMAP Backends übersteigt, ist es in den meisten Fällen so, dass die Rolle einem (oder mehreren) separaten Speicherserver(n) zugewiesen wurde, der Dienst aber noch auf dem Hauptserver läuft. Nun muss die Deaktivierung erzwungen werden, indem Sie die folgenden Dateien auf dem bm-core erstellen und dann die Dienste stoppen:
Um zu sehen, ob die Replikation funktioniert, können Sie jederzeit einen Vorgang mit einer E-Mail durchführen (z. B. sie ungelesen weiterleiten) und mit einem Befehl
Fortschritt des ReplikationsprozessesDie Tick Verbesserungen werden in künftigen Versionen einen besseren Überblick über den Replikationsfortschritt ermöglichen. Unterdessen kann die Anzahl der Mails in den Mail- und Archiv-Spools mit der Anzahl der Einträge in der Tabelle verglichen werden, in der die Nachrichten gespeichert sind. Die Entsprechung ist nicht exakt, gibt aber einen guten Überblick über den Fortschritt. Zum Beispiel, um die Anzahl der zu synchronisierenden E-Mails zu kennen:
Die Summe der beiden muss dem Abfrageergebnis auf der bj-Datenbank nahe kommen:
Beachten Sie, dass der Standard-Replikationsstrom nur „lebendige“ Mailboxen überwacht. Das heißt, wenn das Replikationsdelta signifikant bleibt, während die Replikation fast gestoppt ist, wurden alle aktiven Benutzer repliziert und haben Zugriff auf die zugehörigen Funktionen (Webmail-Suche, EAS usw.). Um die Replikation auf passiven (unbenutzten) Boxen zu starten, müssen Sie alle Boxen mit dem folgenden Befehl in der Replikationswarteschlange positionieren, nachdem Sie einige Cyrus-Protokolle bereinigt haben:
wobei BlueMind ohne MAPIOutlookOhne den MAPI-Dienst arbeitet Outlook weiterhin mit dem Connector wie in Version 3.5. Administratoren müssen das gleiche Verfahren von Mise a disposition du connecteur Outlook aus durchführen, damit Benutzer es herunterladen und auf ihren Rechnern installieren können. CyrusAb Version 4.1 wird beim Start von BlueMind eine Überprüfung des Cyrus Baums durchgeführt und eine Warnung (durch eine Warnung in den Protokollen) erfolgt, wenn der Baum nicht konsistent ist. BlueMind mit MAPIAutodiscoverAb Version 4.1 wird eine Autodiscover-Prüfung auf allen Domänen und Aliassen der Installation durchgeführt: wenn kein Autodiscover funktioniert, dann startet der MAPI-Dienst nicht, wenn mindestens ein Autodiscover gut ist, dann beginnt der Dienst, die erreichbaren Domänen zu bedienen. Der mapi Server versucht also für jede Domäne und jeden Alias eine Anfrage an Eine Prüfung auf dem DNS-Server wird durchgeführt, um den Eintrag
CyrusAb Version 4.1 wird beim Start von BlueMind eine Überprüfung des Cyrus Baums durchgeführt und eine Warnung (durch eine Warnung in den Protokollen) erfolgt, wenn der Baum nicht konsistent ist. OutlookErstellen eines leeren Outlook-ProfilsUm Outlook ohne Connector korrekt zu verbinden, sollten Sie zunächst Implementierungsdokumentation auf der Serverseite lesen: Implementieren von MAPI für Outlook Wir weisen Sie insbesondere auf das Kapitel über die Anforderungen an die Serverkommunikation hin: Die automatische Erkennung muss korrekt funktionieren, damit Outlook mit BlueMind kommunizieren kann. Befolgen Sie für jede Position die Dokumentation zum Erstellen eines Profils für Outlook Auch hier ist darauf zu achten, dass die Zugänglichkeit der Urls vom Rechner aus vorher validiert wird. Outlook Einschränkungen in Bezug auf den Betrieb von BlueMindBekannte Einschränkungen bezüglich der Funktion von Outlook sind auf unserer Seite zur Kompatibilität von BlueMind mit Client-Software und Geräten aufgeführt Bekannte EinschränkungenSie können die bekannten Einschränkungen in der BlueMind-Kompatibilitätsdokumentationnachlesen. Aktualisierung von BlueMind 4.0 auf 4.xOrdner unter dem PosteingangIn BlueMind-Versionen 4.0.x sind die von Outlook unter dem Posteingang angelegten Ordner keine E-Mail-Ordner, sondern virtuelle Ordner. BlueMind 4.1 bietet Unterstützung für Posteingangs-Unterordner (Inbox).
|