Облачная платформаAdvanced

Настройка целевого сервера

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

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

При настройке целевого сервера необходимо указать сеть, метод миграции, параметры целевого сервера, настройки диска и разделов, шифрование диска и другие параметры миграции.

Требования

  • Вы подготовили учетную запись, необходимые разрешения, исходный и целевой серверы, а также сетевую среду. Подробности см. Preparations.
  • Вы установили и запустили Agent на исходном сервере, и исходный сервер отображается в списке серверов в консоли SMS. Исходный сервер соответствует следующим требованиям:
    • Он Connected к SMS.
    • Миграция находится на этапе Migration Feasibility Check.
    • Миграция находится в статусе Pending target configuration.

Процедура

  1. Войдите в консоль управления.
  2. Нажмите Service List. Выберите Migration > Server Migration Service.
  3. В панели навигации слева выберите Servers.
  4. В списке серверов найдите исходный сервер, подлежащий миграции, и нажмите Configure Target в столбце Migration Stage/Status или выберите More > Configure Target в столбце Operation.

    Note

    Если исходный сервер не отображается в списке, устраните ошибку, обратившись к Why Wasn't My Source Server Added to the SMS Console After I Configured the Agent?

  5. На странице Configure Basic Settings настройте параметры на основе Table 1.

    Table 1 Базовые параметры

    Область

    Параметр

    Подпараметр

    Описание

    Migration Template

    Migration Template

    -

    Используйте шаблон по умолчанию или создайте его, обратившись к Managing a Migration Template. После выбора шаблона миграции система заполнит Network Type, Migration Rate Limit, Migration Method, Enable Continuous Synchronization, Resize Disks and Partitions, Region и Project на основе шаблона.

    Настройки сети

    Network Type

    Internet

    Для целевого сервера необходимо привязать EIP.

    Public является значением по умолчанию для Network Type.

    Private

    Необходимо создать соединение Direct Connect, соединение VPN, соединение VPC peering, подсеть VPC или соединение Cloud Connect. Для миграции будет использоваться частный IP-адрес целевого сервера.

    IP Version

    IPv4

    IPv4 можно использовать для миграции данных.

    IPv6

    В сети с двойным стеком IPv6 можно использовать для миграции.

    Migration Rate Limit

    -

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

    Если вы не хотите ограничивать скорость миграции, установите этот параметр в 0.

    Traffic limiting is unavailable if:

    • Миграция использует сеть IPv6.
    • На исходном сервере отсутствует Traffic Control (TC).

    Overrate Threshold (%)

    -

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

    Например, если migration rate limit установлен на уровне 10 Mbit/s, а overrate threshold — 10 %, задача автоматически приостанавливается, когда migration rate превышает 11 Mbit/s (110 % от лимита) несколько последовательных раз.

    ВНИМАНИЕ:

    Эта опция доступна только для миграции Linux. Она не будет доступна или применена, если:

    • Миграция использует сеть IPv6.
    • Traffic Control (TC) отсутствует на исходном сервере.

    Migration Drill

    -

    -

    Migration drills помогают полностью оценить осуществимость и выявить потенциальные риски задачи миграции заранее. Система проверяет, правильно ли настроены порты security group, домены подключаются нормально и доступны необходимые разрешения. Если обнаружены проблемы, система предлагает исправления для минимизации рисков и сбоев во время миграции.

    После включения этой функции система автоматически запускает migration drill перед началом полной репликации. Весь migration drill занимает от 5 до 15 минут, и ресурсы с оплатой по использованию начисляют стоимость в этот период.

    Вы можете просмотреть результаты drill в деталях задачи. Для получения подробной информации см. Checking the Migration Drill Status and Report.

    Migration Settings (Optional)

    Migration Method

    Linux block-level

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

    Linux file-level

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

    Windows block-level

    Миграция и синхронизация выполняются блок за блоком. Этот метод очень эффективен и является единственным методом миграции для серверов Windows.

    Enable Continuous Synchronization

    No

    После полной репликации SMS автоматически запустит целевой сервер без синхронизации инкрементных данных. Чтобы синхронизировать инкрементные данные, нажмите Sync в столбце Operation.

    Yes

    После полной репликации SMS будет периодически синхронизировать инкрементные данные. Чтобы завершить миграцию, вам необходимо вручную запустить целевой сервер.

    Resize Disks and Partitions

    Disable

    Настройки дисков и разделов с исходного сервера будут сохранены на целевом сервере.

    Enable

    Вы можете изменить размер дисков и разделов целевого сервера. Подробности см. в Resizing Disks and Partitions on Windows и Resizing Disks and Partitions on Linux.

    Start Target Upon Launch

    No

    После завершения миграции целевой сервер будет автоматически выключен.

    Yes

    Целевой сервер будет запущен после завершения миграции.

    Enable Concurrency

    Automatic

    SMS-Agent автоматически настраивает максимальное количество разрешённых процессов миграции в зависимости от условий исходного сервера.

    Manual

    Вы можете указать максимальное количество процессов, которые SMS-Agent может запускать одновременно для задач миграции и синхронизации соответственно. Этот параметр доступен для Linux file-level migrations. Чтобы узнать, как его настроить, см. How Do I Set the Number of Concurrent Processes for Linux File-Level Migrations?

    Resource Limits (Optional)

    CPU Limit

    -

    Эти параметры доступны только для Linux migrations. Подробнее см. How Do I Limit Resource Allocation for the Agent in a Linux Migration?

    Memory Limit

    -

    Disk Throughput Limit

    -

    Verify Data Consistency

    Если эта опция включена, система автоматически проверит согласованность данных после завершения полной репликации. Это быстрая проверка, и будут проверяться только размер файла и время последнего изменения. Вы можете изменить политику проверки при запуске инкрементной синхронизации. Note that consistency verification cannot be performed for servers with Btrfs file systems.

    • Enable Hash Verification: Если эта опция включена, система будет генерировать и сравнивать хеш‑значения для каждого проверяемого файла. Хеш‑проверка рекомендуется, когда отдельные файлы большие и важные. Включение этой опции увеличит нагрузку на CPU и ввод‑вывод диска на исходном сервере и продлит время проверки.
      CAUTION:
      • Хеш‑значения не могут быть вычислены для используемых файлов, поэтому эти файлы будут пропущены при проверке.
      • Включение этой опции требует указать область проверки, и только файлы в указанной области будут проверяться.
    • Verification Scope
      • В разделе Exclude paths введите пути, которые нужно исключить из проверки. Можно ввести не более 30 путей. Для разделения путей используйте запятые (,). Например, /root/data,/var. Пустое значение запустит полную проверку.
      • В разделе Include paths введите пути, которые нужно проверить.
    NOTICE:
    • Если введённые пути неверны или пусты, в результатах проверки для них будет отображено 0.
    • Чем больше данных требуется проверить, тем дольше будет длиться проверка. Рекомендуется сузить область проверки только до ключевых путей.
    • Следующие пути будут исключены из проверки согласованности по умолчанию:
      • Linux: /bin, /boot, /dev, /home, /etc, /lib, /media, /proc, /sbin, /selinux, /sys, /usr, /var, /run, и /tmp
      • Windows: корневые каталоги разделов, например, C:\ и O:\

      Если вы хотите проверить некоторые из исключённых путей, см. Modifying the Default Excluded Paths.

  6. Нажмите Next: Configure Target в правом нижнем углу.
  7. В области Basic Settings выберите регион, в который выполняется миграция.
  8. В области Target Server выберите, использовать ли существующий облачный сервер или создать новый в качестве целевого сервера. Подробную информацию о требованиях к целевым серверам см. в How Do I Create a Target Server that Meets the SMS Requirements?.

    • Use existing

      В списке существующих серверов выберите тот, который соответствует требованиям к спецификациям, отображённым в строке Recommended Target. Если ни один из существующих серверов не соответствует требованиям, нажмите Create ECS и приобретите ECS с требуемыми спецификациями. Приобретённый ECS должен соответствовать следующим требованиям:

      • Целевой сервер с Windows должен иметь не менее 2 ГБ памяти.
      • Целевой сервер должен иметь не менее количества дисков, чем исходный сервер, и каждый диск целевого сервера должен быть не меньше размера, рекомендованного системой.
      • Целевой сервер должен работать под той же ОС, что и исходный сервер, иначе возникнет конфликт имён серверов.
      • Целевой сервер должен быть сконфигурирован с EIP, VPN или соединением Direct Connect.
      • Группа безопасности целевого сервера должна быть правильно сконфигурирована. Она должна разрешать доступ на следующих портах:

        Windows: TCP‑порты 8899, 8900 и 22

        Linux: порт 22 для миграции на уровне файлов и порты 8900 и 22 для миграции на уровне блоков

        Для получения подробностей см. How Do I Configure Security Group Rules for Target Servers?

    • Create new

      Система автоматически задаёт предустановленные значения имени, AZ, спецификаций, спецификаций диска, EIP, VPC, подсети и группы безопасности для целевого сервера. Вы также можете нажать Expand and Modify, чтобы вручную изменить настройки сервера.

      • Если вы выбираете Recommended для Server Template, VPC, подсеть и группа безопасности будут созданы автоматически. При необходимости вы можете обновить конфигурации.
        Note
        • Если для VPC выбран Create new, система автоматически создаёт VPC для целевого сервера согласно следующим правилам:

          Если IP‑адрес исходного сервера 192.168.X.X, система создаёт VPC и подсеть, обе принадлежащие диапазону сети 192.168.0.0/16.

          Если IP-адрес исходного сервера 172.16.X.X, система создает VPC и подсеть, которые оба принадлежат диапазону сети 172.16.0.0/12.

          Если IP-адрес исходного сервера 10.X.X.X, система создает VPC и подсеть, которые оба принадлежат диапазону сети 10.0.0.0/8.

        • Если для Security Group выбран Create new, система автоматически создает группу безопасности для целевого сервера и разрешает трафик к целевому серверу через определённые порты:

          Windows: порты 8899, 8900 и 22

          Linux: порт 22 для миграции на уровне файлов

          Linux: порты 8900 и 22 для миграции на уровне блоков

        Имя сервера, AZ, характеристики, системный диск, диск с данными и EIP в расширенных настройках автоматически настраиваются. При необходимости вы можете обновить конфигурацию.

      • Вы также можете выбрать собственный шаблон сервера. Затем VPC, подсеть, группа безопасности, AZ и настройки дисков будут предварительно сконфигурированы на основе этого шаблона. Вы имеете возможность при необходимости корректировать эти предустановленные параметры. Подробности о создании шаблона см. Managing a Server Template.

  9. Нажмите Next: Confirm в правом нижнем углу.
  10. (Optional) Нажмите Save as Server Template. В отображаемом диалоговом окне Create Server Template введите имя шаблона и нажмите OK, чтобы сохранить конфигурацию целевого сервера как шаблон.

    Note

    Save as Server Template доступен только при выборе Create new для Target Server.

  11. После подтверждения правильности конфигурации нажмите Save. В отображаемом диалоговом окне ознакомьтесь с условиями миграции и нажмите Yes.

    Если вы хотите начать миграцию немедленно, нажмите Save and Start. В отображаемом диалоговом окне ознакомьтесь с условиями миграции и нажмите Yes.

    Note

    Если в столбце Migration Stage/Status отображаются Target Configuration и Ready, целевой сервер сконфигурирован.

Изменение размера дисков и разделов в Windows

  1. На странице Configure Migration, на вкладке Configure Basic Settings разверните Migration Settings (Optional), включите Resize Disks and Partitions и нажмите Resize Disks and Partitions.
  2. Нажмите Resize Disk и при необходимости измените размер каждого диска. После завершения изменения вы можете просмотреть обзор дисков, подлежащих миграции, в нижней части окна.

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

  3. Нажмите Next: Confirm. Подтвердите конфигурацию и нажмите OK.

    Caution

    После того как вы нажмете OK, изменение размера дисков и разделов для этой задачи больше нельзя отключить. Если вы хотите восстановить исходные настройки дисков и разделов, найдите исходный сервер и выберите More > Delete в столбце Operation. Затем перезапустите Agent на исходном сервере и снова настройте целевой сервер.

Изменение размера дисков и разделов в Linux

  1. On the Configure Migration page, on Configure Basic Settings tab, expand Migration Settings (Optional), enable Resize Disks and Partitions, and click Resize Disks and Partitions.
  2. Настройте группы томов.

    • Если исходный сервер использует LVM, вы можете изменить размер логических и физических томов.
    • Если исходный сервер не использует LVM, пропустите этот шаг.

  3. Нажмите Next: Configure Disks.
  4. Нажмите Resize Disk и при необходимости отрегулируйте размер каждого диска. После завершения регулировки вы можете просмотреть обзор дисков, подлежащих миграции, в нижней части окна.

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

  5. Нажмите Next: Confirm. Подтвердите конфигурацию и нажмите OK.

    Caution

    После того как вы нажмете OK, изменение размера диска и раздела больше нельзя будет отключить для этой задачи. Если вы хотите восстановить исходные настройки диска и раздела, найдите исходный сервер и выберите More > Delete в столбце Operation. Затем перезапустите Agent на исходном сервере и снова настройте целевой сервер.

Проверка статуса Migration Drill и отчёта

Если Migration Drill включён при настройке задачи миграции, вы можете проверить статус и отчёт Migration Drill.

  1. В списке серверов нажмите имя исходного сервера, чтобы развернуть детали задачи миграции.
  2. На вкладке Task Progress проверьте статус и прогресс теста миграции.
  3. В верхней части страницы деталей задачи нажмите View Report рядом с Drill Status. В отчёте, отображаемом справа, вы можете проверить детали проверки, пункты проверки и результаты проверки.