簡體   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