2017-08-14 5 views
0

私は、eastusにあるAzureで作成した画像を持っています。私は別の地域(westeurope)にそのイメージからVMを展開したいと思います。このCLIコマンドを試しましたが、何も起こっていません。Azure CLIは、異なる地域の画像からVMを作成します。

他の地域のイメージからVMを展開するオプションはありますか?

+0

[この記事](https://stackoverflow.com/questions/32217720/how-to-create-vm-using-custom-image-from-different-storage-account-on-azure)は、 VMと同じ領域に画像があります。 –

+0

@LechMigdalご意見ありがとうございます。だから、基本的に私は自分のVMを展開したい地域で新しいイメージを作成する必要がありますか? – liorko

+0

@liorkoはい、westeuropeに新しい画像を作成するか、画像をその場所にコピーする必要があります。 –

答えて

0

Lech Migdal氏によると、VMと同じ地域に画像を置く必要があります。

今のところ、画像は他の場所へのコピーをサポートしていません。あなたはwesteuropeの場所に新しいイメージを作成する必要があります。次の手順を参照してください。

1.画像を使用して現在の場所にVMを作成します。

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" 

注:イメージを使用してVMを作成し、OSディスクは管理対象ディスクです。

4. VHDを使用して新しいVMを作成するには、templateを使用します。

5. VMを使用して新しいイメージを作成します。これはlinkを参照してください。

+0

@liorkoイメージの元のVHDを持っている場合は、それをwesteuropeストレージアカウントに直接コピーし、VHDを使用して新しいVMを作成し、新しいイメージを作成することができます。 –

関連する問題