[英]getting error when creating VM in Azure RM using an existing image using powershell
我正在從復制的映像中使用Azure RM創建新的VM; 錯誤是:
New-AzureRMVM:磁盤osdisk的源存儲帳戶和目標存儲帳戶不同。 狀態碼:409原因短語:沖突操作ID:'c55f44a7-b46c-423c-aa52-6bb8a99391ee'
我想念什么?
在錯誤消息中,創建虛擬機時無法從其他存儲帳戶部署vhd。
在開始部署VHD之前,您必須將VHD復制到虛擬機將用完的同一存儲帳戶中。
從此處復制過去: https : //azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-upload-image/
注意:VM必須與上載的VHD文件位於同一存儲帳戶中。
要對其進行修復,可以在部署第一個VM之前按照以下步驟進行操作:
$SourceContext = (Get-AzureRmStorageAccount -ResourceGroupName $VhdSourceResouceGroup -StorageAccountName $VhdSourceStorageAccount).Context
$DestinationContext = (Get-AzureRmStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $VhdStorageAccount).Context
New-AzureStorageContainer -Name "source" -Context $DestinationContext -ErrorAction Ignore
Start-AzureStorageBlobCopy `
-SrcUri "$($SourceContext.BlobEndPoint)source/$Image" `
-SrcContext $SourceContext `
-DestContainer "source" `
-DestBlob $Image -ConcurrentTaskCount 24 `
-DestContext $DestinationContext | Get-AzureStorageBlobCopyState -WaitForComplete
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.