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


Скачать VHD-файл Linux из Azure

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

В этой статье описывается, как скачать файл виртуального жесткого диска Linux из Azure. Чтобы скачать виртуальный жесткий диск, диск не может быть подключен к работающей виртуальной машине, и это приводит к простоям виртуальной машины. Некоторые конфигурации могут безопасно избежать простоя путем создания моментального снимка диска и скачивания виртуального жесткого диска из моментального снимка.

Если вы используете идентификатор Microsoft Entra для управления доступом к ресурсам, его можно использовать для ограничения отправки управляемых дисков Azure. Дополнительные сведения см. в статье "Безопасные загрузки и отправки управляемых дисков Azure".

Остановка виртуальной машины

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

Чтобы остановить работу виртуальной машины:

  1. Войдите на портал Azure.

  2. В меню слева выберите Виртуальные машины.

  3. Выберите виртуальную машину из списка.

  4. На странице виртуальной машины нажмите кнопку Остановить.

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

После остановки виртуальной машины

Альтернатива: создание моментального снимка диска виртуальной машины

Примечание.

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

Как правило, следует использовать только моментальные снимки запущенных виртуальных машин, если единственный диск, связанный с ними, является одним диском ОС. Если у виртуальной машины есть один или несколько дисков данных, остановите виртуальную машину перед созданием снимка ОС или дисков данных.

Создайте снимок диска для скачивания.

  1. Выберите нужную виртуальную машину на портале.
  2. В расположенном слева меню выберите пункт Диски, а затем выберите диск, моментальный снимок которого нужно сделать. Отображаются сведения о диске.
  3. В меню в верхней части страницы выберите пункт Создать снимок. Откроется страница создания моментального снимка .
  4. В поле Имя укажите имя моментального снимка.
  5. В поле Тип моментального снимка выберите Полный или Добавочный.
  6. После завершения нажмите кнопку "Просмотр и создание".

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

Создание URL-адреса SAS

Чтобы скачать VHD-файл, необходимо создать URL-адрес с общим ключом доступа (SAS). Когда этот URL-адрес создан, ему назначается срок действия.

Внимание

15 февраля 2025 г. время доступа подписанного URL-адреса (SAS) для дисков и моментальных снимков будет ограничено не более 60 дней. Попытка создать SAS с истечением срока действия более 60 дней приводит к ошибке. Любой существующий диск или моментальный снимок с SAS, созданные со сроком действия более 60 дней, могут перестать работать через 60 дней после даты создания и привести к ошибке 403 во время авторизации.

Если срок действия управляемого диска или SAS моментального снимка превышает 60 дней, отзовите доступ и создайте новый SAS с доступом на 60 дней (5 184 000 секунд) или меньше. Повышение общей безопасности с помощью SAS с более короткими датами окончания срока действия. Внесите эти изменения до 15 февраля 2025 г., чтобы предотвратить прерывание работы службы. Для поиска, отзыва и запроса нового SAS можно использовать следующие ссылки.

  • Чтобы проверить, имеет ли диск активный SAS, можно использовать REST API, Azure CLI или модуль Azure PowerShell и проверить свойство DiskState .
  • Чтобы отменить SAS, можно использовать REST API, Azure CLI или модуль Azure PowerShell.
  • Чтобы создать SAS, можно использовать REST API, Azure CLI или модуль Azure PowerShell и задать длительность доступа в 5 184 000 секунд или меньше.
  1. В меню на странице виртуальной машины выберите пункт Диски.
  2. Выберите диск операционной системы для виртуальной машины и щелкните Экспорт диска.
  3. При необходимости измените значение URL истекает через (секунд), чтобы у вас было достаточно времени для завершения загрузки. Значение по умолчанию — 3600 секунд (один час).
  4. Щелкните Создать URL-адрес.

Скачивание VHD

Примечание.

Если вы используете идентификатор Microsoft Entra для защиты загрузки управляемого диска, пользователю, который загружает виртуальный жесткий диск, необходимо иметь соответствующие разрешения RBAC.

  1. В созданном URL-адресе выберите "Скачать VHD-файл".

    Показывает кнопку для скачивания VHD.

  2. Чтобы начать скачивание, может потребоваться выбрать "Сохранить " в браузере. По умолчанию VHD-файлу присваивается имя abcd.

Следующие шаги