Начальные условия
Чтобы экспортировать виртуальную машину из Azure, для начала необходимо установить Azure PowerShell на саму виртуальную машину или на любую другую машину с операционной системой семейства Windows.
Примечание: все подробные инструкции можно найти в руководстве.
Синтаксис Save-AzureVhd
Существует несколько способов загрузки файлов с Azure. Самый простой использовать команду Save-AzureVhd в Azure PowerShell, чтобы сохранить виртуальный диск vhd:
Save-AzureVhd [-Source] <Uri> [-LocalFilePath] <FileInfo> [[-NumberOfThreads] <Int32> ] [[-StorageKey] <String> ] [[-OverWrite]] [ <CommonParameters>]
Командлет Save-AzureVhd загружает VHD в файл. Командлет содержит параметры для настройки процесса загрузки, такие как количество используемых потоков загрузчика или перезапись существующего файла.
LocalFilePath<FileInfo> | Указывает путь для сохранения VHD |
NumberOfThreads<Int32> | Указывает количество загружаемых потоков, которые будут использоваться при загрузке. Значение по умолчанию равно 8, если не указано значение |
OverWrite | Указывает, что вы хотите удалить существующий файл, если он существует, как указано в локальном пути к файлу |
Source<Uri> | Указывает URI для BLOB в Azure |
StorageKey <String> | Указывает ключ хранилища для BLOB-хранилища. Если он не указан, командлет пытается определить ключ хранилища учетной записи в исходном URI из Azure |
<CommonParameters> | Этот командлет поддерживает общие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения |
Примеры
В этом примере загружается указанный blob по указанному пути к локальному файлу: Save-AzureVhd -Source http://mytestaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd -LocalFilePath C:\vhd\MyWin7Image.vhd
В этом примере загружается указанный blob по указанному пути к локальному файлу и перезаписывается существующий файл, если он существует: Save-AzureVhd -Source http://mytestaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd -LocalFilePath C:\vhd\MyWin7Image.vhd -Overwrite
В этом примере указан ключ хранилища для загрузки: Save-AzureVhd -Source http://mytestaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd -LocalFilePath C:\vhd\MyWin7Image.vhd -StorageKey zNvcH0r5vAGmC5AbwEtpcyWCMyBd3eMDbdaa4ua6kwxq6vTZH3Y+sw==
Примечание: Вы можете перемещаться по контейнеру учетной записи на портале Azure, чтобы найти правильный URL-адрес для VHD.
VHD, загруженный из Windows Azure, должен быть преобразован в формат VMDK. Для этого используйте инструмент WinImage. (Доступна бесплатная 30-дневная версия).
Конвертация диска в формат ovf
Выполните конвертацию согласно одноименному пункту в данной инструкции.