不久之前,我已經開始使用Azure託管一些Ubuntu VM。我已經開始用免費試用個人帳戶來捅捅它。一個月後,我的試用已經沒有了信用。我不得不爲另一個公司註冊一個賬戶(而不是個人)。因此,現在,我必須將所有VM從舊帳戶移動到新帳戶。如何在Azure帳戶之間移動.vhd?
我曾嘗試過幾件事,但顯然Azure門戶不支持它。所以,我已經結束了使用Windows和PowerShell創建新的虛擬機,希望我可以從舊帳戶下載VHD文件,然後從它們創建實際的存儲磁盤。不過,我被困在Save-AzureRmVhd
命令,因爲它只是造成:
Save-AzureRmVhd : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:1
+ Save-AzureRmVhd -Source $sourceVHD -LocalFilePath $destinationVHD
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Save-AzureRmVhd], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.Azure.Commands.Compute.StorageServices.SaveAzureVhdCommand
這幾乎是使用PowerShell我的第一次,但我想我已經用正確的命令,以下這一點:https://msdn.microsoft.com/en-us/library/mt622705.aspx。
我使用(指定爲變量路徑)具體的命令:
Save-AzureRmVhd -Source $sourceVHD -LocalFilePath $destinationVHD
TL;博士如何移動虛擬機的存儲磁盤之間Azure的帳戶時,源代碼中有一個停用的預訂(結束免費試用) ?
如果您的源訂閱已被禁用,我看不到您如何訪問它。您可能想嘗試打開支持/帳單票據(可免費執行),然後查看您是否可以在幾天內重新啓用試用帳戶。然後,您可以直接從源到目標存儲帳戶執行vhd blob的副本。 –
另外,你可以用你正在執行的確切命令更新你的問題嗎? –
@GauravMantri更新 –