Azure RemoteApp – déploiement en mode hybride – partie 3 – création du modèle de machine virtuelle RDSH


Azure RemoteApp est un nouveau service présenté en mai 2014 lors de TechEd North America. C’est un service permettant d’exécuter des applications Windows dans le Cloud et d’y accéder depuis n’importe quel périphérique (PC/tablette Windows, Mac, iPad, IPhone, Android, Windows Phone /RT). En version simple : c’est du RDSH dans le Cloud !

La première partie de cette série d’article est ici : http://blogs.technet.com/b/stanislas/archive/2014/08/05/azure-remoteapp-d-233-ploiement-en-mode-hybride-partie-1-introduction-et-cr-233-ation-du-service-remoteapp.aspx

La seconde concernant l’interconnexion réseaux est ici : http://blogs.technet.com/b/stanislas/archive/2014/08/07/azure-remoteapp-d-233-ploiement-en-mode-hybride-partie-2-connexion-vpn-site-224-site.aspx

Cette troisième partie sera consacrée à la création d’un modèle de machine virtuelle RDSH destiné à être utilisé dans Azure RemoteApp

Prérequis:

  • Avoir un serveur Hyper-V (ou un poste Windows 8.1 avec Hyper-V)
  • Avoir les sources d’installation de Windows Server 2012 R2 et des applications tierces à publier en Remote App
  • Avoir de la bande passante pour l’upload de l’image vers Microsoft Azure
  • Préparer un disque virtuel au format .VHD

 

1- Création d’un disque VHD de taille fixe

Ouvrir le gestionnaire de disque et dans le menu Action, sélectionner Create VHD

Bien sélectionner le format VHD et Fixed Size (ça devrait fonctionner en mode dynamique aussi, à valider)

Détacher le VHD

2- Installation d’une machine virtuelle Windows Server 2012 R2 RDSH

Ouvrir la console d’administration d’Hyper-V et lancer l’assistant de création d’une VM.

Important : la VM doit être de génération 1

Sélectionner l’option utiliser un disque existant (celui créé précédemment).

Installation du rôle RDSH et de la fonctionnalité Desktop Experience via l’assistant Add Role and Features du Server Manager.

Télécharger les dernières mises à jour puis redémarrer la machine.

Installer les applications à publier et les mettre à jour.

Désactiver EFS avec la commande fsutil behavior set disableencryption 1 exécutée depuis une invite de commande en mode administrateur

3- Sysprep

Exécuter Sysprep en mode OOBE avec les options Generalize et Shutdown

L’image est prête à être téléchargée vers Azure

4- Téléchargement de l’image sur Azure

Dans le portail d’administration d’Azure cliquer sur link a remoteapp Template image

Pour uploader le VHD vers Microsoft Azure, il suffit d’exécuter la commande présentée

Copier la commande à exécuter (bouton copier en haut à droite)

Ouvrir une invite PowerShell

Exécuter au préalable la commande $NtfsDisableEncryptionError = “NtfsDisableEncryptionError”  (c’est pour pallier à un bug du script dans la Preview d’Azure RemoteApp)

Puis coller la commande copiée précédemment. Sélectionner l’image à uploader.

L’opération va prendre du temps : calcul du condensé de l’image, vérification de l’espace disque à zéro, upload…

5- Affectation de l’image au déploiement

Le provisionnement de l’image va prendre une trentaine de minutes

Prochaine étape : La publication des applications RemoteApp

Vous êtes professionnel et légitimement vous vous posez des questions sur le Cloud, Windows Azure, Hyper-V, Windows Server, l’évolution du datacenter vers un cloud privé ou hybride alors pour en savoir plus, n’hésitez pas à suivre les sessions gratuites de formation de la Microsoft Virtual Academy : http://www.microsoftvirtualacademy.com/

Pour évaluez gratuitement Windows Azure : http://azure.microsoft.com/fr-fr/pricing/free-trial/

Stanislas Quastana

Comments (6)

  1. Anonymous says:

    Azure RemoteApp est un nouveau service présenté en mai 2014 lors de TechEd North America. C’est un service

  2. Anonymous says:

    Azure RemoteApp est un nouveau service présenté en mai 2014 lors de TechEd North America. C’est un service

  3. Anonymous says:

    Azure RemoteApp est un nouveau service présenté en mai 2014 lors de TechEd North America. C’est un service

  4. benoit says:

    Bonjour, j'ai crée une image sur Azure en suivant
    http://azure.microsoft.com/en-us/documentation/articles/remoteapp-create-custom-image/
    comment la faire reconnaitre par RemoteApp ?
    Merci.

  5. Stanislas Quastana says:

    En suivnat mon tutoriel à la lettre, cela doit fonctionner (sous réserve que la connexion VPN soit fonctionnelle en mode hybride. et que l’AAD soit opérationnel)

  6. benoit says:

    Bonjour, L'application en RemoteApp devra dialoguée avec les serveurs en backend (db, storage).
    . le vpn est monté avec une IaaS dans Azure.
    http://blogs.msdn.com/b/rds/archive/2014/07/21/how-to-link-azure-remoteapp-to-an-existing-vnet.aspx
    C'est pourquoi j'espérais faire une copie de stockageAsure à stockageAsure via le powershell qui load le vhd (Upload-AzureRemoteAppTemplateImage.ps1), c'est pas grave. je repars de votre tutoriel. Merci. De plus l'AAD est encore un peu flou dans ma tête. Procédons
    par étape. Merci