Поделиться через


Перенос виртуальной машины Linux с неуправляемых дисков на управляемые диски

Область применения: ✔️ виртуальные машины Linux

Если у вас есть виртуальные машины Linux, использующие неуправляемые диски, можно перенести виртуальные машины для использования управляемых дисков Azure. Этот процесс преобразует диск ОС и все подключенные диски данных.

В этой статье показано, как перенести виртуальные машины с помощью Azure CLI. Если вам нужно установить или обновить его, см. статью "Установка Azure CLI".

Перед тем как начать

  • В процессе переноса виртуальная машина будет перезапущена, поэтому запланируйте перенос виртуальных машин на предварительно установленный период обслуживания.

  • Процесс переноса необратим.

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

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

  • Просмотрите минимальную версию агента виртуальных машин Azure, требуемую для выполнения миграции. Дополнительные сведения о проверке и обновлении версии агента см. в описании минимальной требуемой версии агента виртуальных машин в Azure

  • Исходные виртуальные жесткие диски (VHD) и учетная запись хранилища, используемые виртуальной машиной до миграции, не удаляются. За их использование будет и дальше взиматься плата. Чтобы избежать начисления платы за эти файлы, удалите исходные BLOB-объекты VHD после того, как вы убедитесь, что миграция завершена. Если вам нужно найти неподключенные диски, чтобы удалить их, воспользуйтесь статьей Поиск и удаление неподключенных управляемых и неуправляемых дисков Azure.

Миграция одиночных виртуальных машин

В этом разделе описывается, как выполнить миграцию одноэкземплярных виртуальных машин Azure с неуправляемых дисков на управляемые. (Если виртуальные машины находятся в группе доступности, см. следующий раздел.) Этот процесс можно использовать для переноса виртуальных машин из неуправляемых дисков класса Premium (SSD) на управляемые диски уровня "Премиум" или с неуправляемых дисков уровня "Стандартный" (HDD) на стандартные управляемые диски.

  1. Освободите виртуальную машину с помощью az vm deallocate. В следующем примере освобождается виртуальная машина myVM, входящая в группу ресурсов myResourceGroup.

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Перенос виртуальной машины на управляемые диски с помощью az vm convert. Следующий процесс преобразует именованную myVMвиртуальную машину, включая диск ОС и все диски данных:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Запустите виртуальную машину после миграции на управляемые диски с помощью az vm start. В следующем примере запускается виртуальная машина с именем myVM в группе ресурсов с именем myResourceGroup.

    az vm start --resource-group myResourceGroup --name myVM
    

Перенесите виртуальные машины в группу доступности

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

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

  1. Перечислите все виртуальные машины в группе доступности с помощью az vm availability-set list. В следующем примере перечислены все виртуальные машины в группе доступности с именем myAvailabilitySet в группе ресурсов с именем myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Освободите ресурсы всех виртуальных машин с помощью az vm deallocate. В следующем примере освобождается виртуальная машина myVM, входящая в группу ресурсов myResourceGroup.

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Переносите набор доступности с помощью команды az vm availability-set convert. Следующий пример преобразует набор доступности с именем myAvailabilitySet в группе ресурсов с именем myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Перенесите все виртуальные машины на управляемые диски с помощью az vm convert. Следующий процесс преобразует именованную myVMвиртуальную машину, включая диск ОС и все диски данных:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Запустите все виртуальные машины после миграции на управляемые диски с помощью az vm start. В следующем примере запускается виртуальная машина с именем myVM в группе ресурсов с именем myResourceGroup:

    az vm start --resource-group myResourceGroup --name myVM
    

Миграция с помощью портала Azure

Неуправляемые диски также можно перенести на управляемые с помощью портала Azure.

  1. Войдите на портал Azure.
  2. Выберите виртуальную машину из списка виртуальных машин на портале.
  3. В панели для виртуальной машины выберите пункт Диски.
  4. В верхней части колонки Диски выберите Перемещение на управляемые диски.
  5. Если виртуальная машина входит в группу доступности, в колонке Перемещение на управляемые диски появится предупреждение о том, что сначала необходимо перенести группу доступности. В предупреждении должна быть указана ссылка, которую можно щелкнуть, чтобы перенести группу доступности. Когда группа доступности будет преобразована (или если виртуальная машина не входит в группу доступности), щелкните Миграция, чтобы начать перенос дисков в управляемые диски.

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

Дальнейшие действия

Дополнительные сведения о вариантах хранения см. в обзоре управляемых дисков Azure.