Назад | Перейти на главную страницу

Как создать виртуальную машину Azure из образа с неуправляемым диском?

У меня есть сервер Datacenter 2016 с неуправляемым диском. Мне нужно иметь возможность реплицировать эту виртуальную машину и продолжать использовать неуправляемый диск.

Нужно ли мне подготовить виртуальную машину, которую я хочу реплицировать? Или я могу просто использовать VHD в хранилище для создания новой виртуальной машины?

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

New-AzVm `
    -ResourceGroupName "myResource" `
    -Name "myVM" `
    -ImageName "" ` //IS THIS WHERE YOU WOULD PUT A VHD? 
    -Location "West US 2" `
    -VirtualNetworkName "my-vnet" `
    -SubnetName "default" `
    -SecurityGroupName "myvmNSG" `
    -OpenPorts 3389, 80, 443

Нашел!

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sa-create-vm-specialized

Самая важная часть:

$osDiskUri = "https://myStorageAccount.blob.core.windows.net/myContainer/myOsDisk.vhd"

По сути, вам нужно ссылаться на хранилище BLOB-объектов, где находится VHD, используя его URI; посмотрите на страницу полный сценарий.

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

https://docs.microsoft.com/it-it/azure/storage/common/storage-use-azcopy-blobs https://docs.microsoft.com/it-it/azure/storage/common/storage-use-azcopy-blobs#copy-blobs-between-storage-accounts