我不得不删除一台VM,但保留了VHD,并想用此虚拟机重新创建VM,因为上面有必要的数据。我在网络界面中所做的事情:
现在它说:
配置错误。从市场映像创建虚拟机 在请求中需要计划信息。虚拟机: “ /subscriptions/a566b4bb-3fe4-4e2b-88ec-bb627e8c2d89/resourceGroups/dev-ext-west-host-/providers/Microsoft.Compute/virtualMachines/”。 VMMarketplaceInvalidInput
我真的需要用此vhd重新运行虚拟机,对此有什么想法吗?
编辑: 我确实按照以下步骤创建了它:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#create-a-vm-from-a-disk
答案 0 :(得分:2)
按照您的步骤,我可以使用Azure门户从未连接的DISK创建新的VM,而不会出现任何错误。您可以检查these steps并再次尝试。
对于某些特定图像,您似乎需要在请求中提供计划信息。 Set-AzureRmVMPlan cmdlet设置虚拟机的Azure市场计划信息。
有一个SO Example
$vm = New-AzureRmVMConfig -vmName $vmName -vmSize $vmSize
Set-AzureRmVMPlan -VM $vm -Publisher bitnami -Product lampstack -Name "5-6"
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.Id
$vm = Set-AzureRmVMOSDisk -VM $vm -Name $vhdName -VhdUri $vhdUri -Linux -CreateOption attach -Verbose
答案 1 :(得分:0)
正如@ nancy-xiong所说,您需要在虚拟机重新创建期间添加一个计划。
您将必须记住创建虚拟机的映像。问题在于图像/计划可能不再可用,并且计划必须与娱乐相匹配。
希望这会有所帮助。