Перемещение томов EBS между экземплярами Amazon EC2 в Windows

ArcGIS for Server AMI использует отдельный том 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, воспользуйтесь SQL Server Management Studio для отключения баз данных.
    • Если у вас лицензия ArcGIS for Server Workgroup, используйте ArcGIS for Desktop для отключения баз геоданных от сервера баз данных.
      ПримечаниеПримечание:

      Для использования ArcGIS for Desktop необходима соответствующая лицензия.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Для получения подробной информации о создании подключений к удаленному рабочему столу экземпляра Windows обратитесь к разделу Администрирование вашего экземпляра Amazon EC2 с использованием подключения к удаленному рабочему столу 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 Management Console.
  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, проделайте следующее:

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

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

Если у вас лицензия ArcGIS for Server Workgroup, проделайте следующее:

Шаги:
  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.
9/11/2013