Cada dispositivo na Internet, seja um laptop, um telefone celular, uma câmera ou até mesmo a sua TV, tem um endereço IP. O número total de endereços IPv4 (Internet Protocol versão 4) é superior a 4 bilhões, o que é muito menor do que o número total de dispositivos móveis no mundo. À medida que mais e mais aparelhos e dispositivos ficam on-line todos os dias (conforme mostrado na figura abaixo), conectá-los à Internet usando endereços IPv4 pode não ser uma opção, porque esses endereços já se esgotaram. Para atender às crescentes necessidades de nossos clientes, temos o prazer de anunciar o suporte a IPv6 em Servidor Couchbase 5.5.
Figura 1: Crescimento de dispositivos e IPv6
Definido pela primeira vez em 1996, Protocolo de Internet versão 6 O IPv6 (Internet Protocol) é a versão mais atual do IP (Internet Protocol) e incorpora muitos recursos que atendem a vários desafios do IPv4. Entre os muitos desafios, ele pode acomodar mais de 340 undecilhões de endereços, mais do que o suficiente para atender às necessidades atuais de IP do mundo.
Habilitação do IPv6 no Couchbase
Por padrão, quando o Couchbase Server é iniciado, ele usa IPv4. Para ativar o IPv6 no Couchbase Server 5.5 e superior, aqui estão algumas etapas para a plataforma Linux. (Observe que, dependendo da plataforma do seu sistema operacional, as etapas podem ser um pouco diferentes) diferente.)
Repita as etapas a seguir para cada nó do cluster:
- Instalar o servidor Couchbase
- Pare o servidor couchbase serviço.
- Em /opt/couchbase/etc/couchbase/static_config, conjunto ipv6 para verdadeiro.
- Excluir /opt/couchbase/var/lib/couchbase/config/config.dat.
- Reinicie o servidor couchbase service: inicia o Couchbase Server no modo IPv6. Para verificar, aponte o navegador para http://[::1]:8091que é o endereço IPv6 e o número da porta em que o Couchbase Server deve ser executado.
Observação: Em uma configuração em cluster, o IPv6 é ativado somente quando o IPv6 está ativado em todos os nós |
Como saber se o IPv6 está funcionando?
Por enquanto, você pode verificar os registros e ver se os endereços IPv6 estão lá:
Conforme mostrado na figura acima, você verá os endereços das máquinas no formato IPv6.
Atualização de um cluster IPv4 para IPv6
Dada a natureza complexa do gerenciamento de um ambiente IPv4 e IPv6 em geral, a maioria dos usuários começará do zero em vez de fazer o upgrade no local. Caso precise fazer upgrade/migrar seus dados de um cluster existente, recomendamos usar nosso Replicação entre data centers característica:
- O cluster de origem deve ter suporte a pilha dupla no nível do sistema operacional
- Atualizar o cluster de origem para o Couchbase Server 5.5
- Crie um novo cluster com o IPv6 ativado e configurado, conforme descrito acima. Observe que esse cluster precisa ser dimensionado adequadamente para a carga de trabalho, mas não precisa não precisam ser idênticos aos do cluster de origem.
- Criar um referência de cluster e fluxo de replicação do cluster de origem para o cluster de destino.
- Monitorar a fila do XDCR da origem até que todas as mutações sejam replicadas para o cluster de destino.
- Reconfigure o aplicativo para começar a acessar o cluster de destino.
- Depois que todos os aplicativos forem movidos, o cluster de origem poderá ser desativado.
Observação: Os clusters IPv4 e IPv6 não podem ser emparelhados para a replicação bidirecional do XDCR. Para a replicação bidirecional, os dois clusters precisam ser IPv4 ou IPv6. |
Comece a usar o IPv6
É hora de começar a usar o IPv6! Experimente o recurso IPv6 na versão de desenvolvedor do Couchbase Server 5.5 e envie-nos seus comentários. O que está esperando? Vá até o site Página de downloads do Couchbase e experimente a versão 5.5 do Couchbase, juntamente com todos os outros novos recursos do Servidor Couchbase 5.5. Revisar o documentação do recurso IPv6 do Couchbase aqui. Diga-nos o que achou, queremos ouvir sua opinião.
Observação: Para usar o 5.5 Developer Build, você precisa fazer uma nova instalação. A versão Developer Build só deve ser usada em uma configuração que não seja de produção. Consideramos que as versões Developer Build têm algumas arestas e bugs. |