Cada dispositivo de Internet, ya sea un ordenador portátil, un teléfono móvil, una cámara o incluso su televisor, tiene una dirección IP. El número total de direcciones del Protocolo de Internet versión 4 (IPv4) supera los 4.000 millones, cifra muy inferior al número total de dispositivos móviles en el mundo. Dado que cada vez hay más aparatos y dispositivos en línea (como se muestra en la figura siguiente), conectarlos a Internet utilizando direcciones IPv4 podría no ser una opción, porque estas direcciones ya se han agotado. Para satisfacer las crecientes necesidades de nuestros clientes, nos complace anunciar la compatibilidad con IPv6 en Servidor Couchbase 5.5.
Figura 1 : Crecimiento de dispositivos e IPv6
Se definió por primera vez en 1996, Protocolo Internet versión 6 (IPv6) es la versión más actual del Protocolo de Internet (IP) e incorpora muchas características que resuelven varios retos de IPv4. Entre otras cosas, permite alojar más de 340 billones de direcciones, más que suficiente para cubrir las necesidades actuales de IP en el mundo.
Activación de IPv6 en Couchbase
Por defecto, cuando Couchbase Server arranca usa IPv4. Para habilitar IPv6 en Couchbase Server 5.5 y superiores, aquí tienes unos pasos para la plataforma linux. (Tenga en cuenta que dependiendo de su plataforma OS, los pasos pueden ser ligeramente diferentes. diferente.)
Repita los siguientes pasos para cada nodo del cluster :
- Instalar Couchbase Server
- Detener el servidor couchbase servicio.
- En /opt/couchbase/etc/couchbase/static_configset ipv6 a verdadero.
- Borrar /opt/couchbase/var/lib/couchbase/config/config.dat.
- Reinicie el servidor couchbase service: inicia Couchbase Server en modo IPv6. Para comprobarlo, dirija el navegador a http://[::1]:8091que es la dirección IPv6 y el número de puerto en el que debe ejecutarse Couchbase Server.
Nota: En una configuración en clúster, IPv6 sólo se activa cuando IPv6 está activado en todos los nodos. |
¿Cómo saber si IPv6 funciona?
Por ahora, puedes comprobar los registros y ver si hay direcciones IPv6:
Como se muestra en la figura anterior, verá las direcciones de las máquinas en formato IPv6.
Actualización de un clúster IPv4 a IPv6
Dada la naturaleza compleja de la gestión tanto de un entorno IPv4 como IPv6 en general, la mayoría de los usuarios van a empezar de nuevo en lugar de actualizar in situ. En caso de que necesite actualizar/migrar sus datos desde un clúster existente, le recomendamos que utilice nuestra solución Replicación entre centros de datos característica:
- El cluster de origen debe tener soporte dual stack a nivel de SO
- Actualizar el clúster de origen a Couchbase Server 5.5
- Cree un nuevo clúster con IPv6 activado y configurado, como se ha indicado anteriormente. Tenga en cuenta que este clúster debe tener el tamaño adecuado para la carga de trabajo, pero no no deben ser idénticos a los del clúster de origen.
- Crear un referencia de clúster y flujo de replicación del clúster de origen al de destino.
- Supervisar la cola XDCR desde el origen hasta que todas las mutaciones se repliquen en el clúster de destino.
- Reconfigure la aplicación para empezar a acceder al clúster de destino.
- Una vez trasladadas todas las aplicaciones, se puede retirar el clúster de origen.
Nota: Los clusters IPv4 e IPv6 no pueden emparejarse para la replicación bidireccional XDCR. Para la replicación bidireccional, ambos clústeres deben ser IPv4 o IPv6. |
Póngase en marcha con IPv6
¡Es hora de empezar con IPv6! Prueba la funcionalidad IPv6 en la versión para desarrolladores de Couchbase Server 5.5 y danos tu opinión. ¿A qué espera? Visite la página Página de descargas de Couchbase y pruebe la versión 5.5 de Couchbase, junto con todas las demás novedades de Servidor Couchbase 5.5. Revisar el documentación sobre la función IPv6 de Couchbase aquí. Díganos lo que piensa, queremos conocer su opinión.
Nota: Para utilizar la versión 5.5 Developer Build, es necesario realizar una nueva instalación. La versión de desarrollo sólo debe utilizarse en un entorno que no sea de producción. Consideramos que las versiones Developer Build tienen algunas imperfecciones y errores. |