Zum Hauptinhalt gehen

Update von BlueMind

Das BlueMind-Abonnement bietet ein vereinfachtes und getestetes Update-System.

Das Upgrade von BlueMind auf eine höhere Korrektur- oder Erweiterungsversion ist dann einfacher, sicherer und schneller dank der integrierten Werkzeuge.

Upgrade von BlueMind 4 auf BlueMind 5

Im Falle einer umfangreichen Änderung der BlueMind-Version sollten Sie zuerst die dedizierte Seite konsultieren, um die spezifischen Anforderungen und Punkte zu überprüfen: Upgrade von BlueMind-Major-Version: Wechsel von v4 zu v5.

Anforderungen

Sicherung des gesamten Systems

BlueMind unternimmt große Anstrengungen, um die Zuverlässigkeit der Updates zu gewährleisten. Allerdings ist niemand vor ungetesteten Einzelfällen oder externen Faktoren gefeit, die zu Datenverlusten führen können. BlueMind ist nicht verantwortlich für fehlgeschlagene Updates, die ein installiertes System beschädigen könnten.

Es liegt daher in Ihrer Verantwortung, sich vor diesem Risiko zu schützen, indem Sie ein vollständiges Systembackup durchführen.

Aktualisierung der Linux-Distribution

Das Upgrade Ihrer Linux-Distribution auf eine höhere Hauptversion (zum Beispiel von Debian 10 auf Debian 11) sollte nicht mit den automatischen Update-Mechanismen der Distributionen durchgeführt werden (Änderung der Paketquellen und Verwendung des Befehls aptitude dist-upgrade). Die Abhängigkeiten von BlueMind können geändert werden und das reibungslose Funktionieren der BlueMind-Dienste kann beeinträchtigt werden.

Für ein Upgrade der Hauptversionsdistribution, wenden Sie sich bitte an Ihren Integrator oder kontaktieren Sie uns über unser Ticket-System.

Abonnement

Um Zugriff auf die BlueMind-Update-Tools zu erhalten, ist es erforderlich, ein gültiges Abonnement installiert zu haben.

Zugriff auf den Installationsassistenten

Um das Update durchführen zu können, muss der Zugriff auf den Installationsassistenten möglich sein.

Überprüfen Sie den Zugang, indem Sie sich unter der Adresse http://your.server.com/setup mit dem Login admin und dem Passwort, das bei der Installation von BlueMind bereitgestellt wurde, anmelden.

Bei Verlust kann dieses Passwort auf zwei Arten zurückgesetzt werden: über die Administrationskonsole oder per Befehlszeile.

Zurücksetzen über die Verwaltungskonsole

  • sich als globaler Administrator admin0 anmelden
  • zu Systemverwaltung > Systemkonfiguration > Registerkarte "Proxy-Server" gehen
  • füllen Sie das neue Passwort aus
  • registrieren

Zurücksetzen über die Befehlszeile

  • Melden Sie sich beim BlueMind Server als root an und geben Sie den folgenden Befehl ein:
    bm-cli sysconf set sw_password -v MyAdminSetupWizardP@sswordAndMustBeChanged
    NB: Das Passwort wird hier nur als Beispiel dargestellt und muss individualisiert werden
  • sich an die URL http://your.server.com/setup anmelden
    • Login: admin
    • Passwort MyAdminSetupWizardP@sswordAndMustBeChanged (oder ein anderes, wenn im vorherigen Schritt angepasst)

      Dieser Schritt ist zwingend erforderlich, auch wenn Sie BlueMind. noch nicht aktualisiert haben.

Depot-Signatur

Die Repositories sind für alle unterstützten Ubuntu/Debian-Distributionen signiert. Falls erforderlich oder gewünscht, können Sie den Schlüssel manuell über den folgenden Befehl importieren:

curl https://pkg.bluemind.net/bluemind-deb.asc -o /etc/apt/trusted.gpg.d/bluemind.gpg

Andernfalls kann eine Warnmeldung während des Updates erscheinen, ohne dass dies die Aktualisierung beeinträchtigt.

Update-Verfahren

Da die Software-Repositories bereits beim Installieren des Abonnements berücksichtigt werden, kann BlueMind automatisch aktualisiert werden, wenn das System aktualisiert wird.

Hinweis

Wenn Sie die Konfigurationsdateien manuell geändert haben, stellen Sie sicher, dass Sie eine Sicherungskopie erstellen. Weitere Informationen finden Sie im Anhang: Hinweis zu Konfigurationsdateien

Vorbereiten des Updates

Für ein Update auf eine bereits auf Version 5 aktualisierte BlueMind-Version muss der Aktualisierungsvorgang von einem Administrator gestartet werden. Dies ermöglicht eine bessere Versionskontrolle und reduziert das Fehlerpotenzial: Die Zielversion kann nun geöffnet werden, um immer auf dem neuesten Stand zu bleiben und in der letzten veröffentlichten Version zu aktualisieren, oder im Gegenteil eingefroren, um ungewollte Updates zu verhindern. Zudem wird die Beachtung der Hauptversion des Servers sowie die Installation zusätzlicher Pakete ermöglicht: Sie werden in der Serverversion installiert.

Cette préparation peut se faire de deux façons : via la console d'administration ou en ligne de commande.

Vorbereitung über die Verwaltungskonsole

  • se rendre dans Gestion du système > Mise à jour de BlueMind
  • Cliquer sur le bouton "Configurer" : la dernière version disponible sera installée.

Vorbereitung in der Auftragszeile

Im Gegensatz zur Verwaltungskonsole können Sie mit dem Befehlszeilen-Tool die Version auswählen, auf die die Installation aktualisiert werden soll:

Um auf die neueste verfügbare Version zu aktualisieren, verwenden Sie latest:

bm-cli setup version latest

Disponibilité des commandes bm-cli

Les commandes de l'outil bm-cli doivent avoir été installées lors de la mise en œuvre de la souscription.

Mettre à jour les paquets

Installation auf mehreren Servern

Le processus de mise à jour de BlueMind commence par la mise à jour des paquets sur tous les serveurs de l'installation. Danach wird die eigentliche Aktualisierungsphase einmal durchgespielt.

  1. Melden Sie sich als root auf jedem der Server in der Installation an

  2. Aktualisieren Sie die Pakete auf allen:

    💡 Limiter le temps d'interruption des services
    La commande de mise à jour peut être lancée avec l'option download-only afin de seulement télécharger les paquets sans provoquer d'interruption ni de ralentissement des services. Diese Aktion kann also jederzeit durchgeführt werden. Die Befehlszeilenschreibweise des effektiven Update-Befehls kann dann zum optimalen Zeitpunkt gestartet werden.

    aptitude update aptitude --download-only upgrade

    aptitude update aptitude upgrade

Update von BlueMind

Das Update von BlueMind kann entweder über die Befehlszeile mit dem bm-cli`-Tool oder über die grafische Benutzeroberfläche des Setup Wizard durchgeführt werden.

En ligne de commande avec bm-cli

Une fois les paquets mis à jour sur le(s) serveur(s) (voir ci-dessus), lancer la commande de mise à jour :

bm-cli setup upgrade

Mettre à jour BlueMind avec l'assistant graphique

Une fois les paquets mis à jour sur le(s) serveur(s) (voir ci-dessus) :

  1. Se rendre avec un navigateur sur l'interface de gestion des mises à jour http://votre.serveur.com/setup :

    💡 Cette étape nécessite le mot de passe d'accès à l'assistant d'installation - voir Accès à l'assistant d'installation ci-dessus

  2. Lancer la procédure automatique de configuration de BlueMind en cliquant sur le bouton « Update this installation » ("Mettre à jour cette installation")

  3. Nach Abschluss des Vorgangs erhalten Sie eine Benachrichtigung über den erfolgreichen Verlauf: Der Zugriff auf BlueMind ist dann wie gewohnt über die URL möglich

Journaux d'erreurs

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

Anhänge

Notes sur les fichiers de configuration

Postfix

Die Postfix-Konfiguration wird nur während der Installationsphase überschrieben. Danach wird diese Konfiguration über den Befehl postconf aktualisiert. Es ist möglich, die Konfigurationsdateien wie gewünscht anzupassen, mit Ausnahme von :

  • Entfernen Sie die maps von BlueMind : Es können jedoch maps hinzugefügt werden.
  • Ändern Sie mynetwork über die Administrationskonsole.
  • Ändern Sie Relayhost über die Administrationskonsole.

Nginx

Der virtuelle Host wird bei jedem Update überschrieben.
Alle VHosts werden bei einem Update deaktiviert und nur die von BlueMind (bm-client-access und bm-webmail) werden wieder aktiviert. Dies muss jedoch von den Administratoren im Rahmen eines individuellen Aktualisierungsverfahrens vorgesehen werden, das das von BlueMind vorgesehene Verfahren ergänzt.

Es ist auch möglich, den virtuellen Host von BlueMind über die Dateien /etc/nginx/bm-local.d/*.conf zu erweitern`.