Перемещение томов EBS между экземплярами веб-сервисов Amazon Web Services в Windows

AMI ArcGIS for Server используют для хранения данных отдельный том Amazon Elastic Block Storage (EBS). Таким образом, программное обеспечение ArcGIS и СУБД хранится в отличном от данных местоположении, и вы можете переместить данные из одного экземпляра на другой, создав снимок существующего тома EBS, затем создав том со снимка, а после этого – присоединив новый том к другому сайту ArcGIS Server on Amazon Web Services.

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

Следующий рабочий процесс описывает порядок перемещения тома с одного сайта ArcGIS Server on Amazon Web Services Windows на другой.

Руководство по перемещению томов EBS

При перемещении томов между экземплярами в Windows помните следующее:

Подготовка исходного тома

Перед тем как создать снимок тома, вам нужно остановить сервисы, ArcGIS for Server, отключить базы данных SQL Server (в случае их использования), отсоединить том и остановить существующий сайт ArcGIS Server on Amazon Web Services.

Шаги:
  1. В ArcGIS Server Manager или ArcGIS for Desktop отключите все работающие на вашем ГИС-сервере сервисы.
  2. Создайте удаленное подключение к рабочему столу исходного экземпляра.
  3. Остановите ArcGIS for Server.
    1. Откройте диалоговое окно Службы Windows (Windows Services).
    2. Щелкните правой кнопкой ArcGIS Server в списке сервисов и выберите Остановить (Stop).
  4. Если у вас есть базы геоданных на SQL Server, отключите их.
    • Если ваш сайт лицензирован с помощью лицензии ArcGIS for Server Enterprise license, воспользуйтесь SQL Server Management Studio для отключения баз данных.
    • Если ваш сайт лицензирован с помощью лицензии ArcGIS for Server Workgroup license, используйте ArcGIS for Desktop, чтобы отключить базы геоданных от сервера баз данных.
      ПримечаниеПримечание:

      У вас должна быть лицензия для работы с ArcGIS for Desktop.

Создание снимка тома, содержащего данные и сервисы, которые вы хотите переместить

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

Шаги:
  1. Войдите в консоль управления Amazon Web Services.
  2. Щелкните ссылку EC2 и откройте страницу, соответствующую вашему региону Amazon.
  3. Щелкните Тома (Volumes).
  4. Щелкните перемещаемый том правой кнопкой мыши и выберите Создать снимок (Create Snapshot).
  5. Введите имя и описание снимка – это поможет вам найти его в списке снимков.
  6. Выберите Да, Создать (Yes, Create).

Целевой экземпляр

Если целевой экземпляр еще не создан, создайте его.

Когда целевой экземпляр готов, запишите следующую информацию о нем:

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

По умолчанию, ArcGIS for Server AMI используют xvdg в качестве имени тома EBS.

Создание тома на основе снимка

Вам нужно создать том из снимка вашего исходного тома и присоединить его к целевому сайту. Созданный вами том должен иметь размер, больший или равный размеру исходного тома. Меньший размер не допускается. Для создания нового тома из снимка проделайте следующее в консоли управления Amazon Web Services:

Шаги:
  1. Перейдите на страницу EC2 для вашего региона и щелкните Снимки (Snapshots).
  2. Щелкните правой кнопкой на снимке, созданном из исходного тома, а затем щелкните Создать том из снимка (Create Volume from Snapshot).
  3. Задайте размер нового тома.

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

  4. Из ниспадающего списка выберите зону для целевого экземпляра, которую вы записали ранее.
  5. Выберите Да, Создать (Yes, Create).
  6. Щелкните Тома (Volumes).

    Вы увидите, как создается новый том EBS. Запишите ID тома для использования в будущем.

    ПримечаниеПримечание:

    Создание тома может занять несколько минут.

Присоединение нового тома к целевому сайту

Для присоединения нового тома к целевому сайту воспользуйтесь консолью управления Amazon Web Services. Затем подключитесь к целевому сайту и переведите том в состояние «онлайн».

Шаги:
  1. В консоли управления Amazon Web Services (Amazon Web Services Management Console) щелкните правой кнопкой новый том EBS и выберите Присоединить том (Attach Volume).
  2. Выберите ID целевого экземпляра из ниспадающего списка.
  3. Введите имя нового тома EBS.

    Помните, имя устройства на этом экземпляре должно быть уникальным.

  4. Щелкните Да, прикрепить (Yes, Attach), чтобы прикрепить его.
  5. Переведите том в состояние «онлайн» после его присоединения.
  6. Создайте подключение к удаленному рабочему столу целевого экземпляра и остановите ArcGIS for Server.

    Для получения подробной информации о создании подключений к удаленному рабочему столу экземпляра Windows обратитесь к разделу Администрирование вашего экземпляра веб-сервисов Amazon Web Services с использованием подключения к удаленному рабочему столу Windows.

  7. На целевом экземпляре откройте Microsoft Server Manager.
  8. Разверните узел Хранилище (Storage) и щелкните Управление дисками (Disk Management).

    Обратите внимание, что новый том не является активным.

  9. Щелкните правой кнопкой мыши диск тома в Graphical View и выберите Онлайн (Online).

Замена тома на целевом сайте

Удалите пустой том нового сайта ArcGIS Server on Amazon Web Services, переназначьте вновь подключенный том в качестве диска D и подключите, в случае необходимости, базы геоданных.

ВниманиеВнимание:

Убедитесь, что вы удаляете пустой том, а не только что присоединенный к новому сайту.

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

Шаги:
  1. При использовании SQL Server Standard запустите Management Studio, отключите базы геоданных от экземпляра SQL Server и остановите экземпляр SQL Server.
  2. При использовании SQL Server Express для отключения баз геоданных и остановки сервера баз данных сделайте следующее:
    1. Запустите ArcGIS for Desktop.
    2. Щелкните правой кнопкой по очереди каждую базу геоданных на сервере баз данных и выбирайте Открепить (Detach).
    3. Щелкните правой кнопкой сервер баз данных и выберите Отсоединить (Disconnect) .
    4. Щелкните правой кнопкой сервер баз данных и выберите Остановить (Stop).
  3. Откройте диалоговое окно Сервисы (Services) и остановите сервис ArcGIS for Server.
  4. После этого отключите старый том.
  5. В Microsoft Server Manager на целевом экземпляре разверните узел Хранилище (Storage) и щелкните Управление дисками (Disk Management).
  6. Щелкните правой кнопкой том нового сайта и выберите Изменить букву диска или путь к диску (Change Drive Letter and Paths).
  7. Выберите диск для отключения и щелкните Удалить (Remove).
  8. Нажмите Да (Yes) для подтверждения удаления диска.
  9. ArcGIS Server базируется на файлах данных, расположенных на диске D, поэтому вам нужно переназначить новый том в качестве диска D.
  10. Щелкните правой кнопкой вновь присоединенный том и выберите Изменить букву диска или путь к диску (Change Drive Letter and Paths).
  11. Щелкните Изменить (Change).
  12. В ниспадающем списке выберите D и нажмите OK.
  13. Для подтверждения щелкните Да (Yes).
  14. Закройте все приложения и отключитесь от целевого экземпляра.
  15. Остановите ваш сайт и отключите старый том от целевого экземпляра.
  16. Остановите ваш сайт, используя ArcGIS Server Cloud Builder on Amazon Web Services (а не Amazon Web Services Management Console).
  17. Войдите в консоль управления Amazon Web Services.
  18. Щелкните Тома (Volumes).
  19. Помните ID тома, который вы хотите удалить: эта информация вам понадобится, чтобы найти том, когда от отключен.
  20. Щелкните правой кнопкой пустой том и выберите Отсоединить том (Detach Volume).
  21. Щелкните Да, Открепить (Yes, Detach), чтобы подтвердить действие.
  22. Если отсоединенный том вам больше не нужен, щелкните его правой кнопкой и выберите Удалить том (Delete Volume).
    ВниманиеВнимание:

    В случае удаления вы не сможете восстановить том, поэтому убедитесь, что вы действительно удаляете ненужный том.

  23. Для подтверждения щелкните Да, удалить (Yes, Delete).
  24. Запустите ваш сайт, используя ArcGIS Server Cloud Builder on Amazon Web Services (а не Amazon Web Services Management Console).

Прикрепление баз данных SQL Server

Если у вас есть базы данных на SQL Server, после переименования нового диска вы можете прикрепить их.

Выполните следующие действия, если ваш экземпляр имеет лицензию ArcGIS for Server Enterprise license:

Шаги:
  1. Войдите в целевой экземпляр.
  2. Запустите SQL Server Management Studio.
  3. Прикрепите существующие базы геоданных из их местоположений к вновь присоединенному тому.

    Подробнее см. тему "Прикрепление базы данных и файлы журнала транзакции" в разделе Перемещение баз геоданных SQL Server на экземпляр ArcGIS Server for Amazon Web Services.

Выполните следующие действия, если ваш экземпляр имеет лицензию ArcGIS for Server Workgroup license:

Шаги:
  1. Запустите ArcGIS for Desktop на новом экземпляре.

    Не забудьте авторизоваться на новом экземпляре ArcGIS for Desktop. Это можно сделать в ArcGIS Administrator.

  2. Подключитесь к серверу баз данных на новом экземпляре.
  3. Прикрепите базы геоданных с нового тома к серверу баз данных.

    См. тему "Прикрепление базы геоданных к новому экземпляру" раздела Перемещение баз геоданных между экземплярами ArcGIS Server for Amazon Web Services instances для получения информации о прикреплении базы геоданных к серверу баз данных.

Как только все ваши данные будут доступны, перезапустите или заново опубликуйте ваши сервисы.

Перезапуск сервисов

Вы можете перезапустить сервисы, перемещенные с вашего тома. Для сервисов геоданных, однако, для указания сервиса геоданных на новом сайте ArcGIS Server on Amazon Web Services вам надо сначала сбросить свойства реплики.

Для сброса реплики цели воспользуйтесь Менеджером реплик (Replica Manager).

Шаги:
  1. Запустите ArcMap или ArcCatalog.
  2. Создайте подключение ГИС-сервера к новому сайту ArcGIS Server on Amazon Web Services.
  3. Подключитесь к вашей родительской реплике базы геоданных.
  4. Щелкните правой кнопкой базу геоданных, укажите Распределенная база геоданных (Distributed Geodatabase) и выберите Управление репликами (Manage Replicas).

    Откроется диалоговое окно Свойства реплики (Replica Properties).

  5. Щелкните правой кнопкой реплику в списке и выберите Свойства (Properties).
  6. Перейдите на закладку Дополнительно (Advanced).
  7. Укажите новое подключение реплики, выбрав ваш сервис геоданных на новом сайте ArcGIS Server on Amazon Web Services.
  8. Нажмите OK для закрытия диалогового окна Свойства реплики (Replica Properties).
  9. Закройте Менеджер реплик (Replica Manager).
  10. Перезапустите ваши сервисы в ArcGIS for Desktop или ArcGIS Server Manager.
5/16/2014