Tutoriel de mise en place de l accès distant Paramétrage du contrôleur de domaine Paramétrage des serveurs et ajout dans le domaine Création d une unité organisationnelle et d un groupe RDS Création d un pool de serveurs sur SRV-DC pour une meilleure gestion Installation des rôles Création d une collection Ajout des passerelles - Gestion des stratégies - Certificat Haute disponibilité sur les accès distants et les passerelles Publication des programmes RemoteApp et test 3
Paramétrage du contrôleur de domaine Pour le paramétrage du contrôleur du domaine, nous allons d abord effectuer la configuration générale du serveur avec la modification de son nom et l attribution d une IP fixe. Ensuite, nous installerons les rôles nécessaires au projet. Paramétrage de la carte réseau Installation du rôle AD DS (Active Directory Domain Services) impliquant l installation du rôle DNS. 4
Nous allons ensuite configurer les services de domaine Active Directory grâce à l assistant de configuration post-déploiement et créer une forêt «GSB.FR». L installation va se dérouler et notre serveur va devenir un contrôleur de domaine. Après redémarrage, les rôles ont bien été installés. 5
Paramétrage des serveurs et ajout dans le domaine Une fois le domaine mis en place, nous pouvons désormais passer au paramétrage des autres serveurs en les renommant, en leur donnant une adresse IP fixe et en les ajoutant au domaine «GSB.FR». SRV-PAS2 avant les modifications SRV-PAS2 après les modifications 6
Création d une unité d organisation et d un groupe RDS Pour une meilleure gestion des utilisateurs liés à RDS, nous avons créé une Unité d Organisation nommée «RDS» dans l Active Directory. Puis nous avons ensuite placé à l intérieur les utilisateurs et groupes souhaités. 7
Création d un pool de serveurs sur SRV-DC pour une meilleure gestion Dans Windows Server 2012, la gestion de plusieurs serveurs distants à l aide d une console Gestionnaire de serveur unique a été mise en place. Pour les ajouter, il faut suivre les étapes suivantes : 1. Dans le menu Gérer, cliquer sur Ajouter des serveurs. 2. Effectuer l une des opérations suivantes : o o o Sous l onglet Active Directory, sélectionner des serveurs qui se trouvent dans le domaine actuel puis cliquer sur la flèche droite pour déplacer les serveurs sélectionnés vers la liste sélectionnée. Sous l onglet DNS, tapez les premiers caractères d un nom d ordinateur ou d une adresse IP, puis appuyez sur Entrée ou cliquez sur Rechercher. Choisissez les serveurs à ajouter, puis cliquez sur la flèche droite. Sous l onglet Importer, naviguez jusqu à un fichier texte qui contient les noms DNS ou adresses IP des ordinateurs que vous souhaitez afficher, un nom ou une adresse IP par ligne. 3. Une fois la sélection des serveurs terminée, cliquer sur OK 8
Installation des rôles Désormais, tout peut être géré depuis notre contrôleur de domaine SRV-DC. Nous allons donc commencer à installer les différents rôles : Cliquer sur Gérer puis Ajouter des rôles et fonctionnalités Type d installation : Installation des services Bureau à distance Type de déploiement : Déploiement standard Scénario de déploiement : Déploiement de bureaux basés sur une session Nous allons ensuite pouvoir sélectionner les différents serveurs correspondants aux rôles souhaités : o Broker : SRV-BRO1 o Serveur d Accès Web : SRV-BRO1 o Hôtes de sessions : SRV-RDS1 et SRV-RDS2 Une fois l installation des rôles des serveurs de l assistant terminée, nous allons pouvoir ajouter le deuxième Serveur d Accès Web : SRV-BRO2. 9
Se rendre dans le Gestionnaire de serveur Cliquer sur : Aller dans les Tâches de Serveurs de déploiement : o Sélectionner Ajouter des serveurs d accès Bureau à distance par le Web Nous sélectionnons le second Serveur d Accès Web : SRV-BRO2 Sélectionner Installer Tous les rôles sont désormais installés à l exception des passerelles. 10
Création d une collection Depuis Windows Server 2012, Microsoft a introduit un nouvel élément dans l infrastructure RDS, il s agit des «Collections». Une collection de sessions (appelée batterie auparavant) est un regroupement de serveurs hôtes de session Bureau à distance pour une session donnée Nous allons ici créer une collection en rassemblant les serveurs hôtes de session bureau à distance soit SRV-RDS1 et SRV-RDS2. Dans la vue d ensemble des Services Bureau à Distance, sélectionner «Collections» Aller ensuite dans les tâches du panneau Collections et sélectionner «Créer une collection de sessions» Nous pouvons désormais nommer la Collection, ajouter les serveurs hôtes de sessions souhaités et sélectionner les utilisateurs qui auront accès aux serveurs 11
Nous choisissons ici de ne pas avoir de disque partagé pour les profils utilisateurs entre les serveurs La collection est désormais créée Ajout des passerelles - Gestion des stratégies - Certificat Afin de permettre la connexion via le protocole RDP (Remote Desktop Protocol) sur HTTPS qui va établir une connexion sécurisée et chiffrée entre les utilisateurs distants sur Internet et les ressources réseau internes sur lesquelles s'exécutent leurs applications, il va falloir mettre en place les passerelles sur notre infrastructure RDS. Pour ce faire, nous allons suivre cette méthode : Dans la vue d ensemble des Services Bureau à Distance, sélectionner Passerelle des services Bureau à Distance Sélections des serveurs où seront installés les rôles : SRV-PAS1 et SRV-PAS2 12
Création d un certificat SSL auto-signé nommé : «PASSERELLE.GSB.FR» car il va prendre le nom du cluster qui va être mis en place pour la haute disponibilité Une fois l installation réalisée, la configuration du certificat est nécessaire : o Nous allons créer un Certificat pour la Passerelle nommé «PASSERELLE.GSB.FR» avec un mot de passe défini qui sera accessible sur un répertoire partagé sur SRV-DC o Nous en profitons pour créer un Certificat pour l accès Web : ACCES- WEB.GSB.FR o Dans les propriétés du déploiement, nous allons également décocher la case «Ignorer le serveur de passerelle des services Bureau à distance pour les adresses locales» afin de pouvoir tester la passerelle sur le réseau interne Une fois les rôles installés, nous allons gérer les stratégies qui se sont créées automatiquement sur les serveurs : o Les stratégies d autorisation des connexions o Les stratégies d autorisation d accès aux ressources Elles vont permettre de réguler les connexions possibles, nous allons donc créer sur les deux serveurs dans le Gestionnaire de passerelles des services Bureau à Distance (dans les outils d administration) deux stratégies identiques qui permettront de sélectionne les utilisateurs ayant accès aux ressources et étant autorisés à se connecter ici le groupe users_rds. Pour les ressources réseau, nous avons créé un groupe d ordinateurs composés des hôtes de session soit : SRV-RDS1 et SRV-RDS2. 13
Haute disponibilité sur les accès distants et les passerelles Le Broker Nous ne réaliserons pas de haute disponibilité avec le Broker ici car celui-ci possède des informations qui ne peuvent être communes avec un deuxième serveur qu à l aide une base de données SQL commune contenant les collections, les sessions ouvertes... qui elle-même impliquera un autre cluster de serveurs SQL La marche à suivre semble cependant être la suivante : Configurer un serveur avec au moins Microsoft SQL Server 2008 R2 Les Brokers doivent avoir le droit de créer une base de données sur le serveur (avoir le droit DBCreator) Installer le Client Natif SQL Server Native Client sur tous les Brokers afin de pouvoir se connecter aux bases de données Création d'une entrée DNS Round Robin faisant référence à toutes les adresses IP des serveurs Brokers Lancement de l'assistant de création de la haute disponibilité du Service Broker depuis le Gestionnaire de Serveur et configuration selon les paramètres des bases de données Accès Web et Passerelle La configuration de la haute disponibilité sur les serveurs d accès web et de passerelle va se faire à l aide de la fonctionnalité «Équilibrage de la charge réseau» sur les serveurs en question dans un premier temps (ici SRV-BRO1, SRV- BRO2, SRV-PAS1 et SRV-PAS2). 14
Ensuite, depuis le serveur qui va gérer les clusters de serveur (ici, SRV-DC) ayant la fonctionnalité lui aussi installée, nous allons : Depuis les outils d administration sélectionner : «Gestion d équilibrage de la charge réseau» Sur cette interface, nous allons paramétrer les différents clusters et leurs options, il faut donc commencer par créer un nouveau Cluster Il faut ensuite indiquer le premier hôte du cluster : 15
Sélectionner son interface, son état original puis ensuite paramétrer le cluster en lui attribuant son adresse IP en fonction du plan d adressage (ici 172.16.0.17 /17) pour «PASSERELLE.GSB.FR» «PASSERELLE.GSB.FR» sera le nom de notre cluster, son mode d opération sera en multidiffusion et un paramétrage des ports/de la charge pourra également être effectué Il ne reste plus qu à ajouter les hôtes manquants : Aperçu des deux clusters La dernière étape de cet équilibrage de charge est de créer les entrées DNS correspondantes aux clusters : 16
Les hôtes de session bureau à distance Le Broker va permettre de répartir uniformément la charge entre les serveurs hôtes de session Bureau à distance dans une collection de sessions. Répartition de charge SRV-RDS1 SRV-RDS2 50% 50% 17
Publication des programmes RemoteApp et test Afin de pouvoir tester les programmes, nous avons téléchargé puis installé le logiciel «7Zip» sur les deux serveurs hôtes RDS (installer avec les paramètres d installation). Nous utiliserons également WordPad et la Calculatrice Windows. Sur SRV-DC, dans le tableau de bord, nous allons dans la catégorie Services Bureau à distance puis nous cliquons sur la collection créée précédemment Ferme-RDS Dans l onglet «Programmes RemoteApp», nous allons «Publier des programmes RemoteApp» Nous allons pouvoir sélectionner les programmes que l on souhaite mettre à disposition des visiteurs, ici : Publier les programmes 18
Nous nous connectons à présent sur un poste Windows 7. Importation dans les racines de confiance des certificats ACCES-WEB.GSB.FR et PASSERELLE.GSB.FR depuis le partage \\SRV-DC\Certificats afin de ne pas avoir de message d erreur concernant les certificats sur notre navigateur et lors de la connexion via RDS Se connecter sur le site du cluster : http://acces-web.fr/rdweb : Les applications apparaissent bien 19
Lors de la confirmation de connexion on remarque le passage par le Broker et la Passerelle Après une requête d identifiants utilisateur et un chargement, l application apparaît et est fonctionnelle 20
Nous pouvons vérifier sur quel serveur est connecté l utilisateur grâce à la console de gestion de la collection Ferme-RDS : Une configuration sans passer par l interface web peut également être mise en place via l outil Connexions distantes dans le Panneau de Configuration. Nous allons dans «Configurer une nouvelle connexion avec les connexions RemoteApp et Bureau à Distance», tapons cette URL et validons Les ressources se sont bien ajoutées localement 21
Les ressources sont désormais disponibles dans le menu démarrer Afin de tester complètement l architecture, nous avons coupé tous les services IIS de SRV- BRO1 afin de ne pas faire fonctionner le site RDWeb avec ce serveur et donc tester l accès distant via SRV-BRO2. Ensuite, nous avons coupé les serveurs SRV-RDS2 (celui utilisé lors du test) et SRV-PAS1 afin de voir si les connexions se sont bien réalisées sur les interfaces de gestion. L accès au site web est bien fonctionnel Le passage par SRV-RDS1 est bien réalisé : 22
Le passage par SRV-PAS2 est également bien réalisé : Vérification par l outil d administration Gestionnaire de passerelle des services Bureau à distance sur SRV-PAS2 Nous obtenons tous les détails concernant la connexion en cours de RDSUSER1 23