Skip To Content

Перемещение хранилища данных

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

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

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

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

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

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

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

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

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

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

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

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