Перемещение установки одного экземпляра ArcGIS Data Store на другой компьютер
Если вам нужно заменить компьютер, на котором работает один экземпляр ArcGIS Data Store, вы можете переместить установку на другой компьютер, если это единственный тип, работающий на этом компьютере. Это можно сделать, если вам необходимо перенести хранилище данных на более новый, быстрый и мощный компьютер.
Примечание:
Приведенные ниже действия предполагают, что на компьютере есть только один тип хранилища данных.
Прежде чем приступить к выполнению любого из приведенных ниже действий, создайте полную резервную копию того типа 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.
Откройте командную строку как администратор на компьютере 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 хост-сервера.
Перейдите в данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя резервного компьютера> и щелкните makePrimary.
Это продвигает резервный компьютер, который вы только что добавили, в качестве основного компьютера. Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного.
Получите доступ к размещенным слоям объектов в организации ArcGIS Enterprise, чтобы убедиться в том, что они по-прежнему работают должным образом.
Используйте команду ArcGIS Server REST API
removeдля удаления старого основного компьютера из хранилища данных. Перейдите в данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя старого основного компьютера> и щелкните удалить.
Удалите ArcGIS Data Store с компьютера, который вы удалили из реляционного хранилища.
Перемещение хранилища пространственно-временных больших данных, состоящего из одного компьютера
Если в хранилище пространственно-временных больших данных используется только один компьютер, вы можете добавить еще один. После репликации данных на новую машину, удалите старую.
Чтобы переместить хранилище пространственно-временных больших данных на новый компьютер, выполните следующие шаги:
Установите ArcGIS Data Store на новый компьютер.
Добавьте новый компьютер к существующему хранилищу данных.
Подождите, пока все данные будут реплицированы со старого компьютера на новый.
Вы можете использовать функцию
validateв ArcGIS Server Administrator Directory, чтобы определить, реплицированы ли данные. Если clusterStatus отображается зеленым, данные реплицированы.По завершении репликации протестируйте веб-слои, которые обращаются к хранилищу пространственно-временных больших данных, чтобы убедиться в их работоспособности, затем удалите старый компьютер из хранилища данных, как описано ниже.
Откройте окно командной оболочки на старом компьютере хранилища пространственно-временных больших данных.
Откройте окно командной строки от имени администратора на старом компьютере хранилища пространственно-временных больших данных.
Запустите утилиту
removemachine, чтобы удалить старый компьютер из хранилища данных.
Удалите ArcGIS Data Store с компьютера, который вы удалили из хранилища пространственно-временных больших данных.