正如Lech Migdal所說,您必須將圖像放在與VM相同的區域。
現在,圖片不支持複製到其他位置。您需要在westeurope位置創建一個新圖像。請參考以下步驟。
1.使用映像在當前位置創建虛擬機。
2.在westeurope中創建一個存儲帳戶。
3.停止VM並將VM的受管磁盤複製到新的存儲帳戶。
$sas = Grant-AzureRmDiskAccess -ResourceGroupName "[ResourceGroupName]" -DiskName "[ManagedDiskName]" -DurationInSecond 3600 -Access Read
$destContext = New-AzureStorageContext –StorageAccountName "[StorageAccountName]" -StorageAccountKey "[StorageAccountAccessKey]"
$blobcopy=Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer "[ContainerName]" -DestContext $destContext -DestBlob "[NameOfVhdFileToBeCreated].vhd"
注意:使用image創建虛擬機,操作系統磁盤是託管磁盤。
4.使用VHD創建新虛擬機,可以使用template來完成此操作。
5.使用虛擬機創建新映像。請參閱此link。
[本文](https://stackoverflow.com/questions/32217720/how-to-create-vm-using-custom-image-from-different-storage-account-on-azure)表明你必須與VM有相同的區域。 –
@LechMigdal感謝您的評論。所以基本上我需要在我想部署我的虛擬機的地區創建一個新映像? – liorko
@liorko是的,您需要在westeurope上創建一個新圖像或將圖像複製到該位置。 –