Aggiornamento dal vivo NCache Versione
NCache consente l'aggiornamento in tempo reale di NCache con una perdita di dati trascurabile. Live Upgrade riduce significativamente il ritardo nei servizi causato da un aggiornamento manuale. Utilizzando Live Upgrade, puoi replicare i dati della cache attualmente in esecuzione alla versione più recente NCache cache utilizzando un Bridge intermedio, mentre le cache continuano a funzionare.
La cache della versione precedente è considerata come il cache di originee l'ultima NCache la cache è considerata come il cache di destinazione.
Poiché la replica dei dati è asincrona, tutti i client connessi alla cache di origine hanno l'impressione che le operazioni vengano eseguite sulla cache di origine mentre viene eseguita una copia completa nella cache di destinazione senza problemi. Nel frattempo, la configurazione della cache di origine rimane completamente funzionante e non viene influenzata dall'aggiornamento.
Passaggi per l'aggiornamento in tempo reale NCache Trasferimento da aeroporto a Sharm NCache Versione
Per aggiornare la tua cache:
Crea una cache di destinazione con lo stesso nome e configurazione della cache di origine. Si prega di fare riferimento al Creazione di cache sezione per l'illustrazione passo passo del processo.
Dal NCache Centro di gestione, Fare clic sul Bridges icona in alto a sinistra. Apre la pagina Bridges. Clicca sul New pulsante per creare un nuovo Bridge. Il resto del processo per la creazione di un ponte è lo stesso spiegato in Creazione di un bridge in cluster per la replica WAN.
A questo Bridge è necessario aggiungere la cache di origine in esecuzione come cache attiva. Tieni presente che è necessario aggiungere solo una cache.
Nel nodo Bridge aggiungere manualmente la cache di destinazione bridge.ncconf sotto il
<bridge-config>...<cache>
tag come mostrato:
<configuration>
<bridge-config … >
<cache cache-id="demoCache.WestCoast" status="active" servers-list="20.200.20.38" bulk-operation-size="500" enable-compression="False" connection-retry-interval="3" heart-beat-enabled="True" replicator-virtual-queue-size="2048MB" is-connected="True" is-master="False"/>
<cache cache-id="demoCache.EastCoast" status="active" servers-list="20.200.20.39" bulk-operation-size="500" enable-compression="False" connection-retry-interval="3" heart-beat-enabled="True" replicator-virtual-queue-size="2048MB" is-connected="True" is-master="False"/>
</bridge-config>
</configuration>
Riavviare il servizio Bridge dopo aver modificato il file bridge.ncconf.
Avvia il Bridge utilizzando il file Ponte di partenza Cmdlet di PowerShell.
Consigli
Assicurati che le cache di origine e di destinazione siano in stato di esecuzione prima di procedere con questo passaggio.
- Avvia il trasferimento di stato utilizzando il Start-BridgeStateTransfer fornendo la cache di origine e la cache di destinazione come parametri.
Start-BridgeStateTransfer -Name demoBridge -Server 20.200.20.39 -SourceCache demoCache.WestCoast -TargetCache demoCache.EastCoast
Puoi monitorare il Contatori delle prestazioni per trasferimento statale.
Quando il contatore dei trasferimenti di stato non viene più pubblicato, segna la fine dell'intero processo e tutti i client connessi devono essere arrestati altrimenti la replica continua.
In client.ncconf di ciascun nodo client, modificare l'indirizzo IP dei server cache di origine con gli indirizzi IP dei server cache di destinazione.
Inizio i clienti. In questo modo, stai effettivamente reindirizzando i tuoi clienti alla cache di destinazione. Tutte le operazioni future da parte dei clienti verranno ora eseguite al più tardi NCache versione.
avvertimento
Potrebbero esserci ancora attività in sospeso trascurabili della cache di origine in corso che sono state richieste durante il trasferimento di stato, come le operazioni di recupero. È consigliabile lasciare che queste operazioni rimanenti vengano replicate completamente nella cache di destinazione in modo da evitare la perdita di dati.
- Controlla i contatori del Ponte. Una volta che Bridge non ha più dati in coda o quando le operazioni sono state completamente replicate, è sicuro:
Hai eseguito l'aggiornamento in tempo reale alla versione più recente NCache versione senza fermare la cache.
Vedere anche
Upgrade NCache Versione offline
Applica le patch di Windows su NCache server
Monitora le cache
Configura sicurezza`