Sto tentando quello che dovrebbe essere un compito piuttosto semplice. Ho creato un VHD locale di un modello di workstation che desidero caricare per l'utilizzo nel mio ambiente Azure. Sto lavorando da Azure Powershell.Problemi di caricamento di VHD in Azure PowerShell con la commandlet Add-AzureVHD
Ho caricato il mio file .cer per creare un certificato di gestione. Ho importato il file .publishsettings e sono in grado di utilizzare Set-AzureSubscription e Select-AzureSubscription senza problemi apparenti:
Set-AzureSubscription -SubscriptionName "Windows Azure Enterprise" -CurrentStorageAccount ATOQA
Select-AzureSubscription -SubscriptionName "Windows Azure Enterprise"
Il problema che ho incontrato è questo quando tento di usare 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
sono abbastanza certo che le informazioni che sto usando per specificare il -destination è corretto, dal momento che ho copiato direttamente dal campo contenitore URL sul sito Azure.
Dove sto andando male? Ho usato alcuni siti web come guide per dare un'idea di quello che ho lavorato da:
http://www.cloudtec.ch/blog/tech/upload-vhd-to-azure.html
http://msdn.microsoft.com/en-us/library/windowsazure/dn205185.aspx
Ho anche tentato di usare CSUpload con la stessa base passi e ricevi un messaggio che dice "l'account di archiviazione non è stato trovato", portandomi a credere che sto compilando un parametro con le informazioni sbagliate, ma sono davvero confuso su quale sia esattamente il mio errore.
Molte, molte grazie in anticipo!
Solo un'ipotesi, ma puoi provare specificando il nome dell'account di archiviazione in lettere minuscole? –
Ho provato anche quello, pensando che stava soffocando sulla voce caps ma non sembrava fare la differenza. –