Nous transférons Zimbra d'une infrastructure à serveur unique vers une infrastructure à serveurs multiples

Dans un article précédent, nous avons expliqué comment installer Zimbra sur une infrastructure multi-serveurs. En plus d'une résilience accrue, cette infrastructure est facilement évolutive et idéale pour les fournisseurs de SaaS vendant des outils de messagerie et de collaboration aux services et aux grandes entreprises. Mais que se passe-t-il si Zimbra était initialement installé sur un seul serveur dans votre entreprise, mais que la société se développait et se développait, sa vitesse et sa disponibilité ont commencé à diminuer de manière significative? La solution évidente serait de migrer la Zimbra Collaboration Suite vers une infrastructure multi-serveurs, mais est-il possible de le faire sans temps d'arrêt prolongé et sans perdre de précieuses données?

image

Il s'avère que cela est possible. Lors de l'utilisation d'une solution de Zextras, le processus de migration vers une nouvelle infrastructure se déroulera en plusieurs étapes:

  1. Installation propre de Zimbra sur votre infrastructure multiserveur souhaitée
  2. Installation du Winterlet de sauvegarde Zextras sur le serveur source
  3. Installez Zextras Backup sur le serveur de destination avec Mailbox Storage
  4. Création d'une sauvegarde avec le contenu du serveur source
  5. Déployer Zimbra Backup sur l'infrastructure cible
  6. Mise en service d'une infrastructure multi-serveurs avec Zimbra

Le processus d'installation multi-serveur de Zimbra Open-Source Edition a été décrit en détail dans un article précédent . Une fois que les éléments Zimbra installés sur différents serveurs commenceront à fonctionner dans leur ensemble, il sera possible de démarrer le processus de «déplacement» de l'ancien serveur vers la nouvelle infrastructure. L'hiver de sauvegarde Zextras conçu par la société informatique italienne Zextras et inclus dans le package d'extension modulaire Zextras Suite fera très bien l'affaire.

image

Après avoir installé le zimblet sur le serveur source, exécutez la fonction Exporter la sauvegarde. Zextras Backup analysera votre serveur et créera une copie de sauvegarde du contenu des boîtes aux lettres, des paramètres et paramètres utilisateur, des données de calendrier, des fichiers partagés, ainsi que des informations sur les groupes d'utilisateurs et les domaines. Une fois la sauvegarde créée, il ne sera pas superflu de l'enregistrer ailleurs pour plus de fiabilité. À ces fins, un disque dur externe et un stockage cloud conviennent.

Notez qu'en raison de la période d'essai de 30 jours, l'utilisation de Zextras Backup pour déployer une copie de sauvegarde du serveur Zimbra d'origine sur la nouvelle infrastructure peut être absolument gratuite et en même temps évaluer la simplicité et la facilité d'utilisation de Zextras Suite.

Installez Zextras Suite sur un ou plusieurs serveurs de boîtes aux lettres de l'infrastructure cible. Une fois l'installation terminée, il sera possible d'utiliser la fonction d'importation de sauvegarde fournie par la sauvegarde Zextras pour restaurer à partir de la sauvegarde. Dans la boîte de dialogue qui apparaît, vous pouvez choisir lequel des éléments réservés doit être restauré sur ce serveur. Grâce à cela, l'administrateur de l'infrastructure Zimbra peut répartir différents domaines ou même des comptes sur différents serveurs de boîtes aux lettres.

image

Une fois la restauration de la sauvegarde du serveur source sur l'infrastructure cible terminée, l'infrastructure multiserveur Zimbra peut être mise en service.

Un lecteur attentif, cependant, attirera l'attention sur le fait que cette méthode implique toujours une interruption du travail du serveur source Zimbra pendant que la sauvegarde est prise et déployée sur l'infrastructure cible. Selon la quantité de données, une telle interruption peut varier de quelques minutes à des valeurs totalement inacceptables. Si la durée de la panne du serveur ne vous convient pas, vous pouvez utiliser la «migration incrémentielle» - une méthode qui vous permet de migrer sans arrêter les serveurs, quelle que soit la quantité de données transférées.

Pour effectuer une migration incrémentielle, l'utilisateur devra installer Zextras Backup sur le serveur source, ainsi que sur un ou plusieurs serveurs de boîtes aux lettres de l'infrastructure cible. Afin de réduire la charge sur un serveur en cours d'exécution, il est recommandé de lui connecter un disque dur externe et de le monter dans le dossier / opt / zimbra / backup / zextras / . De plus, avant de commencer la migration, il est recommandé de définir la valeur TTL sur 300 dans les enregistrements MX du DNS Nord afin de maximiser la vitesse du processus de transfert de données.

image

Commençons la migration en désactivant tous les serveurs Real Time Scanner à l'aide de la commande false zxsuite backup setProperty ZxBackup_RealTimeScanner . Ensuite, sur le serveur source, lancez SmartScan à l'aide de la commande zxsuite backup doSmartScan . Grâce à cela, toutes nos données sont exportées dans le dossier / opt / zimbra / backup / zextras / , et si vous y avez déjà monté un disque dur externe, vous obtiendrez également un support de sauvegarde. Notez que si vous avez l'intention de disperser des domaines du serveur source pour différents serveurs de boîtes aux lettres sur l'infrastructure cible, vous pouvez également le faire à l'aide d'une commande du formulaire zxsuite backup doExport / chemin / vers / export / dossier / domaines domain1.com, domain2.com et éventuellement obtenir des sauvegardes de divers domaines.

Après cela, vous pouvez procéder au déploiement de la sauvegarde sur l'infrastructure cible. Pour ce faire, nous vous recommandons d'utiliser l'option Provisioning Only , qui vous permet d'importer uniquement les données de domaine, de groupe d'utilisateurs et de compte, en ignorant le contenu des boîtes aux lettres. Pour utiliser cette option, entrez la commande zxsuite backup doExternalRestore / path / for / the / data / provisioning_only TRUE sur le serveur cible. Répétez cette procédure avec chaque serveur et sauvegardez les domaines correspondants si vous souhaitez les distribuer sur différents serveurs de boîtes aux lettres

En conséquence, vous obtiendrez une copie de travail de l'ancien nord sans le contenu des boîtes aux lettres. Après cela, vous pouvez immédiatement basculer le flux de lettres vers l'infrastructure cible, puis commencer à déplacer le contenu des boîtes aux lettres de l'ancien serveur à l'aide de la sauvegarde zxsuite doExternalRestore / path / for / the / data / command. Le inconvénient évident de cette approche est que les utilisateurs de Zimbra n'auront pas accès aux e-mails envoyés et reçus pendant un certain temps, bien qu'ils continueront normalement à recevoir et envoyer des e-mails. En outre, lors de la restauration directe du contenu de la boîte aux lettres, les performances du serveur peuvent diminuer. Une fois la restauration du contenu des boîtes aux lettres terminée, nous pouvons parler de la réussite de la migration sans aucun temps d'arrêt.

Pour toutes questions relatives à la Suite Zextras, vous pouvez contacter le représentant de Zextras Katerina Triandafilidi par e-mail katerina@zextras.com

Source: https://habr.com/ru/post/fr433152/


All Articles