我正在尝试为Azure上新创建的VM分配一个保留的IP地址。我按照此处指出的步骤进行操作:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/
这是我正在做的事情以及它引发的错误:
## Create VM Config with a cloned VHD (no issues here)
$migratedVM = New-AzureVMConfig -Name 'IP-CLONE' -DiskName 'TEST-AgendaCondivisa-2014-05-28.vhd' -InstanceSize 'Small'
## Reserve an IP address
$ReservedIP = New-AzureReservedIP -ReservedIPName "IP-CLONE" -Label "IP-CLONE" -Location "Japan West"
##Create VM
New-AzureVM -ServiceName "IP-CLONE" -Location "West Europe" -VMs $migratedVM -ReservedIPName $ReservedIP
OperationDescription OperationId OperationStatus
-------------------- ----------- ---------------
New-AzureVM 933fe90c-e087-bc26-882d-f5c79148f23e Succeeded
New-AzureVM : BadRequest: The Reserved IP **Microsoft.WindowsAzure.Commands.ServiceManagement.Model.ReservedIPContext does not exist.**
At line:1 char:1
+ New-AzureVM -ServiceName "IP-CLONE" -Location "West Europe" -VMs $migratedVM -Re ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureVM], CloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.PersistentVMs.NewAzureVMCommand
毋庸置疑,如果我不使用“-reservedipname”开关,一切正常,创建VM时不会抛出错误。
有什么想法吗?
答案 0 :(得分:0)
您好像在" Japan West"中预留了一个IP地址。并尝试将其分配给要在" West Europe"
中创建的新Azure VM您必须从要将VM部署到的同一区域保留一个IP地址
在" West Europe"中保留一个IP地址或者在" Japan West"
中创建您的VM