Как создать виртуальную машину Azure из виртуального жесткого диска с неуправляемым диском? - PullRequest
0 голосов
/ 17 июня 2020

У меня есть сервер 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

1 Ответ

1 голос
/ 18 июня 2020

Если вы хотите создать неуправляемую виртуальную машину из файла VHD, вы можете использовать конфигурацию виртуальной машины. Вот пример использования существующих NI C и VNet, вы также можете создать для него новый:

$NIC = Get-AzNetworkInterface -ResourceGroupName charlesUnmanaged -Name azurevm938
$VirtualMachine = New-AzVMConfig -VMName "azurevm" -VMSize "Standard_DS3"
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "unmanagedos" -VhdUri $OSDiskUri -CreateOption Attach -Linux
New-AzVM -ResourceGroupName "charlesUnmanaged" -Location "East US" -VM $VirtualMachine -Verbose 
...