Installazione e aggiornamento > Aggiornamento di ThingWorx > Aggiornamento del clustering a disponibilità elevata di ThingWorx
Aggiornamento del clustering a disponibilità elevata di ThingWorx
Aggiornamento da un singolo server a un cluster a disponibilità elevata di ThingWorx
Se si desidera aggiornare l'istanza a server singolo di ThingWorx per consentirne il funzionamento in un ambiente a disponibilità elevata in modalità cluster dopo l'aggiornamento a ThingWorx 9.x.x, fare riferimento a Panoramica del clustering a disponibilità elevata ThingWorx per i dettagli di configurazione.
Aggiornamento da una versione precedente di ThingWorx 9.x.x del clustering a disponibilità elevata di ThingWorx
Se si esegue l'aggiornamento da un cluster a disponibilità elevata di ThingWorx precedente a una versione più recente del clustering a disponibilità elevata, consultare le tabelle seguenti per determinare il tipo di aggiornamento che è possibile eseguire:
* 
Prima di aggiornare il clustering a disponibilità elevata di ThingWorx, fare riferimento a Release Advisor per stabilire se è supportata una versione di aggiornamento specifica.
Da 9.0.x a 9.0.x:
A ThingWorx 9.0.1
A ThingWorx 9.0.2
A ThingWorx 9.0.3
A ThingWorx 9.0.4
A ThingWorx 9.0.5
A ThingWorx 9.0.6
A ThingWorx 9.0.7
A ThingWorx 9.0.8
A ThingWorx 9.0.9
A ThingWorx 9.0.10
A ThingWorx 9.0.11
A ThingWorx 9.0.12
A ThingWorx 9.0.13
A ThingWorx 9.0.14
A ThingWorx 9.0.15
Da ThingWorx 9.0.0
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.1
N/D
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.2
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.3
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.4
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.5
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.6
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.7
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.8
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.9
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.10
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.11
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.12
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.13
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.0.14
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
In sequenza
Da ThingWorx 9.0.15
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Da ThingWorx 9.0.16
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Da ThingWorx 9.0.817
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Da 9.x.x a 9.1.x:
A ThingWorx 9.1.0
A ThingWorx 9.1.1
A ThingWorx 9.1.2
A ThingWorx 9.1.3
A ThingWorx 9.1.4
A ThingWorx 9.1.5
A ThingWorx 9.1.6
A ThingWorx 9.1.7
A ThingWorx 9.1.8
A ThingWorx 9.1.9
A ThingWorx 9.1.10
Da ThingWorx 9.0.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.0
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.1
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.2
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.3
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.4
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.5
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.6
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.7
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.8
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.9
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento cluster completo
Da ThingWorx 9.1.10
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Da 9.x.x a 9.2:
A ThingWorx 9.2.0
A ThingWorx 9.2.1
A ThingWorx 9.2.2
A ThingWorx 9.2.3
A ThingWorx 9.2.4
A ThingWorx 9.2.5
A ThingWorx 9.2.6
Da ThingWorx 9.0.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.0
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.1
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.2
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.3
N/D
N/D
N/D
N/D
Aggiornamento in sequenza
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.4
N/D
N/D
N/D
N/D
N/D
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.5
N/D
N/D
N/D
N/D
N/D
N/D
Aggiornamento cluster completo
Da ThingWorx 9.2.6
N/D
N/D
N/D
N/D
N/D
N/D
N/D
Da 9.x.x a 9.3:
A ThingWorx 9.3.0
A ThingWorx 9.3.1
Da ThingWorx 9.0.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.1.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.2.x
Aggiornamento cluster completo
Aggiornamento cluster completo
Da ThingWorx 9.3.0
N/D
Aggiornamento cluster completo
Da ThingWorx 9.3.1
N/D
N/D
Aggiornamento cluster completo
In primo luogo, stabilire se la matrice riportata sopra supporta un aggiornamento completo del cluster per le versioni specifiche. Se non si è sicuri, un aggiornamento completo del cluster è sempre un'opzione valida.
In generale, gli aggiornamenti completi del cluster sono necessari se si verifica una delle condizioni riportate di seguito.
Sono state apportate modifiche alle classi di dati utilizzate da Apache Ignite che possono causare problemi di attivazione durante la lettura dei dati dalla cache.
La migrazione dei dati è obbligatoria. Pertanto i sistemi precedenti potrebbero non riuscire ad accedere a determinati dati.
Per eseguire un aggiornamento completo del cluster, attenersi alla procedura descritta di seguito.
a. Arrestare tutti i server ThingWorx.
Attendere che siano completamente spenti e che vengano svuotate le code di dati.
b. Arrestare tutti i server Ignite.
c. Una volta arrestato il cluster Ignite, eseguire le modifiche necessarie alla migrazione dei dati e allo schema nei database del provider di persistenza. Per ulteriori informazioni, vedere la sezione Aggiornamento di ThingWorx.
e. Aggiornare o migrare i server ThingWorx in base alle esigenze. Per ulteriori informazioni, vedere la sezione Aggiornamento di ThingWorx.
f. Riavviare i server ThingWorx
Aggiornamento in sequenza
Se la matrice sopra riportata supporta un aggiornamento in sequenza per le versioni specifiche e non vengono soddisfatti i punti sopra riportati nella sezione Aggiornamento cluster completo, è possibile eseguire un aggiornamento in sequenza. Un aggiornamento in sequenza consente di mantenere il cluster in esecuzione e di tenere un solo server in modalità non in linea alla volta.
Per eseguire un aggiornamento in sequenza, attenersi alla procedura descritta di seguito.
a. Arrestare uno dei server di ThingWorx nel cluster, verificando che si spenga del tutto e che vengano svuotate le code di dati.
b. Dopo l'arresto del server ThingWorx, aggiornare il server in ThingWorx 9.x.x. Per ulteriori informazioni, vedere la sezione Aggiornamento di ThingWorx.
c. Riavviare il server ThingWorx aggiornato.
d. Ripetere l'aggiornamento e ripetere i passi per ogni server ThingWorx del cluster.
È stato utile?