Powershell 如何在ubuntu的虚拟机上使用保留的IP地址

Powershell 如何在ubuntu的虚拟机上使用保留的IP地址,powershell,ubuntu,azure,Powershell,Ubuntu,Azure,如何在ubuntu的虚拟机上使用保留的IP地址 到目前为止,我正在使用以下语法。但我无法做到 New-AzureVMConfig -Name "ubuntu" -InstanceSize Small -ImageName "Ubuntu*"| Add-AzureProvisioningConfig -ubuntu -AdminUsername "ubuntu" -Password "dangerrrrs09"| New-AzureVM -ServiceName "newubuntu" -Rese

如何在ubuntu的虚拟机上使用保留的IP地址

到目前为止,我正在使用以下语法。但我无法做到

New-AzureVMConfig -Name "ubuntu" -InstanceSize Small -ImageName "Ubuntu*"| Add-AzureProvisioningConfig -ubuntu -AdminUsername "ubuntu" -Password "dangerrrrs09"| New-AzureVM -ServiceName "newubuntu" -ReservedIPName "MyReservedIP" -Location "South Central US"
您需要1)在新AzureVM中使用保留IP地址之前创建该地址,或2)将现有VIP转换为保留IP地址

上面新AzureVM的语法看起来正确,但在新AzureVMConfig中-ImageName的规范不正确。你可以看看这篇博客,了解如何获取最新的图片——这篇文章实际上是关于Windows的,但它可以很容易地改成Ubuntu。

这就是我如何修复它的。
新AzureVMConfig-名称“ubuntutest”-实例大小为“Basic_A0”-图像名称“ubuntutestimage-20150611-670899”-新AzureVM-服务名称“ubuntutestimage”-保留名称“demoreservedip
”-位置“West US” 更多信息

我使用语法来获取图像名称(获取AzureVMImage | where对象{$\标签,如“Ubuntu服务器12.04 LTS*”)以下是图像名称b39f27a8b8c64d52b05eac6a62ebad85_uuUbuntu-12_04_3-LTS-amd64-服务器-20131205-en-us-30GB包括图像名称和试用的新AzureVMConfig-名称“Ubuntu”-实例大小-图像名称“B39F27A8B8C64D52B05EAC662EBAD85_uUbuntu-12_04_u3-LTS-amd64-服务器-20131205-en-us-30GB“| Add-AzureProvisioningConfig-ubuntu-AdminUsername“ubuntu”-密码“Dangerrrs09”| New-AzureVM-ServiceName“newubuntu”-ReservedIPName“MyReservedIP”-位置“美国中南部”输出:Add-AzureProvisioningConfig:找不到与参数名称“ubuntu”匹配的参数。第1行字符数:182+。。。isioningConfig-ubuntu-AdminUsername“ubuntu”-密码“dangerrrs09”|新Azu…+~~~~~~+类别信息:InvalidArgument:(:)[Add-AzureProvisioningConfig],参数BindingException+FullyQualifiedErrorId:NamedParameterNotFound,Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.AddAzurePr ProvisioningConfigCommandUse-Linux NOT-Ubuntu用于Add-AzureProvisioningConfig。另外,请使用不同的密码,因为您在评论中泄露了您的密码。我已将ubuntu更改为linux,但仍然相同。仅供参考,我只使用了不同的密码。这里我发布了一些不同的内容。