我目前正在嘗試使用Azure Powershell創建Palo Alto VM系列防火牆,以稍後合併一些更改。嘗試使用Azure Powershell創建Palo Alto VM
我有以下相關的代碼
$VM = Set-AzureRmVMSourceImage -VM $vm -PublisherName $pubName -Offer $offerName -Skus $skuName -Version "latest"
$VM = New-AzureRmVMConfig -VMName $VMName -VMSize $VMSize
Set-AzureRmVMPlan -VM $VM -Publisher paloaltonetworks -Product vmseries1 -Name "bundle2"
# Specify the OS disk name and create the VM
$DiskName='OSDisk-'+$VMName
$SA = Get-AzureRmStorageAccount -Name $SAName -ResourceGroupName $RGName
$OSDiskUri = $SA.PrimaryEndpoints.Blob.ToString() + "vhds/" + $VMName+".vhd"
$VM = Set-AzureRmVMOSDisk -VM $VM -Name $DiskName -VhdUri $OSDiskUri -CreateOption fromImage
$VM = Add-AzureRmVMNetworkInterface -VM $VM -Id $VNIC01.Id -Primary
New-AzureRmVM -ResourceGroupName $RGName -Location $Region -VM $VM -Verbose
我得到
New-AzureRmVM : Changing property 'osDisk.createOption' is not allowed.
ErrorCode: PropertyChangeNotAllowed
ErrorMessage: Changing property 'osDisk.createOption' is not allowed.
StatusCode: 409
ReasonPhrase: Conflict
OperationID : 882848ca-7053-4098-9599-d25d58b4b3fe
At C:\Users\IEUser\Desktop\DeployMultipleNicPANWv0.2.ps1:192 char:1
+ New-AzureRmVM -ResourceGroupName $RGName -Location $Region -VM $VM -V ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureRmVM], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.NewAzureVMCommand
我以前曾嘗試過一些變化,因爲它告訴我起源VHD與高級創建的錯誤,我有一個標準存儲。
難道有人指着我正確的方向嗎?
感謝
我試過了您的建議,現在它向我展示了New-AzureRmVM的400代碼錯誤:無法爲已經在指定圖像引用中定義的磁盤指定用戶圖像覆蓋。 ErrorCode:InvalidParameter ErrorMessage:無法爲已在指定圖像引用中定義的磁盤指定用戶圖像替代。 StatusCode:400 ReasonPhrase:錯誤的請求 操作ID:86e4ff4c-c52c-472c-b14a-a09f924bc1ab –
感謝您的幫助! –
嗨,@ OmarOchoa,好吧,我會測試它,並按照你的情況。 –