Skip To Content

Сценарии переноса с использованием WebGISDR

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

Перенос развертывания на одном компьютере

Если вы переносите базовое развертывание на одной машине, вы можете использовать одно и то же имя в новой и старой средах с помощью файла \etc\hosts. Существует две распространенные схемы развертывания на одном компьютере:

  • Полное доменное имя компьютера совпадает с хостом в URL-адресе, используемом для доступа к развертыванию.
  • Полное доменное имя компьютера не совпадает с хостом в URL-адресе, используемом для доступа к развертыванию. Пользователи получают доступ к развертыванию с помощью псевдонима или записи CNAME.

Способ добавления записей в файл \etc\hosts зависит от вашей среды.

Выполнение переноса, когда имя узла компьютера совпадает с URL-адресом организации

В этом сценарии ArcGIS Enterprise установлен на компьютере с именем enterprise.domain.com и работает под управлением Windows Server 2016. Имя хоста компьютера совпадает с именем хоста URL-адреса организации.

Базовое развертывание ArcGIS Enterprise на одной машине

Пользователи могут получить доступ к ArcGIS Enterprise следующими способами:

Доступ для участников организации:

  • Ресурсы и элементы: https://enterprise.domain.com/portal
  • Конечные точки сервисов: https://enterprise.domain.com/server/rest

Доступ для администраторов и издателей организации:

  • ArcGIS Server Manager: https://enterprise.domain.com:6443/arcgis/manager
  • ArcGIS Portal Administrator Directory: https://enterprise.domain.com:7443/arcgis/portaladmin
  • ArcGIS Portal Directory: https://enterprise.domain.com:7443/arcgis/sharing/rest

Чтобы перенести среду такого типа, выполните следующие действия:

  1. Включите режим только для чтения в вашем существующем развертывании.
  2. Запустите новый компьютер.

    Компьютер может быть виртуальным или физическим.

    В этом примере имя хоста компьютера enterprise1.domain.com, его IP-адрес - 10.0.0.2, и на нем работает Windows Server 2022.

  3. На новом компьютере обновите файл \etc\hosts, чтобы преобразовать IP-адрес нового компьютера в enterprise.domain.com:

    10.0.0.2 enterprise.domain.com

    Файл \etc\hosts должен быть обновлен перед установкой какого-либо программного обеспечения на новый компьютер.

  4. Повторите шаг 3 на любом другом компьютере, который вы можете использовать для тестирования и валидации новой системы.
    Примечание:

    Это не относится к имеющейся рабочей машине.

  5. Установите и настройте компоненты ArcGIS Enterprise.

    Как только среда настроена, вы можете получить доступ к новой среде только через имя хоста enterprise.domain.com с самого компьютера или с любого другого компьютера, на который вы добавили запись. Все компьютеры, на которых нет этой записи, будут обращаться к enterprise.domain.com, к вашей исходной рабочей среде через DNS.

    Две машины во время переноса
  6. Создайте резервную копию с помощью инструмента WebGISDR.

    При создании резервной копии важно учитывать время. Как только вы создадите резервную копию с помощью инструмента WebGISDR, перемещаться будет только содержание, присутствующее в развертывании. Если вы не включили режим только для чтения на шаге 1, это особенно важно учитывать. Рекомендуется выполнять резервное копирование во время простоя, чтобы предотвратить потерю любого нового содержимого.

  7. Восстановите резервную копию на новом компьютере с помощью WebGISDR.

    Это позволит создать реплику существующего развертывания на новом компьютере.

  8. Убедитесь, что пользователи, ресурсы, группы и сервисы доступны на новом компьютере, используя любой компьютер, на который вы добавили запись \etc\hosts.

    Только компьютеры с записью 10.0.0.2 enterprise.domain.com в файле hosts будут перенаправлять enterprise.domain.com на новый компьютер. В противном случае эти запросы будут отправлены на исходный компьютер.

  9. Как только среда будет проверена и вы будете готовы к переключению, обновите DNS для перенаправления enterprise.domain.com на новый компьютер.

    Теперь все запросы к enterprise.domain.com будут направляться на новый компьютер, включая все содержимое из старой среды.

  10. Удалите запись 10.0.0.2 enterprise.domain.com из файла \etc\hosts на новом компьютере и на любом другом компьютере, на который вы ее добавили.
    Перенесенные компьютеры после настройки DNS

Перенос при доступе к ArcGIS Enterprise через псевдоним

В этом сценарии ArcGIS Enterprise установлен на компьютере с именем machinename.domain.local и работает под управлением Windows Server 2016. Ваш DNS хранит CNAME, или псевдоним, для компьютера как enterprise.domain.com.

Базовое развертывание ArcGIS Enterprise на одной машине

Пользователи могут получить доступ к ArcGIS Enterprise следующими способами:

Доступ для участников организации:

  • Ресурсы и элементы: https://enterprise.domain.com/portal
  • Конечные точки сервисов: https://enterprise.domain.com/server/rest

Доступ для администраторов и издателей организации:

  • ArcGIS Server Manager: https://machinename.domain.local:6443/arcgis/manager
  • ArcGIS Portal Administrator Directory: https://machinename.domain.com:7443/arcgis/portaladmin
  • ArcGIS Portal Directory: https://machinename.domain.com:7443/sharing/rest

Для переноса в среду такого типа, выполните следующие действия:

  1. Включите режим только для чтения в вашем существующем развертывании.
  2. Запустите новый компьютер.

    Компьютер может быть виртуальным или физическим.

    В этом примере имя хоста компьютера newmachine.domain.local, его IP-адрес - 10.0.0.2, и на нем работает Windows Server 2022.

  3. На новом компьютере обновите файл \etc\hosts, чтобы преобразовать IP-адрес нового компьютера в newmachine.domain.local, а также enterprise.domain.com:

    10.0.0.2 newmachine.domain.local enterprise.domain.com

    Файл \etc\hosts должен быть обновлен перед установкой какого-либо программного обеспечения на новый компьютер.

    Внесение имени локального хоста в файл \etc\hosts в первую очередь гарантирует, что программное обеспечение сохранит это имя в файлах конфигурации, а не псевдоним DNS. Добавление псевдонима DNS гарантирует, что развертывание может быть настроено с использованием псевдонима DNS без ущерба для производительности.

  4. Повторите шаг 3 на любом другом компьютере, который вы можете использовать для проверки новой системы.
    Примечание:

    Это не относится к имеющейся рабочей машине.

  5. Установите и настройте компоненты ArcGIS Enterprise. Используйте псевдоним DNS при регистрации Web Adaptor.

    Как только среда настроена, вы можете получить доступ к новой среде только через имя хоста enterprise.domain.com с самого компьютера или с любого другого компьютера, на который вы добавили запись. Все компьютеры, на которых нет этой записи, будут обращаться к enterprise.domain.com, к вашей исходной рабочей среде через DNS.

    Две машины во время переноса
  6. Создайте резервную копию с помощью инструмента WebGISDR.

    При создании резервной копии важно учитывать время. Как только вы создадите резервную копию с помощью инструмента WebGISDR, перемещаться будет только содержание, присутствующее в развертывании. Если вы не включили режим только для чтения на шаге 1, это особенно важно учитывать. Рекомендуется выполнять резервное копирование во время простоя, чтобы предотвратить потерю любого нового содержимого.

  7. Восстановите резервную копию на новом компьютере с помощью WebGISDR.

    Это позволит создать реплику существующего развертывания на новом компьютере.

  8. Убедитесь, что пользователи, ресурсы, группы и сервисы доступны на новом компьютере, используя любой компьютер, на который вы добавили запись \etc\hosts.

    Только компьютеры с записью 10.0.0.2 enterprise.domain.com в файле hosts будут перенаправлять enterprise.domain.com на новый компьютер. В противном случае эти запросы будут отправлены на исходный компьютер.

  9. Как только среда будет проверена и вы будете готовы к переключению, обновите DNS для перенаправления enterprise.domain.com на новый компьютер.

    Теперь все запросы к enterprise.domain.com будут направляться на новый компьютер, включая все содержимое из старой среды.

  10. Удалите запись 10.0.0.2 enterprise.domain.com из файла \etc\hosts на новом компьютере и на любом другом компьютере, на который вы ее добавили.

Перенос развертывания на нескольких компьютерах

Если у вас распределенная среда, вы должны изменить файл \etc\hosts, чтобы гарантировать, что компонент, действующий в качестве интерфейса для вашего развертывания (его экземпляры ArcGIS Web Adaptor или обратный прокси-сервер), разрешает исходное имя.

В этом сценарии компоненты ArcGIS Enterprise распределены по двум компьютерам, на обоих из которых установлена операционная система Windows 2016:

  • Два экземпляра ArcGIS Web Adaptor установлены на компьютере с именем enterprise.domain.com
  • Portal for ArcGIS, ArcGIS Server и ArcGIS Data Store установлены на компьютере с именем m1.domain.com

Целью этого сценария является переход на более новую операционную систему, например Windows Sever 2022.

Базовое развертывание ArcGIS Enterprise на двух компьютерах

Пользователи могут получить доступ к ArcGIS Enterprise следующими способами:

Доступ для участников организации:

  • Ресурсы и элементы: https://enterprise.domain.com/portal
  • Конечные точки сервисов: https://enterprise.domain.com/server/rest

Доступ для администраторов и издателей организации:

  • ArcGIS Server Manager: https://m1.domain.local:6443/arcgis/manager
  • ArcGIS Portal Administrator Directory: https://m1.domain.com:7443/arcgis/portaladmin
  • ArcGIS Portal Directory: https://m1.domain.com:7443/arcgis/sharing/rest

Чтобы перенести среду в этом сценарии, выполните следующие действия:

  1. Включите режим только для чтения в вашем существующем развертывании.
  2. Запустите два новых компьютера, на одном из которых будут размещаться экземпляры ArcGIS Web Adaptor, а на другом - остальные компоненты.

    Единственным IP-адресом, который имеет значение в данном случае, является компьютер с Web Adaptor, поскольку единственными параметрами, которые должны совпадать между развертываниями, являются https://enterprise.domain.com/portal и https://enterprise.domain.com/server. IP-адрес нового компьютера с Web Adaptor в этом примере - 10.0.0.2.

  3. На каждом новом компьютере обновите файл \etc\hosts, чтобы перенаправить IP-адрес компьютера с Web Adaptor в enterprise.domain.com:

    10.0.0.2 enterprise.domain.com

  4. Установите два экземпляра ArcGIS Web Adaptor на enterprise1.domain.com.
  5. Установка Portal for ArcGIS, ArcGIS Server и ArcGIS Data Store на m2.domain.com
  6. Создайте портал и сайты сервера.
  7. Зарегистрируйте Data Store на сайте сервера.
  8. Настройте экземпляры ArcGIS Web Adaptor на enterprise1.domain.com, перейдя на страницу конфигурации через https://enterprise.domain.com/portal/webadaptor и https://enterprise/domain.com/server/webadaptor.

    Запросы будут переданы на новый компьютер с Web Adaptor (который на самом деле enterprise1.domain.com) через файл \etc\hosts.

    Распределенное развертывание во время переноса
  9. Интегрируйте сайт сервера с порталом и убедитесь, что вы используете https://enterprise.domain.com/server в качестве URL-адресов сервисов.

    URL-адрес администратора может быть либо https://enterprise.domain.com/server, либо https://m2.esri.com:6443/arcgis.

  10. Создайте резервную копию с помощью инструмента WebGISDR.

    При создании резервной копии важно учитывать время. Как только вы создадите резервную копию с помощью инструмента WebGISDR, перемещаться будет только содержание, присутствующее в развертывании. Если вы не смогли включить режим только для чтения на шаге 1, это особенно важно учитывать. Рекомендуется выполнять резервное копирование во время простоя, чтобы предотвратить потерю любого нового содержимого.

  11. Восстановите резервную копию на новом компьютере с помощью WebGISDR.

    Это позволит создать реплику существующего развертывания на новом компьютере.

  12. Убедитесь, что пользователи, ресурсы, группы и сервисы доступны на новом компьютере, используя любой компьютер, на который вы добавили запись \etc\hosts.

    Только компьютеры с записью 10.0.0.2 enterprise.domain.com в файле hosts будут перенаправлять enterprise.domain.com на новый компьютер. В противном случае эти запросы будут отправлены на первичный компьютер.

  13. Как только среда будет проверена и вы будете готовы к переключению, обновите DNS для перенаправления enterprise.domain.com на новый компьютер, на котором размещен Web Adaptor, и удалите запись \etc\hosts на этом компьютере, а также на m2.domain.com.

    Теперь все запросы к enterprise.domain.com будут перенаправляться на новый компьютер, что перенаправит трафик на m2.domain.com. Там вы сможете работать со всем содержимым из старой среды на новых компьютерах.

    Распределенное развертывание после переноса

Перенос облачного развертывания

Если для создания параметров среды вы используете шаблоны ArcGIS Enterprise Cloud Builder for Microsoft Azure или AWS CloudFormation, у вас не будет возможности изменить элементы \etc\hosts перед установкой и настройкой программного обеспечения. Следовательно, для такого развертывания необходимо использовать новые URL-адреса.

Установив параметры среды, вы можете обновить публичные URL-адреса новой организации, чтобы они соответствовали существующей рабочей среде. Внутренние URL-адреса (privatePortalURL и URL-адрес администратора, используемый для интеграции) по-прежнему будут указывать на новое DNS-имя, позволяя направлять внутренний трафик в нужном направлении. Когда вы запустите инструмент WebGISDR, он заменит все данные в целевой среде правильными URL-адресами, и на этом перенос будет завершен.

В нашем случае в существующей рабочей среде используются следующие URL-адреса:

  • URL-адрес организации: https://enterprise.public.com/portal
  • URL-адреса сервисов: https://enterprise.public.com/server
  1. Включите режим только для чтения в вашем существующем развертывании.
  2. Создайте новую среду с различными URL-адресами.

    В этом случае используются следующие URL-адреса:

    • URL-адрес организации: https://enterprise-new.public.com/portal
    • URL-адреса сервисов: https://enterprise-new.public.com/server

  3. Обновите URL-адрес организации, чтобы он содержал ссылку на https://enterprise.public.com/portal.
  4. Обновите URL-адрес сервиса, чтобы он указывал на https://enterprise.public.com/server.
  5. Создайте резервную копию с помощью инструмента WebGISDR.

    При создании резервной копии важно учитывать время. Как только вы создадите резервную копию с помощью инструмента WebGISDR, перемещаться будет только содержание, присутствующее в развертывании. Если вы не смогли включить режим только для чтения на шаге 1, это особенно важно учитывать. Рекомендуется выполнять резервное копирование во время простоя, чтобы предотвратить потерю любого нового содержимого.

  6. Восстановите резервную копию в новой среде с помощью инструмента WebGISDR.

    Это позволит создать копию существующего развертывания для новых параметров среды.