1- Rendez vous sur https://windows.azure.com/ et identifiez vous avec votre live ID.
2- Cliquez sur Programmes bêta
3- Sélectionnez la Check Box programme et demandez l'accès.
4- Avoir accès au service peut prendre un peu de temps

Configurer visual studio pour avoir le support du VM Rôle
1- Créez un nouveau texte
2- Collez le texte qui suit
|
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\Windows Azure Tools for Microsoft Visual Studio 2010\1.0]
"VirtualMachineRoleEnabled"=dword:00000001
|
|
3- Enregistrez et renommez le fichier ” EnableVMRole-X64.reg”
4- Double cliquez sur le fichier. Cela va rendre le rôle actif dans le menu contextuel de Visual studio.

Preparer la VHD avant l'upload dans Azure
Vous pouvez utiliser le manager Hyper-V pour créer une nouvelle VHD ou en utiliser une existante. Attention la taille maximum d'une VHD à uploader est de 65 GB.
1- Avant de commencer à uploader, vous devez installer des composants d'intégration à Windows Azure à votre VM.Ces composants sont dans le SDK Windows Azure %ProgramFiles%\Windows Azure SDK\<VersionNumber>\iso\ folder, sélectionnez wavmroleic.iso.
2- Montez wavmroleic.iso dans la VM que voulez uploader et double cliquez sur WaIntegrationComponents-x64.msi. Entrez le mot de passe Administrateur utilisé lors du démarrage de l'OS. Finissez l'installation des composants. Vous devez redémarrer la VM afin que les composants soient bien installés.

3- Ouvrez le menu démarrer, tapez %windir%\system32\sysprep\sysprep.exe et appuyez sur Entrer pour lancer l'outil de préparation système. Sélectionnez “Enter System Out-of-Box Experience (OOBE)”, puis Shutdown dans Shutdown Options, appuyez sur OK.

Upload du VHD dans Windows Azure
Vous êtes désormais prêt à uploader votre image VHD dans Azure.
1- ouvrez l'invite de commande du SDK Windows Azure comme ceci : Start | All Programs | Windows Azure SDK v1.x.
2- Exécutez la commande suivante
csupload Add-VMImage -Connection "SubscriptionId=[subscription_id]; CertificateThumbprint=[certificate_thumbprint]" -Description "[description]" -LiteralPath "[vhd_location]" –Name [vhd_filename] -Location "[azure_subregion]" -TempLocation %TEMP% -SkipVerify
For example:-
|
csupload Add-VMImage -Connection "SubscriptionId=XXXXXXXX-XXXX-XXXX-XXXX- XXXXXXXX; CertificateThumbprint=512DB65E1233C227DCD2067X5F7295BFEBA01X99" -LiteralPath d:\VMs2012\test.vhd -Location "West US"
|
|
3- Attendez que le VHD soit uploader. Cette durée dépend de la taille du VHD et de la vitesse de votre connection internet.

4- Une fois terminé, rendez vous sur le portail de gestion et cliquez sur Services hébergés, Comptes de stockage et CDN, et ensuite sur Images VM. Vous remarquerez que la liste inclue la fichier test.vhd que vous êtes entrain d'uploader et que son statut est En Attente.
Créez un nouveau modèle de service contant le VM Rôle
1- Configurez vos référence du portail de gestion dans Visual Studio.

2- Ouvrez Visual studio et créez un nouveau projet Cloud.
3- Ne sélectionnez aucun rôle et cliquez sur OK.

4- Ajoutez un nouveau VM Rôle

5- Sélectionnez votre abonnement Windows Azure créé durant la première étape et selectionnez le VHD pour votre VM Rôle.

6- Dans l'onglet de configuration, sélectionnez ne nombre d'instance.
7- Enfin, créez un package pour déployer votre VM Rôle

8- Cliquez sur “Configurer la connection Bureau à distance” pour activer le bureau à distance sur lequel les VMs seront créées.

9- Choisissez le certificat créé dans la liste et entrez le nom de l'utilisateur qui se connectera à distance à la VM. Entrez un mot de passe et confirez-le, et choisissez la date d'expiration du compte et cliquez sur ok.

10- Cliquez sur package, et attendez que Visual Studio le créé. Une fois le package prêt, Visual Studio ouvre une fenêtre montrant le dossier contenant les fichiers générés.

11- Allez sur le portail de gestion et créez un nouveau service hébergé en utilisant les fichiers obtenus lors de l'étape précédente (10) et le certificat créé en amont, cliquez sur ok.

Notez que vous devez choisir la même région que celle dans laquelle vous avez uploadé votre VHD.
12- Attendez que les statu du déploiement soit affiché comme Prêt.
