Развертывание сайта ArcGIS Server на VMware
Вы можете развернуть ArcGIS Server в виртуальной среде с помощью VMware. Esri официально поддерживает это с VSphere и vCenter версий 4 и 5, и вы всегда можете проверить список самых последних поддерживаемых версий в Системных требованиях для ArcGIS 10.1 for Server. Если вы пытаетесь использовать другие технологии виртуализации, приведенные ниже общие шаги все-же могут быть вам полезны.
Развертывание сайта ArcGIS Server с помощью VMware во многом реализует тот же путь, что и развертывание ArcGIS Server на физическом оборудовании. Поддерживается и Windows, и Linux. Рабочий процесс:
- Создайте шаблон VMware с установленным ArcGIS Server.
- Запустите виртуальную машину (VM) из вашего шаблона, переименуйте машину, и перезагрузите ее.
- Создайте сайт ArcGIS Server на вашей VM.
- При необходимости, запустите дополнительные виртуальные машины (VMs) и присоедините их к сайту.
- Настройте сервисы, приложения и, при необходимости, ArcGIS Web Adaptor (который объединяет ваш сайт с вашим корпоративным веб-сервером).
В этом документе описываются некоторые пункты, требующие особого внимания при развертывании ArcGIS Server на VMware.
Создание шаблона VMware с установленным ArcGIS Server
Шаблон VMware является мастер-копией виртуальной машины (VM), которую можно использовать для создания и предоставления дополнительных виртуальных машин. При развертывании ArcGIS Server на VMware, в первую очередь необходимо построить шаблон VMware с установленным ArcGIS Server. Шаги по созданию шаблона можно найти в документации по VMware.
При построении шаблона помните о следующем:
- Вы должны установить ArcGIS Server и авторизовать его, но вы не должны создавать сайт ArcGIS Server на шаблоне. Вы создадите сайт, как только вы запустите вашу фактическую VM.
- Дополнительно, вы можете загрузить ваши данные ГИС на шаблон. Это приведет к созданию локальной копии данных, которая должна быть доступна на каждой виртуальной машине, которую вы запускаете, и будет экономить ваше время загрузки данных. Размещение ссылки локальную копию данных на каждом ГИС-сервере, также может оказаться выигрышной архитектурой для повышения производительности соответствующих сценариев.
- В Windows, ArcGIS Server настроен на автоматический запуск при старте операционной системы. В Linux, вам нужно настроить это вручную.
ArcGIS Web Adaptor совместим с виртуальной средой и не требует какой-либо специальной настройки для запуска на VMware или подключения к сайту, запущенному на VMware. Рекомендуется установить Web Adaptor на существующем компьютере веб-сервера Вашей организации, если это возможно.
Запуск виртуальной машины (VM) из вашего шаблона и переименование машины
Используйте свой шаблон, чтобы запустить одну VM с установленным ArcGIS Server.
При развертывании виртуальной машины (VM), она принимает имя шаблона по умолчанию. Вы должны переименовать машину и перезагрузить ее, прежде чем продолжить. Обратитесь к документации по вашей операционной системе для получения инструкций о переименовании машины. Например, инструкции по переименованию машины в Windows Server 2008 можно найти здесь.
Переименование машины не влияет на ArcGIS Server или на учетную запись ArcGIS Server.
В это время, при необходимости, вы можете добавить машину к вашей сети, поэтому она может ссылаться на ваш файлы в открытом доступе, веб-сервер и другие ГИС-серверы.
Построение вашего сайта ArcGIS Server
Теперь вы готовы получить доступ к ArcGIS Server Manager на VM и нажать кнопку Создать новый сайт (Create New Site) для создания сайта ArcGIS Server.
Если более чем один ГИС-сервер будет принимать участие в сайте, используйте сетевые пути общего доступа, когда вы определяете хранилище конфигураций и директории сервера. В этом случае, хранилище конфигураций сервера и директории должны размещаться на файловом сервере высокой доступности. Если в ваше хранилище конфигураций утеряно или повреждено без возможности восстановления, вам необходимо создать новый сайт снова.
После того как вы запустили вашу первую VM и создали сайт, вы можете запустить дополнительные виртуальные машины (VMs) и присоединить их к сайту, используя кнопку Присоединить сайт (Join Site), которая появляется при первом открытии Manager.
В это время вы также можете настроить любые сервисы, которые должны быть запущены на вашем сайте. Дополнительно, подключите Web Adaptor к вашему сайту и разверните и обновите любые веб-приложения, которые ссылаются на ваши сервисы.
Резервное копирование и восстановление вашего сайта
Преимущество виртуальной среды, подобной VMware, проявляется в простоте резервного копирования сайта и его восстановления в случае возникновения проблем. Способ создания резервной копии и восстановления сайта ArcGIS Server различается для сайта на одной машине и сайта на множестве машин.
Резервное копирование и восстановление сайта на одной машине
Для автономного сайта с ГИС-сервером, где и хранилище конфигурации, и сервер каталогов размещаются на одной и той же машине, вы можете использовать снимок VM в качестве резервной копии. Сделайте этот снимок только после того, как вы создадите сайт и настроите все ваши сервисы и приложения. Рекомендуется делать снимки до или после возникновения каких-либо серьезных изменений на сервере, таких как обновление операционной системы или публикация новой группы сервисов.
Если сайт выходит из строя или становится непригодным для использования, просто восстановите снимок.
Резервное копирование и восстановление сайта на множестве машин
Если вы запускаете сайт с несколькими ГИС-серверами, то вам не нужно использовать снимки для резервного копирования. Вместо этого, если вы обнаружите машину, не отвечающую на запросы, вы можете использовать ArcGIS Server Manager для того, чтобы вручную удалить данную машину с сайта.
Вы можете использовать ваш шаблон VMware для запуска новой виртуальной машины (VM). Переименуйте машину и перезагрузитесь, как описано ранее в этом документе. Затем присоедините эту VM к сайту ArcGIS Server с использованием кнопки Присоединить сайт (Join Site), которая появляется при первом открытии Manager.
Когда новая VM присоединяет сайт, она будет собирать всю необходимую информацию из хранилища конфигураций и сервера каталогов. Поэтому важно разместить хранилище конфигураций и сервер каталогов на машине с высокой степенью доступности.
Удаление машин и присоединение машин к сайту может быть дополнительно описано и реализовано с помощью скрипта, подготовленного с использованием ArcGIS Server Administrator API.