Dans ma précédente série de billet j’ai abordé le sujet de comment renommer les serveurs hébergeant les différents composants de TFS et reconfigurer l’ensemble pour avoir une plateforme à nouveau opérationnelle. Dans cette nouvelle série je vais vous expliquer comment réaliser une installation en utilisant des alias DNS afin de simplifier grandement un changement ultérieur de serveur vu qu’il n’y aura qu’à mettre à jour l’alias
Même si vous décider d’installation l’ensemble des composants sur un serveur unique, la mise en place d’alias DNS pour l’ensemble des composants dès l’installation vous simplifiera la vie en cas d’évolutions futures. Voici la liste des composants pour lesquels on aura un alias :
- SQL Server
- Analysis Services
- Reporting Services
- SharePoint
- Team Foundation Server (Application Tiers)
J’aborderai en 3 parties la configuration spécifique par rapport à une installation standard :
- Partie 1 : Data Tiers
- Partie 2 : SharePoint
- Partie 3 : Team Foundation Server
Commençons par voir la partie Data Tiers qui comprend SQL Server, Analysis Services et Reporting Services. Voici les alias que j’utiliserai, libre à vous d’utiliser ceux que vous voulez
- SQL Server : sql01
- Analysis Services : analysis01
- Reporting Services : reporting01
Le domaine utilisé dans mon tutoriel sera demo.local.
SQL Server
Pour la partie SQL Server (base de données uniquement), il n’y a aucune configuration spécifique étant donné que ce composant ne dépend d’aucun autre
Analysis Services
Comme pour SQL Server, ce composant ne dépendant à l’installation d’aucun autre composant il n’y a pas de configuration particulière ; sauf dans un cas, si vous installer Analysis Services sur le même serveur qu’un composant qui dépend de lui. Dans ce cas après l’installation il faut modifier une clé de registre afin de désactiver la vérification d’un loopback. En effet par défaut il n’est pas possible de se connecter à Analysis Services localement par une autre adresse que “localhost”. Voici la procédure pour désactiver cette vérification :
- Ouvrez l’éditeur de la base de registre (regedit.exe).
- Allez à la clé de registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Ajouter l’entrée DisableLoopbackCheck de type DWORD avec pour valeur 1.
Attention ceci aura des conséquences sur la sécurité de votre serveur. Pour plus d’information vous pouvez consulter le site de Microsoft : http://support.microsoft.com/kb/983444
Reporting Services
L’installation et la configuration de Reporting Services est un peu plus longue afin d’utiliser des alias DNS. Pour cela il faut :
- Installation Reporting Services mais sans le configurer.
- Une fois l’installation terminée il faut configurer manuellement Reporting Services via l’interface de gestion de la configuration.
- Se connecter au serveur SSRS local.
- Dans l’onglet Database, cliquez sur Change Database.
- Sélectionnez Create a new report server database et cliquez sur Next.
- Dans le champ Server Name, entrez le nom de domaine complet (FQDN) du serveur SQL en utilisant l’alias DNS et cliquez sur Next.
- Terminez la création de la base de données en utilisant les valeurs par défaut.
- Dans l’onglet Web Service URL, cliquez sur Apply.
- Dans l’onglet Report Manager URL, cliquez sur Apply.
- Dans l’onglet Web Service URL, cliquez sur Advanced.
Si vous vous demandez pourquoi on a quitté l’onglet Web Service URL et que l’on revient dessus c’est tout simplement que la console de configuration ne se rafraichit pas automatiquement et qu’il faut sortir et revenir sur l’onglet pour que le bouton soit disponible - Dans la section Multiple HTTP Identities, cliquez sur Add.
- Cliquez sur Host Header Name et entrez le nom de domaine complet du serveur Reporting Services en utilisant l’alias DNS et cliquez sur OK.
- Cliquez sur OK pour fermer la fenêtre Advanced Multiple Web Site Configuration.
- Dans l’onglet Report Manager URL, cliquez sur Advanced.
- Dans la section Multiple Identities, cliquez sur Add.
- Cliquez sur Host Header Name et entrez le nom de domaine complet du serveur Reporting Services en utilisant l’alias DNS et cliquez sur OK.
- Cliquez sur OK pour fermer la fenêtre Advanced Multiple Web Site Configuration.
- Cliquez sur Exit pour fermer la fenêtre de configuration de Reporting Services.
Voilà l’ensemble des composants de SQL Server sont maintenant installés et configurés pour fonctionner avec les alias DNS Pour la suite nous verrons comment installer et configurer la partie SharePoint.
Carpe Diem.
Pingback: TFS : Installation avec des alias DNS – Partie 2 : SharePoint
Pingback: TFS : Installation avec des alias DNS – Partie 3 : Team Foundation Server