Serveur d'impression

Guide pas à pas – Configuration d'une infrastructure hautement disponible RDS 2012 R2 [Part 1] | Blog de Hicham KADIRI – Bien choisir son serveur d impression

Le 12 juin 2020 - 9 minutes de lecture

Information

Le scénario de déploiement traité dans ce guide étape par étape est représentatif d'un projet que j'ai déjà réalisé avec un client grand compte (plus de 1000 connexions).

C'est un scénario que j'ai étudié pendant plusieurs semaines et que je voulais partager avec vous car actuellement (et malheureusement) il n'y a pas beaucoup de documentation technique sur Internet (e-Books / Blogs / Bibliothèques IT…) sur la Haute Disponibilité des services RDS pour la solution RDS sous Windows Server 2012 R2.

Vos remarques, suggestions et commentaires sont bien sûr les bienvenus :).

Bonne lecture o__O.

HK.

Application

Ce guide s'applique à: Windows Server 2012 R2 – Windows Server 2012

introduction

Les services Bureau à distance ou RDS pour les services Bureau à distance, anciennement appelés TSE pour les services Terminal Server (jusqu'à Windows Server 2003 R2) est une solution qui vous permet d'établir des connexions Bureau à distance simultanées (Windows Desktop Access) sur un ou plusieurs hôtes, pour accéder aux applications publiées (RemoteApps, également appelées applications transparentes) ou pour se connecter à des postes de travail virtuels (VDI), de n'importe où et via n'importe quel appareil.

La nouvelle version de la solution RDS introduite avec Windows Server 2012 R2 apporte de nombreuses nouvelles fonctionnalités, notamment:

  • Séance d'observation: grâce à ce nouveau mode, les administrateurs et / ou ingénieurs informatiques peuvent désormais assister et dépanner les utilisateurs de Remote Desktop en prenant le contrôle de leurs sessions Remote Desktop.
  • Mise à niveau sur place RDSH: Le serveur hôte de session peut désormais être mis à niveau à la place.
  • Prise en charge d'un serveur hôte de session sur un DC : Avec RDS 2012 R2, un serveur hôte de session Bureau à distance peut être déployé sur un contrôleur de domaine. L'objectif est de réduire le nombre de serveurs dédiés à l'infrastructure RDS en exploitant les serveurs existants et de permettre aux petites et moyennes entreprises (TPE / PME) de bénéficier des fonctionnalités de la solution RDS.
  • Temps de reconnexion : de nouvelles fonctions de reconnexion des sessions Remote Desktop sont intégrées dans la solution RDS 2012 R2. Le temps de reconnexion à une session Remote Desktop existante est de + – 10 secondes, il était de 60 ou même 70 secondes sous les anciennes versions.

La liste complète des "Quoi de neuf" de RDS Windows Server 2012 R2 est disponible ici.

Cet article est un guide pas à pas pour déployer l'infrastructure RDS de Windows Server 2012 R2 en mode haute disponibilité.

Limites de ce guide

Ce guide étape par étape décrit les différentes étapes et instructions de déploiement d'une infrastructure RDS 2012 R2 hautement disponible, y compris la redondance des services / composants suivants:

  • Hôte de session Bureau à distance
  • Service Broker pour les connexions Bureau à distance
  • Accès au bureau à distance via le Web
  • Gestionnaire de licences des services Bureau à distance.

Cependant, les points suivants ne sont pas traités / détaillés dans ce guide:

  • Création de VM
  • Déploiement de Windows Server 2012 R2 (OS invité)
  • Configuration réseau ou vNetwork
  • Configuration du stockage
  • Déploiement et promotion du contrôleur de domaine
  • Création de comptes utilisateurs et ordinateurs.
  • Jonction au domaine AD.
  • Hôte de virtualisation des services Bureau à distance

Important: pour une meilleure utilisation de ce guide et afin d'obtenir les mêmes résultats, il est recommandé de configurer votre environnement de test avec les informations techniques fournies dans le tableau du " bac à sable "Et le schéma de la pièce" Architecture cible "

bac à sable

Remarque: c'est un environnement virtuel, les machines utilisées sont donc des machines virtuelles hébergées sur un hyperviseur et non des machines physiques

Le tableau suivant répertorie toutes les machines (serveurs et postes de travail) de notre modèle:

Nom d'affichage de la machine virtuelle Nom d'hôte VM La description
LABDC1 LABDC1 DC principal du modèle: AD DS + DNS
LABSQLSRV1 LABSQLSRV1 Serveur SQL principal du modèle: SQL Server Express 2012 SP1
LABRDSH1 LABRDSH1 Serveur hôte de première session
LABRDSH1 LABRDSH1 Serveur hôte de deuxième session (pour HA)
LABRDCB1 LABRDCB1 Premier serveur RDS Broker
LABRDCB2 LABRDCB2 Deuxième serveur RDS Broker (pour HA)
LABRDWA1 LABRDWA1 Premier serveur d'accès Web RDS
LABRDWA2 LABRDWA2 Deuxième serveur d'accès Web RDS (pour HA)
LABRDLS1 LABRDLS1 Premier serveur de licences RDS
LABRDLS2 LABRDLS2 Deuxième serveur de licences RDS (pour HA)
LABW81 LABW81 Client RDS: Windows 8.1 Enterprise Edition
Conditions préalables

Le tableau suivant regroupe les prérequis matériels et logiciels nécessaires pour configurer notre infrastructure RDS 2012 R2 en mode HA:

Conditions préalables

La description

Logiciels requis

ISO Windows 2012 R2

Les serveurs répertoriés dans le tableau ci-dessus ont été déployés à l'aide de l'image ISO Windows Server 2012 R2 Edition Datacenter (version d'essai) disponible en téléchargement gratuit ici.

ISO Windows 8.1 Enterprise

La station de travail (LABW81) a été déployée à l'aide de l'image ISO Windows 8.1 Enterprise Edition (version d'essai) disponible en téléchargement gratuit ici.

Domaine Active Directory

Depuis Windows Server 2008, un domaine Active Directory est requis pour la mise en œuvre de la solution RDS. Une nouvelle forêt AD (vLAB.LAN) a été placé sur le modèle.

SQL Server Express 2012 SP1

Pour la configuration haute disponibilité de Service Broker, une base de données SQL est requise. SQL Server Express Edition 2012 SP1 est déployé pour l'héberger. Il est également disponible en téléchargement gratuit ici.

SQL Server Management Studio Express 2012 SP1

La console de gestion "SQL Server Management Studio Express 2012 SP1" est utilisée pour gérer la base de données créée par l'assistant de configuration du mode haute disponibilité pour le service Broker. L'outil est disponible en téléchargement gratuit à partir de la même page que SQL Server Express Edition 2010 SP1.

Exigences matérielles

RAM

Tous les serveurs du modèle doivent avoir au moins 2 Go de RAM | Dans un environnement de production, il est recommandé d'avoir au moins 4 Go ou 8 Go de RAM.

CPU

Les serveurs suivants doivent avoir deux vCPU: Ø LABDC1Ø LABSQLSRV1Ø LABRDSH1Ø LABRDSH2Ø LABRDCB1Ø LABRDCB2Ø LABRDWA1Ø LABRDWA2 Les autres serveurs ne peuvent avoir qu'un seul vCPU: Ø LABRDLS1Ø LABRDLS2

Espace disque

Tous les serveurs peuvent avoir un seul vDisk d'au moins 50 Go | Dans un environnement de production, il est recommandé d'avoir au moins deux (v) disques: un pour le système d'exploitation et un second pour les données. De plus, il est fortement recommandé de dédier un RAID5 pour les disques de données et un RAID1 pour les disques système.
vNetwork Tous les serveurs doivent avoir au moins une carte d'interface réseau virtuelle (vNIC), configurée avec une adresse IP statique. Voir le schéma de notre architecture cible pour le plan d'adressage IP.
Architecture cible

Le diagramme suivant représente notre infrastructure RDS 2012 R2 cible [Cliquez sur l’image ci-dessous pour une meilleure visibilité] :

Schéma_Archi_RDS2012R2

Déploiement de la solution RDS

De nouveaux types et modes de déploiement sont introduits avec RDS 2012 et 2012 R2, en fait, le rôle RDS peut désormais être déployé via deux modes différents et selon deux scénarios différents:

Méthodes de déploiement

  • Déploiement standard: déploiement de RDS Role Services sur plusieurs serveurs
  • Démarrage rapide: déploiement des services de rôle RDS sur un seul serveur

0-1

Scénarios de déploiement

  • Déploiement basé sur la session: Présentation de Windows Desktop & Publication d'applications
  • Déploiement sur machine Virtuel: VDI (Virtual Desktop Infrastructure)

0-2

De plus, quel que soit le mode de déploiement, au moins les 3 services de rôle suivants sont déployés automatiquement (et nécessairement):

Déploiement basé sur la session

  • Hôte de session Bureau à distance
  • Accès au bureau à distance via le Web
  • Service Broker pour les connexions Bureau à distance

Déploiement basé sur une machine virtuelle

  • Hôte de virtualisation Services de bureau à distance
  • Accès au bureau à distance via le Web
  • Service Broker pour les connexions Bureau à distance

Remarque: depuis Windows Server 2012, le " Colonne vertébrale D'une infrastructure RDS est le Service Broker. Microsoft considère que son utilisation est essentielle au bon fonctionnement des connexions Bureau à distance, c'est la raison pour laquelle un déploiement RDS (quels que soient le type et le scénario de déploiement) implique le déploiement du Service Broker accompagné d'un accès Bureau à distance via le Web pour accès aux ressources publiées via un portail Web.

La mode " Déploiement standard Est adopté dans notre déploiement, nous allons donc d'abord déployer les 3 services de rôle sur les serveurs suivants:

Service de rôle RDS

Serveur de déploiement
Hôte de session Bureau à distance

LABRDSH1

Accès au bureau à distance via le Web

LABRDWA1

Service Broker pour les connexions Bureau à distance

LABRDCB1

Notez que le rôle RDS peut être déployé via:

  • Gestionnaire de serveur
  • Windows PowerShell
Déploiement des services de rôle RDS via Manager Serveur

Suivez les instructions suivantes pour effectuer ce premier déploiement via le Gestionnaire de serveur:

  • Ouvrez une session Windows sur le DC "LABDC1" et lancez le Gestionnaire de serveur
  • Cliquer sur " Tous les serveurs", Ensuite" Gérer "Et enfin" Ajouter des serveurs ":

1 "width =" 614 "height =" 171 "srcset =" https://hichamkadiri.files.wordpress.com/2015/04/1.png?w=614&h=171 614w, https: //hichamkadiri.files. wordpress.com/2015/04/1.png?w=150&h=42 150w, https://hichamkadiri.files.wordpress.com/2015/04/1.png?w=300&h=83 300w, https: // hichamkadiri.files.wordpress.com/2015/04/1.png?w=768&h=214 768w, https://hichamkadiri.files.wordpress.com/2015/04/1.png 1024w "tailles =" (max. largeur: 614px) 100vw, 614px "/></p>
<ul>
<li>Recherchez et ajoutez les trois serveurs <strong>LABRDSH1 – LABRDCB1 – LABRDWA1</strong> et cliquez <strong>D'accord</strong></li>
</ul>
<p><img data-attachment-id=

  • Une fois ajoutés, les trois serveurs apparaissent désormais dans le " Tous les serveurs"

3

  • Maintenant que nous avons ajouté les serveurs sur lesquels nous allons déployer RDS, accédez au tableau de bord et cliquez sur le bouton " Ajouter des rôles et des fonctionnalités"

4 "width =" 614 "height =" 210 "srcset =" https://hichamkadiri.files.wordpress.com/2015/04/4.png?w=614&h=210 614w, https: //hichamkadiri.files. wordpress.com/2015/04/4.png?w=150&h=51 150w, https://hichamkadiri.files.wordpress.com/2015/04/4.png?w=300&h=103 300w, https: // hichamkadiri.files.wordpress.com/2015/04/4.png?w=768&h=263 768w, https://hichamkadiri.files.wordpress.com/2015/04/4.png 984w "tailles =" (max. largeur: 614px) 100vw, 614px "/></p>
<ul>
<li>L'assistant d'ajout de rôles et de fonctionnalités s'ouvre, cliquez sur " <strong>Suivant </strong>"</li>
</ul>
<p><img data-attachment-id=

  • Choisissez " Déploiement de bureaux basés sur les sessions"Comme scénario de déploiement et cliquez sur" Suivant "

8

  • Avant de cliquer sur " Suivant"Prenez note des informations suivantes:
    • Le déploiement des 3 services de rôle RDS se fera comme suit:
      • "LABRDSH1" pour le déploiement du serveur hôte de session Bureau à distance
      • "LABRDWA1" pour le déploiement du serveur Web Remote Desktop Access
      • "LABRDCB1" pour le déploiement du serveur Broker pour les connexions Bureau à distance

9

  • Sélectionnez et ajoutez le serveur " LABRDCB1 "Et cliquez sur" Suivant":

dix

  • Sélectionnez et ajoutez le serveur " LABRDWA1"Et cliquez sur" Suivant "

11

Sélectionnez et ajoutez le serveur " LABRDSH1"Et cliquez sur" Suivant ":

12 "width =" 614 "height =" 433 "srcset =" https://hichamkadiri.files.wordpress.com/2015/04/12.png?w=614&h=433 614w, https: //hichamkadiri.files. wordpress.com/2015/04/12.png?w=150&h=106 150w, https://hichamkadiri.files.wordpress.com/2015/04/12.png?w=300&h=212 300w, https: // hichamkadiri.files.wordpress.com/2015/04/12.png?w=768&h=542 768w, https://hichamkadiri.files.wordpress.com/2015/04/12.png 797w "tailles =" (max. largeur: 614px) 100vw, 614px "/></p>
<ul>
<li>Vérifier " <strong>Redémarrez automatiquement le serveur de destination si nécessaire</strong>"Et cliquez sur" <strong>Déployer </strong>Pour commencer le déploiement.
<ul>
<li><em>Remarque: Le seul serveur nécessitant un redémarrage est le serveur hôte de session (LABRDSH1)</em></li>
</ul>
</li>
</ul>
<p><img data-attachment-id=

  • Si le déploiement réussit, les informations suivantes s'affichent:

14 "width =" 614 "height =" 435 "srcset =" https://hichamkadiri.files.wordpress.com/2015/04/14.png?w=614&h=435 614w, https: //hichamkadiri.files. wordpress.com/2015/04/14.png?w=150&h=106 150w, https://hichamkadiri.files.wordpress.com/2015/04/14.png?w=300&h=213 300w, https: // hichamkadiri.files.wordpress.com/2015/04/14.png?w=768&h=544 768w, https://hichamkadiri.files.wordpress.com/2015/04/14.png 796w "tailles =" (max. largeur: 614px) 100vw, 614px "/></p>
<ul>
<li>Cliquez sur " <strong>Fermer</strong>Pour fermer l'assistant Ajouter des rôles et des fonctionnalités.</li>
<li>Enfin, notez l'apparition de la nouvelle section " <strong>Services de bureau à distance</strong>Dans le volet gauche du Gestionnaire de serveur:</li>
</ul>
<p><img data-attachment-id=

  • Cliquer sur " Services de bureau à distance Et vérifiez les serveurs de votre déploiement:

16

Si vous lancez le Gestionnaire de serveur à partir des serveurs LABRDSH1, LABRDCB1 et LABRDWA1, vous verrez apparaître la même console "Remote Desktop Services". En effet, il suffit de déployer l'un des services de rôle RDS sur un serveur pour faire apparaître la console de gestion «Remote Desktop Services».

Nous arrivons à la fin de cette première partie, [Part 2] à partir de ce guide étape par étape, nous verrons:

Comment déployer des services de rôle RDS via Windows PowerShell

Comment créer une collection de sessions en mode GUI et CLI

Comment publier des RemoteApps en mode GUI et CLI

Comment déployer un serveur de licences

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.