Mise à jour depuis la version 7.3 ou supérieure
Si vous souhaitez mettre à jour une instance existante de ThingPark Enterprise 7.3 ou supérieure (autonome ou haute disponibilité) vers une nouvelle version, procédez comme suit :
Pour une mise à niveau de ThingPark Enterprise avec haute disponibilité (HA), toutes les opérations doivent être effectuées à partir de tpe node1, par exemple :
- Connexion à Cockpit
- Installation du dépôt local en cas de mise à niveau locale
-
Assurez-vous que tous les prérequis sont remplis avant de continuer.
-
Connectez-vous à Cockpit.
-
Accédez au menu "Mise à jour TPE".
À ce stade, vous pouvez choisir de mettre à jour en mode local, ou depuis internet
-
Depuis internet (mode par défaut) : La dernière version du paquet thingpark-enterprise est détectée sur le Dépôt de logiciels ThingPark Enterprise.
Cliquez sur Mettre à jour

-
Mode local :
La nouvelle version du paquet thingpark-enterprise et ses dépendances (images Docker, catalogues) sont disponibles sur un périphérique externe (clé USB, DVD, NFS).
RemarqueLe dépôt local doit être démarré (voir Installation du dépôt local sur la façon de monter un capteur externe sur Cockpit et d'installer le dépôt local).
- Le "dépôt d'installation" est configuré via le menu "Services TPE". Pour changer le dépôt, faites un "Redéploiement du cluster" et remplissez le champ "Dépôt d'installation" avec l'URL du dépôt local.
- Cliquez sur Mettre à jour.
-
-
Le processus de mise à niveau commencera et peut être surveillé dans une zone de texte
AVERTISSEMENTPendant le processus de mise à niveau, comme Cockpit pourrait être mis à jour et redémarré, vous pourriez être déconnecté de Cockpit. Veuillez vous reconnecter et attendre jusqu'à ce que la page de mise à jour du TPE réaffiche l'avancement de la mise à niveau.
Voici le résultat final attendu :
RemarqueSi la sortie de votre mise à niveau est
- "Mise à niveau terminée": la mise à niveau a été réussie.
- "Version précédente restaurée, la mise à niveau a échoué": la mise à niveau n'a pas été entièrement exécutée et la procédure a été annulée. Votre instance TPE est toujours disponible, mais vous devez demander de l'aide à votre support pour pouvoir compléter la mise à niveau.
- Dans tout autre cas: la procédure de mise à niveau a échoué et le système n'a pas pu être annulé. Votre instance TPE peut être indisponible. Vous DEVEZ obtenir de l'aide de votre support. Ne réessayez pas de mettre à niveau.
-
Une fois la mise à niveau "effectuée", la procédure post-mise à niveau (pour la migration SQL et MongoDB est automatiquement démarrée. Attendez que la procédure de post-mise à niveau soit terminée. Voir Procédure post-mise à niveau pour plus de détails.
-
Une fois la procédure de post-mise à niveau terminée, le serveur TPE doit redémarrer pour compléter la mise à niveau. Allez dans le module système et cliquez sur le bouton redémarrer.
prudencePour la mise à niveau de ThingPark Enterprise avec Haute Disponibilité (HA), tous les serveurs doivent être redémarrés un par un. Cela signifie qu'après le redémarrage d'un serveur, attendez que tous les services soient en état de fonctionnement avant de redémarrer le serveur suivant. L'état du service peut être récupéré à partir de Cockpit. Voir Listing containers / services and health check.
-
Après le(s) redémarrage(s) du serveur, allez dans le menu "Services TPE" et vérifiez que tous les services sont bien à l'état exécuté.