Skip To Content

Перемещение установки ArcGIS Data Store на другой компьютер

Вы можете переместить установку ArcGIS Data Store с одного компьютера на другой, добавив компьютер к хранилищу данных и убрав старый компьютер. Это можно сделать, если вам необходимо перенести хранилище данных на более новый, быстрый и мощный компьютер.

Прежде чем приступить к выполнению любого из приведенных ниже действий, создайте полную резервную копию того типа ArcGIS Data Store, который нужно переместить.

Приведенные ниже действия предполагают, что на каждом компьютере есть только один тип хранилища данных.

Перемещение хранилища данных, состоящего из одного компьютера

Если в реляционном хранилище данных, хранилище полистного кеша (режим первичного ожидания) или хранилище пространственно-временных больших данных используется только один компьютер, для его перемещения выполните следующее:

  1. Установите ArcGIS Data Store на новом компьютере.
  2. Добавьте новый компьютер к существующему хранилищу данных.
  3. Следующий шаг зависит от типа хранилища данных, которое вы перемещаете.
  4. Для реляционных хранилищ данных или хранилищ данных полистного кэша, работающих в режиме первичного ожидания, переведите новый резервный компьютер в режим основного, как описано ниже.

    Старый основной компьютер станет резервным. Затем вы можете удалить резервный компьютер из хранилища данных.

    1. Как только все данные с основного компьютера будут реплицированы на резервный компьютер, войдите на сайт ArcGIS Server REST API для хост-сервера в качестве администратора ArcGIS Server.
    2. Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя дежурного компьютера> и щелкните makePrimary.

      Это продвигает резервный компьютер, который вы только что добавили, в качестве основного компьютера. Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного.

    3. Получите доступ к размещенным векторным слоям и размещенным слоям сцены на портале, чтобы убедиться, что они по-прежнему функционируют должным образом.
    4. Используйте команду remove ArcGIS Server REST API для удаления старого основного компьютера из хранилища данных. Перейдите в данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя старого первичного компьютера> и щелкните удалить.
  5. Для пространственно-временного хранилища больших данных подождите, пока все данные не будут реплицированы со старого компьютера на новый. По завершении протестируйте веб-слои, которые обращаются к хранилищу пространственно-временных больших данных, чтобы убедиться в их работоспособности, а затем удалите старый компьютер из хранилища данных, как описано ниже.
    1. Откройте командное окно на одном из компьютеров хранилища пространственно-временных больших данных.
    2. Запустите утилиту removemachine, чтобы удалить старый компьютер из хранилища данных.
  6. Удалите ArcGIS Data Store с компьютера, который вы удалили из вашего хранилища данных.

Перемещение реляционного хранилища данных или хранилища полистного кэша для двух компьютеров

Если реляционное хранилище данных или хранилище данных полистного кэша, работающее в режиме первичного ожидания, содержит основную и резервную машины, и вы хотите заменить обе машины, выполните следующие действия:

  1. Установите ArcGIS Data Store на двух новых машинах, но пока не приступайте к настройке.
  2. Запустите утилиту removemachine, чтобы удалить имеющийся резервный компьютер из хранилища данных.
  3. Добавьте один новый компьютер в качестве резервного к реляционному хранилищу данных или хранилищу данных полистного кэша.
  4. После того как все данные веб-слоев будут скопированы на резервный компьютер, воспользуйтесь командой makePrimary на сайте ArcGIS Server REST API, чтобы назначить резервный компьютер основным.
    1. Войдите на сайт ArcGIS Server REST API для хост-сервера от имени администратора ArcGIS Server.
    2. Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя дежурного компьютера> и щелкните makePrimary.

    Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного.

  5. Получите доступ к слоям портала, чтобы убедиться, что они по-прежнему функционируют должным образом.
  6. Используйте команду remove на сайте ArcGIS Server REST API, чтобы удалить этот резервный компьютер (старый основной компьютер) из хранилища данных.

    Перейдите в данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя старого первичного компьютера> и щелкните удалить.

  7. Удалите ArcGIS Data Store с компьютера, который вы удалили из вашего хранилища данных.
  8. Добавьте второй компьютер в качестве резервного к хранилищу данных.

Переместить компьютеры в мультимашинное пространственно-временное хранилище больших данных

Чтобы заменить более одного компьютера в хранилище больших временных данных с несколькими машинами, добавьте новый компьютер для каждого компьютера, который вы хотите заменить. Как только хранилище пространственно-временных больших данных завершит репликацию данных на новые компьютеры, удалите компьютеры, которые вы хотите удалить, по одной за раз.

Примечание:
Вы должны подождать, пока хранилище пространственно-временных больших данных перебалансирует содержимое на всех компьютерах, прежде чем удалять следующий компьютер.

  1. Установите ArcGIS Data Store на каждом новом компьютере.
  2. Добавьте новый компьютер или компьютеры в существующее хранилище пространственно-временных больших данных.
  3. Как только хранилище пространственно-временных больших данных завершит репликацию данных на новые компьютеры, протестируйте веб-слои портала, чтобы проверить, что они работают.
  4. Удалить один компьютер из хранилища пространственно-временных больших данных.

    Вы можете использовать утилиту removemachine или команду remove на сайте ArcGIS Server REST API.

  5. Когда данные будут балансироваться между оставшимися компьютерами, вы сможете удалить следующий компьютер, если это необходимо.
  6. Удалите ArcGIS Data Store с компьютера, который вы удалили из вашего хранилища данных.