Próbuję wykonać całkiem podstawowe zadanie. Stworzyłem lokalną wersję VHD szablonu stacji roboczej, który chcę przesłać do wykorzystania w moim środowisku Azure. Pracuję z Azure Powershell.Problemy z przesyłaniem dysku VHD w konsoli Azure Powershell za pomocą polecenia Add-AzureVHD
Przesłałem plik .cer, aby utworzyć certyfikat zarządzania. Mam importowany plik .publishsettings i jestem w stanie używać Set-AzureSubscription i Select-AzureSubscription bez widocznych problemów:
Set-AzureSubscription -SubscriptionName "Windows Azure Enterprise" -CurrentStorageAccount ATOQA
Select-AzureSubscription -SubscriptionName "Windows Azure Enterprise"
Problem napotkasz jest to, kiedy próbuję użyć Add-AzureVHD:
PS C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-10\bin> add-azurevhd -destination "https://ATOQA.blob.core.windows.net/vhds/ztemplate-W7.vhd" -localfilepath "C:\VM\W7_Template\ztemplate-w7.vhd"
add-azurevhd : "An exception occurred when calling the ServiceManagement API. HTTP Status Code: 404. Service Management Error Code: ResourceNotFound. Message: The requested storage account
'atoqa' was not found.. Operation Tracking ID: df91c24901254047b39a7a7d5b037ea0."
At line:1 char:1
+ add-azurevhd -destination "https://ATOQA.blob.core.windows.net/vhds/ztemplate-W7 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Add-AzureVhd], ServiceManagementClientException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.StorageServices.AddAzureVhdCommand
Jestem prawie pewna, że informacje Używam określić -destination jest poprawna, ponieważ mam skopiowane bezpośrednio z pola URL pojemnik na Azure miejscu.
Gdzie się mylę? Używam kilka stron internetowych jako prowadnice do daje wyobrażenie o tym, co ja pracuję od:
http://www.cloudtec.ch/blog/tech/upload-vhd-to-azure.html
http://msdn.microsoft.com/en-us/library/windowsazure/dn205185.aspx
Ja również próbował użyć CSUPLOAD o te same podstawowe krok po kroku i otrzymasz komunikat, który stwierdza, że "nie znaleziono konta pamięci masowej", co doprowadziło mnie do przekonania, że wypełniam parametr błędnymi informacjami, ale jestem naprawdę zdezorientowany tym, co dokładnie robię.
Wiele, wielkie dzięki z góry!
Tylko zgadnij, ale czy możesz spróbować, podając nazwę konta przechowywania małymi literami? –
Próbowałem tego również, sądząc, że dławiło się hasłem, ale nie miało to większego znaczenia. –