Skip To Content

Reequilibrar caches da camada de cena

ArcGIS 11.4 (Windows)  | |  Arquivo de ajuda

Se as máquinas de armazenamento de dados do cache de mosaicos começarem a ficar sem espaço antes de você migrar os caches da camada de cena hospedada para o armazenamento de objetos, você poderá adicionar máquinas ao armazenamento de dados do cache de mosaicos e rebalancear os caches existentes para usar essas máquinas adicionais. Para fazer isso, você deve criar uma cópia de segurança do armazenamento de dados do cache de mosaico e restaurá-la.

Dica:

Como você precisará migrar para caches de camada de cena hospedados para o armazenamento de objetos em uma versão futura, considere iniciar esse processo agora em vez de adicionar máquinas de cache de mosaico e rebalancear.

Siga estas etapas para rebalancear caches para camadas de cena que têm caches no armazenamento de dados de cache de mosaico:

  1. Execute o utilitário describedatastore para determinar o modo definido para o armazenamento de dados do cache de mosaico.
  2. Se o armazenamento de dados do cache de mosaico estiver no modo primário auxiliar e contiver duas máquinas, e você precisar adicionar uma terceira máquina (ou mais), alterar para o modo de agrupamento.
  3. Confirme que você configurou uma localização de cópia de segurança compartilhada para o armazenamento de dados de cache de mosaico. Se você não configurou, configure um agora.
  4. Assegure que ninguém publique ou atualize quaisquer camadas de cena ou construa quaisquer caches da cena.

    Para detectar se um cache de cena está sendo construído ou reconstruído, entre no ArcGIS Server Manager do servidor de hospedagem, abra Site > Trabalhos, escolha System/SceneCachingControllers a partir da lista suspensa Serviços e clique em Consulta. Se o servidor estiver construindo caches de cena, o status do trabalho aparece quando você consultar. Não prossiga até que esses trabalhos de cache sejam concluídos. Se nenhum trabalho de cache de cena for listado, você pode prosseguir.

    Para garantir que ninguém publique novas camadas ou edições, você pode colocar ArcGIS Enterprise no modo de somente leitura. Entretanto, esteja ciente que isto afeta todos que utilizam o portal.

  5. Criar uma cópia de segurança do seu armazenamento de dados de cache de mosaico.

    Neste exemplo, um arquivo da cópia de segurança denominado myscenecachebu é criado e armazenado em um local da cópia de segurança em um contêiner do Amazon Simple Storage Service (S3) que você registrou como o local da cópia de segurança do armazenamento de dados do cache de mosaico.

    backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  6. Utilize o utilitário restoredatastore com a opção replicatedata definida para true para substituir o conteúdo do armazenamento de dados do cache de mosaico e reequilibrar o conteúdo por todas as máquinas.

    No seguinte exemplo, o arquivo myscenecachebu é utilizado para restaurar o armazenamento de dados do cache de mosaico e a opção replicatedata é configurada para true para indicar ao ArcGIS Data Store que duas cópias de cada cache de cena deve ser distribuída através de todas as máquinas nos armazenamento de dados do cache de mosaico.

    restoredatastore --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  7. Se você colocou o ArcGIS Enterprise no modo de somente leitura, coloque-o de volta para o modo de leitura-gravação.
  8. Execute o comando validate novamente para garantir que haja duas cópias de todos os caches de cena.