Eu criei uma VM do Azure no RM e excluí a VM e os componentes esperam o OSDisk em uma conta Premium de armazenamento (Blobs).
Agora eu gostaria de criar uma nova VM e conectar o disco do sistema operacional à nova VM.
Eu tentei usar o Set-AzureRmVmOsDisk para uma VM existente. Isso não funciona.
Eu também tentei criar uma nova VM e modificar o OSDisk. Mas existe o erro:
New-AzureRmVM : Changing property 'osDisk.name' is not allowed.
Alguma ideia de como criar uma nova VM e atribuir um sistema operacional .vhd de uma VM antiga como o novo disco do sistema?
EDITAR:
Eu tentei o seguinte:
$VM = Get-AzureRmVM -Name "VM01" -ResourceGroupName "TestResource1"
Set-AzureRmVMOSDisk -VM $VM -Name "**VM123456**.vhd" -VhdUri "https://vm01disk.blob.core.windows
.net/vhds/**VM123456**.vhd" -CreateOption Attach
A saída mostra:
"osDisk": {
"osType": null,
"encryptionSettings": null,
"name": "VM123456.vhd",
"vhd": {
"uri": "https://vm01disk.blob.core.windows.net/vhds/**VM123456**.vhd"
},
Depois de executar o comando:
Get-AzureRmVM -Name "VM01" -ResourceGroupName "TestResource1"
mais uma vez, consigo ver:
"osDisk": {
"osType": "Windows",
"encryptionSettings": null,
"name": "VM01",
"vhd": {
"uri": "https://vm01disk.blob.core.windows.net/vhds/**VMoldID**.vhd"
},
Não houve erro, e o prompt do comando indica que as alterações foram feitas. Mas ao chamar as informações da VM novamente, ainda há o antigo vhd