Actualización en vivo NCache Versión
NCache permite la actualización en vivo de NCache con una pérdida de datos insignificante. Live Upgrade reduce significativamente el retraso en sus servicios causado por una actualización manual. Con Live Upgrade, puede replicar los datos de su caché actualmente en ejecución a la última versión. NCache caché utilizando un puente en el medio, mientras los cachés continúan ejecutándose.
La memoria caché de la versión anterior se considera como la caché de origeny lo último NCache caché se considera como el caché de destino.
Dado que la replicación de datos es asíncrona, todos los clientes conectados a la caché de origen tienen la impresión de que las operaciones se están realizando en la caché de origen mientras se realiza una copia completa en la caché de destino sin problemas. Mientras tanto, la configuración de la caché de origen sigue siendo completamente funcional y no se ve afectada por la actualización.
Pasos para la actualización en vivo NCache tú NCache Versión
Para actualizar su caché:
Cree una caché de destino con el mismo nombre y configuración que la caché de origen. por favor refiérase a Creación de cachés sección para ilustrar paso a paso el proceso.
Desde el NCache Centro de gestion, Haga clic en el Puentes icono desde la parte superior izquierda. Abre la página de Puentes. Clickea en el Nuevo para crear un nuevo puente. El resto del proceso para crear un Puente es el mismo que se explica en Creación de un puente en clúster para la replicación de WAN.
A este puente, debe agregar el caché de origen en ejecución como caché activo. Tenga en cuenta que solo se debe agregar un caché.
En el nodo Bridge, agregue manualmente la caché de destino en puente.ncconf bajo el
<bridge-config>...<cache>
etiquetas como se muestra:
<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>
Reinicie el servicio Bridge después de modificar el puente.ncconf.
Inicie el puente usando el Puente de inicio Cmdlet de PowerShell.
Importante:
Asegúrese de que las cachés de origen y de destino estén en estado de ejecución antes de continuar con este paso.
- Inicie la transferencia de estado usando el Transferencia de estado de puente inicial proporcionando caché de origen y caché de destino como parámetros.
Start-BridgeStateTransfer -Name demoBridge -Server 20.200.20.39 -SourceCache demoCache.WestCoast -TargetCache demoCache.EastCoast
Puede monitorear el Contadores de rendimiento para transferencia estatal.
Cuando el contador de transferencias de estado ya no se publica, marca el final de todo el proceso y se deben detener todos los clientes conectados; de lo contrario, se continúa con la replicación.
In cliente.ncconf de cada nodo cliente, cambie la dirección IP de los servidores de caché de origen a las direcciones IP de los servidores de caché de destino.
Inicio los clientes. Al hacerlo, está redirigiendo efectivamente a sus clientes al caché de destino. Todas las operaciones futuras de los clientes ahora se realizarán en la última NCache versión.
advertencia
Todavía podría haber una actividad pendiente insignificante de la memoria caché de origen que se solicitó durante la transferencia de estado, como operaciones de recuperación. Es aconsejable dejar que estas operaciones restantes se repliquen completamente en la memoria caché de destino para evitar la pérdida de datos.
- Consulta los mostradores del Puente. Una vez que al Bridge no le queden datos en la cola o cuando las operaciones se hayan replicado por completo, es seguro:
Ha actualizado en vivo sin problemas a la última versión NCache versión sin detener el caché.
Vea también
Actualizar NCache Versión sin conexión
Aplicar parches de Windows en NCache Servidor
Supervisar cachés
Configurar seguridad`