Skip To Content

Перемещение томов EBS между экземплярами 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 на исходном экземпляре.
  • Структура каталогов ArcGIS for Server на новом томе должна быть идентичной структуре на старом томе. Этого можно достичь путем создания снимка вашего существующего тома.
  • ArcGIS for Server зависит от тома, подключенного к диску D в ОС Windows.
  • Операционная система при перемещении томов между экземплярами должна совпадать. К примеру, нельзя переместить том с экземпляра Windows на экземпляр Linux.
  • Имена устройств должны быть уникальными. Поэтому при подключении нового тома к целевому экземпляру убедитесь, что вы присвоили ему имя, отличающееся от существующего.
  • Чтобы перенести том EBS, который содержит базы геоданных на SQL Server Standard или Express, необходимо вначале отключить базы данных от экземпляра-источника SQL Server. После перемещения тома EBS на другой экземпляр ArcGIS Server on Amazon Web Services вам необходимо подключить базы данных к новому экземпляру SQL Server для работы с ними. Вы не можете подключить более новую версию базы данных к экземпляру с предыдущей версией SQL Server.
    Примечание:

    Этот рабочий процесс не применяется к SQL Server на Amazon Relational Database Services (RDS).

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

Перед тем как создать снимок тома, вам нужно остановить сервисы, 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).

Создание целевого экземпляра

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

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

  • ID экземпляра
  • Зона экземпляра (например us-east-1d)
  • ID тома
  • Имя устройства существующего тома на целевом сайте

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

По умолчанию, 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 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.