Skip To Content

Adicione máquinas ao seu armazenamento de dados

O ArcGIS Data Store permite que você crie cada tipo de armazenamento de dados em mais de uma máquina para tornar seus dados altamente disponíveis e, no caso de armazenamentos de dados de cache de mosaico em execução no modo de agrupamento e armazenamentos de grandes dados de espaço-tempo, escaláveis.

Suas opções para adicionar máquinas variam por tipo de armazenamento de dados e são explicadas como seguem:

Armazenamentos de dados relacional

A primeira máquina na qual você instala o ArcGIS Data Store e cria um armazenamento de dados relacional é a máquina primária do armazenamento de dados relacional. Você pode instalar e configurar um outro armazenamento de dados relacional com o mesmo site do GIS Server, tornando este segundo armazenamento de dados relacional sua máquina auxiliar. Os dados da camada de feição hospedada são replicados da primária para a auxiliar.

Os dados são replicados da primária para a máquina auxiliar.

Se a primária se tornar indisponível (por exemplo, se a máquina primária encerrar com erro, perder potência ou perder conectividade de rede), a máquina auxiliar será promovida para primária. Você estará somente sem seus dados da camada de feição hospedada por um curto período de tempo, para a máquina auxiliar se tornar a primária—isto pode levar alguns minutos. Após a auxiliar se tornar o armazenamento de dados relacional primário, ela envia seus arquivos da cópia de segurança para o mesmo local da máquina primária antiga.

A máquina auxiliar tornar-se primária quando a primária estiver inacessível.

Se você conseguir corrigir o problema com a máquina primária antiga—por exemplo, se a máquina estava desconectada e você a conectou novamente ou a máquina perdeu temporariamente a conectividade de rede, mas a conectividade de rede foi restaurada posteriormente—a primária antiga se tornará a máquina auxiliar para o armazenamento de dados.

Cenários de falhas de armazenamentos de dados relacionais

O seguinte é uma lista de situações para as quais a máquina auxiliar torna-se a primária para seu armazenamento de dados relacional. Note que as seguintes três situações envolvem defeitos de software ou hardware.

  • O armazenamento de dados primário interrompe o funcionamento. O ArcGIS Data Store tenta reiniciar o armazenamento de dados na máquina primária. Se ela não puder reiniciar, o armazenamento de dados transfere para a auxiliar.
  • O aplicativo da web primário pára de executar e tenta reiniciar o aplicativo da web na máquina primária. Em caso raro que isto não funciona, o armazenamento de dados transfere para a máquina auxiliar.
  • A máquina primária está indisponível. Isto pode ocorrer se o computador fechar com erro, estiver desplugado ou por perda de conectividade de rede. O ArcGIS Data Store faz cinco tentativas para conectar à máquina primária. Se uma conexão não for possível após cinco tentativas, o armazenamento de dados transfere para a máquina auxiliar.

As únicas situações iniciadas por humanos que causam um failover são se a máquina principal do armazenamento de dados for deliberadamente colocada offline ou se o administrador do site do ArcGIS Server executar o comando makePrimary REST na máquina auxiliar.

Armazenamentos de dados do cache de mosaico

O número de máquinas que você pode adicionar a um armazenamento de dados do cache de mosaico depende do modo de implantação que você utiliza.

  • No modo auxiliar primário, um armazenamento de dados do cache de mosaico pode conter uma única máquina ou, para fornecer funcionalidade de ativação após falha, pode conter duas máquinas. O armazenamento de dados do cache de mosaico é padronizado para o modo auxiliar-primário.
  • Nomodo de agrupamento, um armazenamento de dados do cache de mosaico pode conter várias máquinas de armazenamento de dados para fornecer escalabilidade.

Recuperação após perda de uma máquina de cache do mosaico no modo de agrupamento

Se você tiver múltiplas máquinas em seu armazenamento de dados do cache de mosaico com a finalidade de alta disponibilidade e uma das máquinas estiver perdida ou se tornar offline, talvez seja necessário redistribuir os dados de cache da cena.

Tentar trazer a máquina com falha de volta para online. Por exemplo, se uma rede ou cabo de potência estiver desplugado ou a máquina foi fechada, você pode retificar o problema plugando na rede ou cabo de potência ou ligando o computador. Após voltar para status online, a máquina reúne ao armazenamento de dados de cache de mosaico e o armazenamento de dados continua a funcionar.

Se uma máquina encerra com erro e não pode ser ressuscitado, você precisa tomar as atitudes para assegurar que seus caches de camada da cena estejam ainda altamente disponíveis. Consulte Recuperar um armazenamento de dados para instruções.

Armazenamentos de dados spatiotemporal big

Você pode instalar o ArcGIS Data Store em várias máquinas, criar armazenamentos de dados spatiotemporal big em cada uma e registrar cada um com o mesmo site de hospedagem do GIS Server.

Anotação:

Sempre utilize um número ímpar de máquinas em seu armazenamento de dados spatiotemporal big.

Os dados no armazenamento de dados spatiotemporal big são duplicados em pelo menos duas máquinas do armazenamento de grandes dados de espaço-tempo registradas no mesmo servidor de hospedagem.

Armazenamento de grandes dados de espaço-tempo contendo cinco máquinas

Se qualquer máquina falhar,os dados ainda existirão em pelo menos uma outra máquina. O armazenamento de dados replica os dados para outra máquina que ainda é funcional.

Uma máquina falha; dados movidos para máquinas restantes.

Você pode instalar o ArcGIS Data Store em mais máquinas e criar armazenamentos de dados spatiotemporal big que sejam registradas com os mesmos sites do GIS Server. Neste exemplo, três máquinas são adicionadas: uma para substituir a que falhou e mais duas para acomodar números crescentes de camadas de feição spatiotemporal hospedadas. Os dados são reequilibrados através de todas as sete máquinas. Os dados das camadas de feição spatiotemporal recentemente publicadas também são distribuídos.

Adicionar máquinas ao armazenamento de dados spatiotemporal big e os dados são redistribuídos

Anotação:

Se você criar o script da criação de múltiplas máquinas do armazenamento de grandes dados de espaço-tempo, uma máquina do armazenamento de grandes dados de espaço-tempo deverá ser configurada manualmente com o GIS Server antes que você possa executar o script da criação de máquinas do armazenamento de grandes dados de espaço-tempo adicionais. Inclua tempos de espera em seu script para garantir que as máquinas do armazenamento de grandes dados de espaço-tempo adicionais não sejam adicionadas ao mesmo tempo.

Armazenamentos de objeto

Você pode criar um armazenamento de objeto que contém uma máquina ou pode implantar um armazenamento de objeto que contém um ou mais agrupamentos de quatro máquinas cada.

Um único armazenamento de objeto de máquina com uma grande quantidade de espaço em disco fornecerá o melhor desempenho de exibição ao visualizar camadas de feições configuradas para usar respostas de consulta em cache. No entanto, se você precisar de alta disponibilidade para respostas de consulta de feições em cache, poderá implementar um armazenamento de objeto no modo de agrupamento. Se uma máquina no agrupamento falhar, você ainda pode criar caches e ler caches do armazenamento de objeto. Contanto que duas máquinas no agrupamento estejam disponíveis, você pode continuar a ler a partir do cache.

Anotação:

Você deve adicionar todas as máquinas e agrupamentos ao armazenamento de objeto antes de começar a usá-lo; você não pode adicionar máquinas mais tarde.

Cada uma das quatro máquinas do agrupamento deve ter a mesma estrutura de pastas e as mesmas especificações. Todos devem ter o mesmo nome com a adição de um número no final do nome. Se você não puder nomear as máquinas físicas neste padrão, ou se estiver implementando na nuvem, você deve editar o arquivo etc/hosts em cada máquina para definir o nome alternativo da machine e endereço IP para um nome qualificativo.

Por exemplo, se suas quatro máquinas forem chamadas de conquista, guerra, fome e praga, você poderá definir os aliases cavalo1, cavalo2, cavalo3 e cavalo4 no arquivo hosts de cada máquina respectiva.

Para obter informações sobre como definir nomes alternativos, entre em contato com seu departamento de TI ou consulte as instruções específicas para seu sistema operacional.

Se você precisa de mais de quatro máquinas para armazenar consultas em cache, pode adicionar um segundo conjunto de quatro máquinas ao armazenamento de objeto para um total de oito máquinas. O segundo conjunto de quatro máquinas também deve ter a mesma estrutura de pasta e especificações, mas você pode começar com um novo conjunto de nomes. Em outras palavras, se você adicionou outras quatro máquinas ao armazenamento de objeto no exemplo anterior, não precisa nomeá-las como cavalo4, cavalo5, cavalo6 e cavalo7 (embora seja possível, se desejar). Você pode nomear ou definir o nome alternativo ao segundo conjunto de quatro máquinas para, por exemplo, buggy1, buggy2, buggy3 e buggy4.

Se uma das máquinas em um agrupamento de armazenamento de objeto falhar, tente colocá-la novamente online. Se você não puder recuperar a máquina, instale o ArcGIS Data Store em uma nova máquina que tenha as mesmas especificações, estrutura de pasta e exatamente o mesmo nome da máquina que você está substituindo e execute o utilitário configuradoatastore para trazer a nova máquina para o agrupamento.

Adicionar uma máquina

Use o assistente de Configuração do Data Store ou o utilitário configurado para adicionar uma máquina a um armazenamento de dados relacional, cache de mosaico ou grandes dados espaço-temporal existente. Use o utilitário configuredatastore para adicionar uma máquina a um armazenamento de objeto antes de começar a usar o armazenamento de objeto; você não pode adicionar uma máquina depois que o armazenamento de objeto já estiver em uso.

Você pode ter um armazenamento de dados relacional em espera ou armazenamento de dados em cache de mosaico em execução no modo auxiliar primário. Você pode ter várias máquinas em um armazenamento de dados de cache de mosaico (no modo de agrupamento) ou armazenamento de grandes dados espaço-temporal. Adicione cada máquina, uma de cada vez. Todas as máquinas que participam no mesmo armazenamento de dados deve utilizar o mesmo sistema operacional.

Ao configurar um armazenamento de objeto para conter várias máquinas, você deve adicionar máquinas em agrupamentos de quatro máquinas, e todas as máquinas devem ter a mesma estrutura de diretório e especificações.

Utilizar o assistente de Configuração do Data Store

Siga estas etapas para usar o assistente de Configuração do Data Store para adicionar uma máquina a um armazenamento de dados.

  1. Instale o ArcGIS Data Store em outro servidor.

    As máquinas auxiliares e primárias (de um armazenamento de dados relacional ou armazenamento de dados de cache de mosaico em execução no modo auxiliar primário) e cada nó em um armazenamento de dados de cache de mosaico em execução no modo de agrupamento ou armazenamento de grandes dados espaço-temporal devem ser instalados em diferentes servidores físicos. Tenha certeza de utilizar a mesma conta de rede para a conta do ArcGIS Data Store em todas as máquinas no armazenamento de dados.

  2. Abra o assistente de Configuração do ArcGIS Data Store.
  3. Especifique a URL de site do GIS Server.

    A URL está no formato https://gisserver.domain.com:6443. Utilize o mesmo site do GIS Server que você utilizou ao configurar o armazenamento de dados relacional primário ou as outras máquinas em seu cache de mosaico ou armazenamento de grandes dados espaço-temporal.

  4. Digite o nome de usuário e senha do principal administrador de site do ArcGIS Server e clique em Avançar.
  5. Escolha o tipo do armazenamento de dados que você deseja criar. Tenha certeza de escolher o mesmo tipo que está na máquina do armazenamento de dados no qual você deseja adicionar esta máquina.
  6. Especifique um local para o novo diretório do armazenamento de dados e clique em Avançar.
  7. Revise as informações no Resumo da Configuração. Se estiver correto, clique em Finalizar. Se alterações forem necessárias, clique em Voltar para fazer as correções.

    O Papel de Disponibilidade Alta mostra que esta é uma máquina auxiliar para armazenamentos de dados relacionais.

Quando a configuração concluir com sucesso, você terá uma máquina de armazenamento de dados adicional na qual o armazenamento de dados relacional primário ou outras máquinas no armazenamento de grandes dados de espaço-tempo poderão replicar os dados ou você terá uma máquina adicional que poderá armazenar caches das camadas de cena hospedadas recentemente publicadas.

Se houver erros na instalação, clique em Avançar na caixa de diálogo Resumo da Configuração para reabrir o Assistente de Configuração do Data Store de forma que você possa fornecer diferentes informações. Consulte Correção de Erros do ArcGIS Data Store para causas e soluções dos erros de instalação.

Utilizar o utilitário configuredatastore

Você pode instalar o ArcGIS Data Store em outro servidor ou servidores e utilizar o utilitário configuredatastore para adicioná-lo a um armazenamento de dados existente. O utilitário está instalado no <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

As máquinas auxiliares e primárias (de um armazenamento de dados relacional ou armazenamento de dados de cache de mosaico em execução no modo auxiliar primário) e cada nó em um armazenamento de dados de cache de mosaico ou armazenamento de objeto em execução no modo de agrupamento ou armazenamento de grandes dados espaço-temporal devem ser instalados em diferentes servidores físicos. Tenha certeza de utilizar a mesma conta de rede para a conta do ArcGIS Data Store em todas as máquinas no armazenamento de dados.

Siga estas etapas para usar o utilitário configuradoatastore para adicionar uma máquina a um armazenamento de dados.

  1. Abra uma shell de comando no servidor adicional onde você instalou o ArcGIS Data Store.
  2. Execute o utilitário configuredatastore, e forneça a URL do GIS Server e o nome de usuário e senha do principal administradro de site do ArcGIS Server. Também utilize a operação --stores para especificar o tipo de armazenamento de dados a ser criado. Tenha certeza de especificar a mesma URL do GIS Server e tipo de armazenamento de dados do GIS Server que você utilizou para o armazenamento de dados no qual você deseja adicionar esta máquina.

    Por exemplo, este comando adiciona um armazenamento de dados relacional da auxiliar para um site do GIS Server com a URL https://agsserver.ntwk.com:6443/arcgis/admin: O diretório do armazenamento de dados nesta máquina é /home/dsuser/fsdata.

    /configuredatastore https://agsserver.ntwk.com:6443/arcgis/admin siteadmin P$@pass /home/dsuser/fsdata --stores relational

Uma máquina de armazenamento de dados adicional é adicionada ao seu armazenamento de dados.