繁体   English   中英

通过Azure PowerShell用保留的IP设置Azure VM(Ubuntu映像)时出现“ BadRequest”错误

[英]Getting 'BadRequest' error when provisioning Azure VM (Ubuntu image) with reserved IP via Azure PowerShell

我正在尝试使用Ubuntu 14.04服务器配置一个新的Azure VM,并保留一个IP。 我正在使用Azure PowerShell来执行此操作。 说完一切后,我最终得到以下错误: New-AzureVM:BadRequest:磁盘类型Linux无法与WindowsProvisioningConfigurationSet一起使用。 我该如何解决这个问题?


背景:我从Add-AzureAccountSet-AzureSubscription 然后,我为以下$vmName设置值: $vmName$username$password$location$reservedIP$imageFamily$imageName

仅供参考, $imageFamily = "Ubuntu Server 14.04 LTS"

$imageName = Get-AzureVMImage | where { $_.ImageFamily -eq $imageFamily } | sort PublishedDate -Descending | select -ExpandProperty ImageName -First 1

我终于执行了New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Windows -AdminUsername $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Windows -AdminUsername $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Windows -AdminUsername $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location并最终得到上述错误。

注意:如果将Add-AzureProvisioningConfig -Windows更改为Add-AzureProvisioningConfig -LinuxAdd-AzureProvisioningConfig -Linux出现错误: 无法使用指定的命名参数来解析参数集。

该Add-AzureVMConfig命令是错误的。 在这种情况下,正确的命令应该是: New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Linux -LinuxUser $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $imageName | Add-AzureProvisioningConfig -Linux -LinuxUser $username -Password $password | New-AzureVM -ServiceName $serviceName -ReservedIPName $reservedIP -Location $location

可以在https://msdn.microsoft.com/zh-cn/library/azure/dn495299.aspx中找到有关此文档的信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM