Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Published by Scroll Versions from space DA and version BM-4.0
Note sur les fichiers de configuration

La configuration postfix est écrasée uniquement lors de la phase d'installation. Par la suite, cette configuration est mise à jour via la commande postconf.
Il est possible de personnaliser les fichiers de configuration comme souhaité, à l'exception de :

  • enlever les maps de BlueMind : des maps peuvent en revanche être ajoutées.
  • modifier mynetwork : il doit-être modifié depuis la console d'administration.
  • modifier relayhost : il doit-être modifié depuis la console d'administration.

Concernant NGinx, le virtual host est écrasé à chaque mise à jour.
L'ensemble des VHost sont désactivés lors d'une mise à jour et seuls ceux de BlueMind (bm-client-acces et bm-webmail) sont ré-activé. D'autres peuvent être ré-activés en suivant, mais cela doit faire partie de la procédure de mise à jour, qui complète celle prévue par BlueMind.
Il est aussi possible d'étendre le virtual host de BlueMind via les fichiers /etc/nginx/bm-local.d/*.conf

publiée ou au contraire figée afin d'empêcher les mises à jour involontaires. Cela permet aussi de sécuriser le respect de la version majeure du serveur ainsi que l'installation des paquets additionnels : ils seront installés dans la version du serveur.

Cette préparation peut se faire via la console d'administration OU en ligne de commande :

  1. Via la console d'administration :
    1. se rendre dans Gestion du système > Mise à jour de BlueMind
    2. Cliquer sur le bouton "Paramétrer" : la dernière version disponible sera installée.
  2. En ligne de commande :
    1. saisir la commande suivante pour mettre à jour dans la dernière version disponible :

Sv translation
languagefr
Avertissement
titleEffectuer une sauvegarde de l'ensemble du système

BlueMind porte beaucoup d'efforts pour assurer la fiabilité des mises à jour. Cependant nul n'est à l'abri de cas particuliers non testés, ou de facteurs externes pouvant conduire à des pertes de données. BlueMind n'est pas responsable en cas d'échec de mise à jour qui pourrait corrompre un système installé.

Il est de votre responsabilité de vous assurer de ce risque en effectuant une sauvegarde complète de votre système.

Avertissement
titleMise à jour de la distribution Linux

La mise à jour de votre distribution Linux vers une version majeure supérieure (Debian 7 vers Debian 8, etc) ne doit pas être réalisée avec les mécanismes automatiques de mise à jour des distributions (changement des sources de paquet et utilisation de la commande aptitude dist-upgrade). En effet, les dépendances de BlueMind peuvent être modifiées et le bon fonctionnement des services BlueMind risque d'être impacté.

Pour une mise à jour de version majeure de la distribution, veuillez contacter votre prestataire intégrateur ou nous contacter via notre plate-forme de tickets.

Volet
borderWidth3

Sur cette page :

Sommaire
maxLevel2

En rapport :
Installation
Mise en œuvre de la souscription
Deploiement BlueMind 4 - points de vigilance

Présentation

La souscription BlueMind apporte un système de mise à jour simplifié et testé.

La mise à jour de BlueMind vers une version supérieure corrective ou évolutive est alors simplifiée, plus sûre et plus rapide grâce à l'outil graphique d'administration.

Remarque
titleChangement de version majeure : migration 3.5 vers 4.0

La mise à jour de BlueMind lors d'un changement de version majeure (par exemple de v2.x en v3.x ou de v3.0.x en v3.5.x) nécessite un changement des adresses des dépôts logiciels. Le fichier de souscription doit donc être mis à jour afin de pouvoir réaliser le changement de version.

Concernant la version 4.0 de BlueMind en particulier, il n'est à l'heure actuelle pas encore possible de mettre à jour une installation déjà existante en version 3.5 : la version 4 de BlueMind est pour le moment réservée aux nouvelles installations.

Prérequis

Souscription

Pour accéder aux outils de mise à jour de BlueMind, il est nécessaire de posséder et d'avoir installé une souscription en cours de validité.

Accès à l'assistant d'installation

Afin d'effectuer la mise à jour, il est nécessaire d'accéder à l'assistant d'installation (url http://<votre.serveur.com>/setup ) pour lequel le mot de passe a été fourni lors de l'installation de BlueMind.

En cas de perte, ce mot de passe peut être réinitialiser de 2 façons :

  1. Avant toute opération d'installation, en accédant à la console d'administration en tant qu'administrateur global admin0 > Gestion du système > Configuration Système > onglet «Serveur Mandataire» :
    remplir le nouveau mot de passe et enregistrer.
  2. La modification peut aussi se faire en ligne de commande :
    • se connecter au serveur BlueMind en tant que root et taper la ligne suivante :

      Bloc de code
      rm -f /etc/nginx/sw.htpasswd; htpasswd -b -c /etc/nginx/sw.htpasswd admin admin
    • se connecter à l'URL /setup et utiliser le login et mot de passe admin/admin
      Cette étape est impérative, même si vous n'en êtes pas encore à l'étape de mise à jour de BlueMind.

Ancre
signature-depot
signature-depot
Signature des dépôts

Les dépôts sont désormais signés pour toutes les distributions Ubuntu/Debian supportées.

Cette signature est obligatoire pour Ubuntu 18.04 et Debian 9 dont le support est apporté par BlueMind 3.5.9.

Il est possible, si nécessaire ou désiré, d'importer manuellement la clé sur l'ensemble de nos distributions supportées via la commande suivante :

Bloc de code
curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -

Sans cela, un warning peut survenir lors de la mise à jour de certaines versions précédentes sans que cela gêne pour autant la mise à jour.

Points de vigilance

De même qu'avant une installation de BlueMind 4, nous conseillons la lecture attentive de la page Deploiement BlueMind 4 - points de vigilance avant une mise à jour de version importante.

Mise à jour 4.0 vers 4.1

Dossiers sous la boîte de réception

Dans les versions 4.0.x de BlueMind (4.0.x), les dossiers créés sous la boîte de réception par Outlook ne sont pas des dossiers de messagerie mais des dossiers virtuels. BlueMind 4.1 apporte le support des sous-dossiers de la boîte de réception (inbox).

Dans le cadre d'une mise à jour de BlueMind 4.0.x vers 4.1, les dossiers virtuels éventuellement créés par les utilisateurs ne seront pas migrés et seront supprimés. Pour se prémunir de cela, il est donc conseillé de déplacer ces dossiers virtuels en dehors de la boîte de réception avant la mise à jour de façon à les conserver, ils pourront ensuite y être remis et seront recréés en tant que dossiers de messagerie.

Procédure

Les dépôts logiciels étant pris en compte par le système dès installation de la souscription, BlueMind sera mis à jour automatiquement lors de la mise à jour du système.

Remarque

Si vous avez modifié les fichiers de configuration manuellement, assurez-vous d'en faire une sauvegarde.
Pour en savoir plus, voir en Annexes : note sur les fichiers de configuration

La

Préparer la mise à jour

de BlueMind se fait au moyen des commandes déjà utilisées lors de l'installation (à appliquer sur toutes les machines concernées) :Image Removed

Image Added Pour une mise à jour d'un BlueMind déjà en version 4.1 ou supérieure, le processus de mise à jour doit être initié. Cela

peut se faire via la console d'administration OU en ligne de commande :
  • Via la console d'administration :
    1. se rendre dans Gestion du système > Mise à jour de BlueMind
    2. Cliquer sur le bouton "Paramétrer"
  • En ligne de commande :saisir la commande suivante pour

    permet une plus grande maîtrise des versions et limite le risque d'erreur : la version cible peut désormais être ouverte afin de toujours mettre à jour dans la dernière version

    disponible :
    Bloc de code
    bm-cli setup version latest
  • pour mettre à jour dans une version particulière saisir la commande suivante :

    Bloc de code
    bm-cli setup version 4.1.1
  • se connecter sur le serveur à mettre à jour en tant que root
  • lancer les commandes suivantes en fonction du système d'exploitation :

    Bloc de code
    languagebash
    titleDebian/Ubuntu
    aptitude update
    aptitude upgrade
    
    Bloc de code
    languagebash
    titleRedHat
    yum makecache
    yum upgrade
    Info

    Un warning peut survenir lors de la mise à jour de certaines versions précédentes, concernant la signature des dépôts. Cela ne gêne pas la mise à jour, il s'agit d'un simple avertissement, cependant vous pouvez y remédier : voir ci-dessus le paragraphe 2.3.c : Signature des dépôts.

  • se rendre avec un navigateur sur l'interface de gestion des mises à jour http://<votre.serveur.com>/setup :
    Image Removed

  • Cliquer sur le bouton «Mise à jour» afin de lancer la procédure automatique de configuration de BlueMind :
    Une fois que cette procédure est finie, un message vous informe du bon déroulement de la procédure :
    Image Removed

    Image Removed L'accès à BlueMind est alors possible à son url habituelle

  • Info

    En cas de problèmes, les erreurs sont écrites dans les journaux de bm-core et bm-webserver.

    Annexes

    Ancre
    note-confnote-conf
    Bloc de code
    bm-cli setup version latest
  • pour mettre à jour dans une version particulière, passer le numéro de la version en paramètre :

    Bloc de code
    bm-cli setup version 4.1.1

    NB : l'utilisation du numéro de version majeure ("3.5" ou "4" par exemple) aura les mêmes effets que l'option "latest" : la dernière version mineure disponible de celle-ci sera installée

  • pour bloquer la version et empêcher les mises à jour dans une version supérieure :

    Bloc de code
    bm-cli setup version current
  • Mettre à jour

    La mise à jour de BlueMind se fait au moyen des commandes déjà utilisées lors de l'installation (à appliquer sur toutes les machines concernées) :

    1. lancer les commandes suivantes en fonction du système d'exploitation :

      Tabs group
      borderall-sides
      navcolornavy
      Debian/UbuntubashDebian/UbuntuRedhat/CentOSbashRedHat
      Info

      Un warning peut survenir lors de la mise à jour de certaines versions précédentes, concernant la signature des dépôts. Cela ne gêne pas la mise à jour, il s'agit d'un simple avertissement, cependant vous pouvez y remédier : voir ci-dessus le paragraphe 2.3.c : Signature des dépôts.

    2. se rendre avec un navigateur sur l'interface de gestion des mises à jour http://<votre.serveur.com>/setup :
      Image Added

    3. Cliquer sur le bouton «Mise à jour» afin de lancer la procédure automatique de configuration de BlueMind :
      Une fois que cette procédure est finie, un message vous informe du bon déroulement de la procédure :
      Image Added

      Image Added L'accès à BlueMind est alors possible à son url habituelle

    Info

    En cas de problèmes, les erreurs sont écrites dans les journaux de bm-core et bm-webserver.

    Annexes

    Ancre
    note-conf
    note-conf
    Note sur les fichiers de configuration

    La configuration postfix est écrasée uniquement lors de la phase d'installation. Par la suite, cette configuration est mise à jour via la commande postconf.
    Il est possible de personnaliser les fichiers de configuration comme souhaité, à l'exception de :

    • enlever les maps de BlueMind : des maps peuvent en revanche être ajoutées.
    • modifier mynetwork : il doit-être modifié depuis la console d'administration.
    • modifier relayhost : il doit-être modifié depuis la console d'administration.

    Concernant NGinx, le virtual host est écrasé à chaque mise à jour.
    L'ensemble des VHost sont désactivés lors d'une mise à jour et seuls ceux de BlueMind (bm-client-acces et bm-webmail) sont ré-activé. D'autres peuvent être ré-activés en suivant, mais cela doit faire partie de la procédure de mise à jour, qui complète celle prévue par BlueMind.
    Il est aussi possible d'étendre le virtual host de BlueMind via les fichiers /etc/nginx/bm-local.d/*.conf