Installation et mise à niveau > Mise à niveau de ThingWorx > Mise à niveau du clustering haute disponibilité ThingWorx
Mise à niveau du clustering haute disponibilité ThingWorx
Mise à niveau d'un serveur unique vers un cluster haute disponibilité ThingWorx
Si vous souhaitez mettre à niveau votre instance ThingWorx monoserveur pour qu'elle fonctionne dans un environnement haute disponibilité en mode cluster après la mise à niveau vers ThingWorx 9.x.x, consultez la rubrique Présentation du clustering haute disponibilité de ThingWorx pour tous les détails de configuration.
Mise à niveau du clustering haute disponibilité ThingWorx depuis une version ThingWorx 9.x.x antérieure
Si vous effectuez une mise à niveau d'un cluster haute disponibilité ThingWorx de version antérieure vers une version plus récente du clustering haute disponibilité, utilisez les tables suivantes pour déterminer le type de mise à niveau que vous pouvez effectuer :
* 
Avant de mettre à niveau le clustering haute disponibilité ThingWorx, consultez Release Advisor pour déterminer si une version ultérieure spécifique est prise en charge.
De 9.0.x vers 9.0.x :
Vers ThingWorx 9.0.1
Vers ThingWorx 9.0.2
Vers ThingWorx 9.0.3
Vers ThingWorx 9.0.4
Vers ThingWorx 9.0.5
Vers ThingWorx 9.0.6
Vers ThingWorx 9.0.7
Vers ThingWorx 9.0.8
Vers ThingWorx 9.0.9
Vers ThingWorx 9.0.10
Vers ThingWorx 9.0.11
Vers ThingWorx 9.0.12
Vers ThingWorx 9.0.13
Vers ThingWorx 9.0.14
Vers ThingWorx 9.0.15
Depuis ThingWorx 9.0.0
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.1
N/A
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.2
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.3
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.4
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.5
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.6
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.8
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.9
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.10
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.11
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.12
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.13
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.0.14
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Depuis ThingWorx 9.0.15
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Depuis ThingWorx 9.0.16
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Depuis ThingWorx 9.0.817
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
De 9.x.x vers 9.1.x :
Vers ThingWorx 9.1.0
Vers ThingWorx 9.1.1
Vers ThingWorx 9.1.2
Vers ThingWorx 9.1.3
Vers ThingWorx 9.1.4
Vers ThingWorx 9.1.5
Vers ThingWorx 9.1.6
Vers ThingWorx 9.1.7
Vers ThingWorx 9.1.8
Vers ThingWorx 9.1.9
Vers ThingWorx 9.1.10
Depuis ThingWorx 9.0.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.0
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.1
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.2
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.3
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.4
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.5
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.8
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.9
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.10
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
De 9.x.x vers 9.2 :
Vers ThingWorx 9.2.0
Vers ThingWorx 9.2.1
Vers ThingWorx 9.2.2
Vers ThingWorx 9.2.3
Vers ThingWorx 9.2.4
Vers ThingWorx 9.2.5
Vers ThingWorx 9.2.6
Depuis ThingWorx 9.0.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.0
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.1
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.2
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.3
N/A
N/A
N/A
N/A
Mise à niveau propagée
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.4
N/A
N/A
N/A
N/A
N/A
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.5
N/A
N/A
N/A
N/A
N/A
N/A
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A
De 9.x.x vers 9.3 :
Vers ThingWorx 9.3.0
Vers ThingWorx 9.3.1
Depuis ThingWorx 9.0.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.1.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.2.x
Mise à niveau complète du cluster
Mise à niveau complète du cluster
Depuis ThingWorx 9.3.0
N/A
Mise à niveau complète du cluster
Depuis ThingWorx 9.3.1
N/A
N/A
Mise à niveau complète du cluster
Tout d'abord, déterminez si la matrice ci-dessus prévoit une mise à niveau complète du cluster pour vos versions "depuis/vers". Si vous n'êtes pas certain, une mise à niveau complète du cluster est toujours possible.
En général, une mise à niveau complète du cluster est requise si l'une des conditions suivantes est vraie :
Des modifications ont été apportées aux classes de données utilisées par Apache Ignite, ce qui peut entraîner des problèmes d'hydratation lors de la lecture des données dans le cache.
Une migration des données est requise. Par conséquent, les anciens systèmes risquent de ne pas pouvoir accéder à certaines données.
Pour effectuer une mise à niveau complète du cluster, procédez comme suit :
a. Arrêtez tous les serveurs ThingWorx.
Ils doivent se mettre à l'arrêt complet et vider leurs files d'attente de données.
b. Arrêtez tous les serveurs Ignite.
c. Une fois le cluster Ignite à l'arrêt, effectuez la migration des données et les modifications de schéma nécessaires dans la ou les bases de données du fournisseur de services de persistance. Pour plus d'informations, consultez la rubrique Mise à niveau de ThingWorx.
d. Redémarrez Ignite. Pour plus d'informations, consultez la rubrique Installation et configuration d'Ignite pour ThingWorx haute disponibilité.
e. Mettez à niveau ou migrez les serveurs ThingWorx selon le cas. Pour plus d'informations, consultez la rubrique Mise à niveau de ThingWorx.
f. Redémarrez les serveurs ThingWorx.
Mise à niveau propagée
Si la matrice ci-dessus prévoit la possibilité d'une mise à niveau propagée pour vos versions "depuis/vers" et qu'aucune des conditions ci-dessus de la section Mise à niveau complète du cluster n'est vraie, vous pouvez effectuer une mise à niveau propagée. Une mise à niveau propagée vous permet de maintenir le cluster en fonctionnement et de ne mettre hors ligne qu'un seul serveur à la fois.
Pour effectuer une mise à niveau propagée, procédez comme suit :
a. Arrêtez l'un des serveurs ThingWorx du cluster, en le laissant se mettre à l'arrêt complet et vider sa file d'attente de données.
b. Une fois le serveur ThingWorx à l'arrêt, mettez-le à niveau vers ThingWorx 9.x.x. Pour plus d'informations, consultez la rubrique Mise à niveau de ThingWorx.
c. Redémarrez le serveur ThingWorx mis à niveau.
d. Répétez les étapes de mise à niveau et de redémarrage pour chaque serveur ThingWorx du cluster.
Est-ce que cela a été utile ?