Skip To Content

Перенос ArcGIS Enterprise с помощью WebGISDR

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

Инструмент WebGISDR широко используется, поскольку он не влияет на работу в вашей производственной среде. Хотя этапы, связанные с этим методом, скорее всего, займут больше времени, чем при использовании метода Подключиться к сайту, он считается более безопасным.

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

Рекомендации по использованию инструмента WebGISDR

Прежде чем принять решение о переносе с использованием инструмента WebGISDR, важно убедиться, что это наилучший метод для вашей организации. Внимательно ознакомьтесь с этой информацией:

  • Администраторы могут переносить существующие машины на новые без внесения каких-либо изменений в свою производственную среду.
  • Успешность переноса можно проверить перед переключением на новую среду.
  • Инструмент поддерживает переключение между любой комбинацией отдельных машин и отказоустойчивых развертываний.
  • Этот метод переноса нельзя использовать для перехода на другую операционную систему.
  • Ваша исходная и новая среда должны соответствовать требованиям для запуска инструмента WebGISDR. URL-адреса организации и URL-адреса сервисов должны быть одинаковыми в разных средах, что определяется Методами разрешения имен хостов.

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

Методы разрешения имен хостов

Чтобы сконфигурировать вторую среду, компоненты в новой среде должны быть настроены с теми же общедоступными URL-адресами, что и в основной среде. Существует несколько способов сделать это:

  • Используйте запись \etc\hosts для преобразования полного доменного имени (FQDN) общедоступных URL-адресов на другую конечную точку
  • Перенаправляйте трафик до тех пор, пока программное обеспечение не будет настроено
  • Настройте свой DNS таким образом, чтобы резервные компьютеры перенаправляли общедоступный URL-адрес на IP-адрес, отличный от IP-адреса основных компьютеров

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

Вариант 1: изменение файла \etc\hosts

Вы можете воспользоваться файлом \etc\hosts на новых компьютерах, чтобы перенаправить FQDN общедоступного URL-адреса к другому компоненту, например другому Web Adaptor или обратному прокси-серверу. Файл \etc\hosts, расположенный в C:\Windows\System32\drivers\etc, используется для перенаправления имен хостов путем ввода IP-адресов и сопоставления IP-адреса с именами хостов.

Например, если имя машины имеет IP-адрес 10.0.0.1, который преобразуется в enterprise.domain.com через DNS, вы можете добавить запись в файл \etc\hosts на машине, чтобы перенаправить IP-адрес машины на другое имя хоста, 10.0.0.1 alias.domain.com.

Если вы выполните ping alias.domain.com в командной строке, файл \etc\hosts перенаправит alias.domain.com на 10.0.0.1, что соответствует enterprise.domain.com. Если на машине запущен веб-сервер, к нему можно подключиться через alias.domain.com или enterprise.domain.com.

Вариант 2: перенаправление трафика до тех пор, пока программное обеспечение не будет настроено

Если вы можете перенаправить трафик из своей производственной среды на короткий промежуток времени, настройте компонент, который направляет трафик в вашу производственную среду, так, чтобы он отправлял трафик в вашу непроизводственную среду.

Это может означать, что вам необходимо перерегистрировать Web Adaptor на новые компьютеры или обновить обратный прокси-сервер или балансировщик нагрузки, чтобы отправлять трафик на новые компьютеры в непроизводственной среде. Это нужно сделать только тогда, когда вы будете готовы к объединению и настроите сервер в качестве хост-сервера.

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

Чтобы выполнить этот рабочий процесс, вы должны подготовить новые машины к работе в непроизводственной среде, а также установить и настроить Portal for ArcGIS, ArcGIS Server и ArcGIS Data Store. После регистрации ArcGIS Data Store на сайте сервера, можно выполнить следующие шаги:

  1. Перенаправьте трафик в непроизводственную среду.
    • Если вы используете ArcGIS Web Adaptor, зарегистрируйте Web Adaptor на новых машинах.
    • Если вы используете обратный прокси-сервер или балансировщик нагрузки, обновите конфигурацию, чтобы отправить трафик на новые машины.
  2. Интегрируйте портал и сайты сервера в непроизводственной среде, используя для URL-адресов сервисов тот же общедоступный URL-адрес, что и в рабочей среде.

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

  3. Настройте интегрированный сервер в качестве хост-сервера на целевом портале.
  4. Перенаправьте трафик назад, в производственную среду.
    • Если вы используете Web Adaptor, зарегистрируйте Web Adaptor на исходных компьютерах.
    • Если вы используете обратный прокси-сервер или балансировщик нагрузки, обновите конфигурацию, чтобы отправить трафик на исходные компьютеры.

Вариант 3: настройка DNS для перенаправления общедоступного URL-адреса на резервных компьютерах на IP-адрес, отличный от IP-адреса основных компьютеров

Кроме того, вы можете настроить DNS резервной среды таким образом, чтобы полное доменное имя общедоступных URL-адресов разрешалось по-разному в зависимости от того, находитесь ли вы на основных или резервных компьютерах. Обычно это называется разделенным DNS или DNS с разделенным горизонтом. Для этого метода требуется дополнительный Web Adaptor, обратный прокси-сервер или балансировщик нагрузки, поскольку общедоступный URL-адрес должен быть доступен для интеграции портала и сайта сервера.

Этот подход функционально эквивалентен изменению файлов \etc\hosts, но управляется через DNS, а не через файл \etc\hosts.