Configurando a Replicação entre Coletivos

[Version 2.0.0.3 and later] Estabelecendo links coletivos entre os servidores de catálogos em seus coletivos, é possível replicar dados de modo assíncrono entre as grades de dados em dois coletivos diferentes.

Antes de Iniciar

Sobre Esta Tarefa

Um único coletivo não abrange uma rede não confiável porque podem ocorrer detecções de falha positivo falso. Ainda assim, você talvez deseje replicar dados da grade de dados em dispositivos que têm conectividade de rede não confiável. Alguns cenários comuns nos quais você pode desejar usar esse tipo de topologia são os seguintes:
  • Recuperação de desastre entre datacenters nos quais um coletivo está ativo e o outro é usado para backup.
  • Datacenters distribuídos geograficamente nos quais todos os coletivos estão ativos para clientes geograficamente próximos.
Depois de conectar dois coletivos, quaisquer grades de dados que tiverem os mesmos nomes serão replicadas de modo assíncrono entre os coletivos. Essas grades de dados devem ter o mesmo número de réplicas em cada coletivo e devem ter as mesmas configurações de mapa dinâmico.

Procedimento

  1. Estabeleça um link entre os coletivos.
    • Estabelecendo links coletivos com o utilitário xscmd:
      1. Obtenha o endereço IP e porta do servidor de catálogos para os servidores de catálogos em cada coletivo. Na interface com o usuário, clique em Coletivo > Membros > collective_member_name. Uma lista de servidores de catálogos e números de porta é exibida. Repita essa etapa para cada coletivo que você deseja conectar.
      2. Conecte o utilitário xscmd para um dos coletivos. Para obter informações adicionais sobre como iniciar o utilitário xscmd, consulte Administrando com o Utilitário xscmd.
        xscmd.sh -ts xsatruststore.jks -tst jks -ssl -tsp xc10pass 
        -user xcadmin -tsp xcadmin -cep myxc10.mycompany.com:2809 
        [additional_xscmd_parameters]
      3. A partir do coletivo ao qual você está atualmente conectado, execute o comando a seguir:
        xscmd –c establishLink -cep myxc10.mycompany.com:2809 -fd dname 
        -fe myxc102.mycompany.com:2809,myxc103.mycompany.com:2809
        No exemplo anterior, o parâmetro -fd dname fornece um nome para o coletivo remoto. O parâmetro -fe myxc102.mycompany.com:2809,myxc103.mycompany.com:2809 lista os servidores de catálogos no coletivo estrangeiro ao qual você deseja se conectar.

    Quando o link é estabelecido, os servidores de catálogos nos coletivos começam a replicar uns com os outros. Não é necessário estabelecer o link em ambas as direções.

  2. Também é possível indeferir links entre coletivos.
    • Indeferindo links coletivos com a interface com o usuário: Na interface com o usuário, clique no ícone Remover (excluir) para remover um link selecionado.
    • Indeferindo links coletivos com o utilitário xscmd: Com o utilitário xscmd, execute o comando a seguir:
      xscmd –c dismissLink -cep myxc10.mycompany.com:2809 -fd dname