Если вам нужно заменить компьютер, на котором работает один экземпляр ArcGIS Data Store, вы можете переместить установку на другой компьютер, если это единственный тип, работающий на этой машине. Это можно сделать, если вам необходимо перенести хранилище данных на более новый, быстрый и мощный компьютер.
Примечание:
Приведенные ниже действия предполагают, что на компьютере есть только один тип хранилища данных.
Прежде чем приступить к выполнению любого из приведенных ниже действий, создайте полную резервную копию того типа ArcGIS Data Store, который нужно переместить.
Метод, который вы используете для перемещения ArcGIS Data Store, зависит от типа хранилища данных, которое вы перемещаете, и вашей толерантности к простоям.
Первый набор инструкций ниже может быть использован для перемещения любого типа единственного экземпляра ArcGIS Data Store, но этот рабочий процесс требует, чтобы хранилище данных было недоступным в течение длительного периода времени. Варианты, которые приводят к меньшему простою, доступны для перемещения реляционного хранилища данных или перемещения хранилища пространственно-временных больших данных.
Перемещение одного экземпляра ArcGIS Data Store любого типа на новый компьютер
Вы можете использовать резервное копирование и восстановление для перемещения одного экземпляра ArcGIS Data Store.
При использовании этого рабочего процесса хранилище данных будет недоступно до тех пор, пока оно не будет восстановлено на новой машине.
Чтобы восстановить единственный экземпляр ArcGIS Data Store на новом компьютере, выполните следующие шаги:
- Откройте окно командной строки в качестве администратора на компьютере с ArcGIS Data Store.
- Запустите утилиту backupdatastore.
См. описание утилиты, чтобы узнать о синтаксисе и правилах запуска утилиты backupdatastore для каждого типа хранилища данных.
- Запустите утилиту unregisterdatastore, чтобы отменить регистрацию хранилища данных на хост-сервере.
См. описание утилиты, чтобы узнать о синтаксисе и правилах запуска утилиты unregisterdatastore для каждого типа хранилища данных.
- Установите ArcGIS Data Store на новый компьютер и выберите тот же тип хранилища данных, который вы перемещаете.
Примечание:
Только установите программное обеспечение, не приступайте к настройке хранилища.
- Откройте окно командной строки в качестве администратора на новом компьютере с ArcGIS Data Store.
- Запустите утилиту restoredatastore с резервной копией, созданной на шаге 3, и используйте следующий синтаксис:
Замените значения в скобках информацией, относящейся к вашей установке.
restoredatastore --store <data store type> --target <name of backup file> --source-loc <backup file location> --data-dir <ArcGIS Data Store content directory location> --server-url <URL of the hosting server in the format https://server.example.com:6443> --server-admin <user name of the hosting server site administrator> --server-password <password of the hosting server site administrator> - Проверьте размещенные слои, которые обращаются к восстановленному хранилищу данных, чтобы убедиться, что они работают.
Если восстановление будет успешным и размещенные слои будут работать так, как ожидалось, вы можете удалить ArcGIS Data Store со старых компьютеров.
Если есть проблемы с восстановленным хранилищем данных, сохраните установку на старом компьютере и свяжитесь с технической поддержкой Esri или вашим дистрибьютором Esri, чтобы они помогли вам удалить неисправное хранилище данных и зарегистрировать старую установку на хост-сервере.
Перемещение реляционного хранилища данных, состоящего из одного компьютера
Если в реляционном хранилище данных участвует только один компьютер, вы можете добавить резервный компьютер реляционного хранилища, который затем сделаете основным. Старый первичный компьютер становится вторичным, его можно удалить, оставив реляционное хранилище данных на новом компьютере.
Когда вы используете этот метод для перемещения реляционного хранилища данных на новый компьютер, размещенные слои объектов будут недоступны в течение нескольких секунд, пока резервный компьютер становится основным.
Чтобы перенести реляционное хранилище данных с одним компьютером, выполните следующие действия:
- Установите ArcGIS Data Store на новом компьютере.
- Добавьте новый компьютер в существующее реляционное хранилище данных в качестве резервного компьютера.
В зависимости от количества данных в реляционном хранилище, может потребоваться несколько минут для репликации данных на резервную машину.
- Сделайте новый резервный компьютер основным, выполнив следующее:
- Как только все данные с основного компьютера будут реплицированы на резервный, войдите в качестве администратора ArcGIS Server на сайт ArcGIS Server REST API хост-сервера.
- Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя дежурного компьютера> и щелкните makePrimary.
Это продвигает резервный компьютер, который вы только что добавили, в качестве основного компьютера. Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного.
- Получите доступ к размещенным слоям объектов в организации ArcGIS Enterprise, чтобы проверить, что они по-прежнему работают должным образом.
- Используйте команду remove ArcGIS Server REST API для удаления старого основного компьютера из хранилища данных. Перейдите в данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя старого первичного компьютера> и щелкните удалить.
- Удалите ArcGIS Data Store с компьютера, который вы удалили из реляционного хранилища данных.
Перемещение хранилища пространственно-временных больших данных, состоящего из одного компьютера
Если в хранилище пространственно-временных больших данных используется только один компьютер, вы можете добавить еще один. После репликации данных на новую машину, удалите старую.
Чтобы переместить хранилище пространственно-временных больших данных на новый компьютер, выполните следующие шаги:
- Установите ArcGIS Data Store на новом компьютере.
- Добавьте новый компьютер к существующему хранилищу данных.
- Подождите, пока все данные будут реплицированы со старого компьютера на новый.
Вы можете использовать функцию validate в ArcGIS Server Administrator Directory, чтобы определить, реплицированы ли данные. Если clusterStatus отображается зеленым, данные реплицированы.
По завершении репликации протестируйте веб-слои, которые обращаются к хранилищу пространственно-временных больших данных, чтобы убедиться в их работоспособности, затем удалите старый компьютер из хранилища данных, как описано ниже.
- Откройте окно командной строки от имени администратора на старом компьютере хранилища пространственно-временных больших данных.
- Запустите утилиту removemachine, чтобы удалить старый компьютер из хранилища данных.
- Удалите ArcGIS Data Store с компьютера, который вы удалили из хранилища пространственно-временных больших данных.