Vous êtes sur la page 1sur 25

LP SRI

Projet

Mise en place Serveur RIS sous Windows 2003 Server

Auteurs : KHIAT Azeddine & KHOBAICH Hicham

16/04/2012

Encadrant :

Professeur Formateur : Hicham ZAGGAF

Module : Administration systèmes et réseaux

EM63 : Administration des systèmes et réseaux Microsoft Windows

Résumé : Déploiement automatique de systèmes d’exploitation et d’applications via le réseau

Azeddine KHIAT & Hicham KHOBAICH

1. Présentation de RIS

1.1 Description

Sommaire

1.2 Pré requis du service RIS

1.3 Fonctionnement du service RIS

2. Installation du serveur

2.1.

Composants prérequis

2.2

Composants RIS

2.3.

Installation du serveur

Procédure d'installation

L'arborescence

Les services

3 Configuration

3.1 Serveur DHCP

3.2 Serveur RIS

4. Création des images Riprep

4.1. Concepts fondamentaux

4.2. Limitations

4.2.1. Limitations au niveau matériel

LP SRI

4.2.2. Limitations au niveau des disques durs

4.3. Principe de création d'une image

4.3.1.

Installation du poste modèle

4.3.2.

Création de l'image

4.3.4.

Ajout ultérieur de fichiers ou dossiers

5 Déploiement d'une Image

5.1 Configuration requise

5.2 Création d'une disquette RIS

5.3 Déploiement

6. Conclusion

1
1

Azeddine KHIAT & Hicham KHOBAICH

1. Présentation de RIS

1.1 Description

LP SRI

RIS (Remote Installation Services) est un service d'installation à distance apparut avec Windows 2000 Server et toujours présent sur Windows Server 2003. Bien qu'il supporte l'installation de systèmes d'exploitation serveurs (2000/2003 Server), ce dernier est surtout utilisé pour déployer des machines clientes. Ce service permet aux ordinateurs d'un réseau Windows 2003 de se connecter durant leur phase de démarrage à un serveur RIS et d'installer à distance un Windows (XP Professionnel par exemple). Contrairement aux installations à distance classiques (Winnt.exe) il n'est pas nécessaire de connaitre l'endroit ou sont stockées les sources d'installation.

RIS propose de réaliser soit des installations classiques soit des déploiements d'images personnalisées (image RIPrep) un peu à la manière de Ghost. Cependant contrairement à ce dernier, RIS ne permet pas de déployer des machines de types Unix/linux et ne gère pas non plus le déploiement d'une image sur plusieurs machines en multicast (économie de bande passante). Néanmoins, il est possible d'utiliser RIS et Ghost conjointement pour tirer avantage de ces deux solutions.

Néanmoins, il est possible d'utiliser RIS et Ghost conjointement pour tirer avantage de ces deux solutions.
2
2

Azeddine KHIAT & Hicham KHOBAICH

1.2 Pré requis du service RIS

LP SRI

Le déploiement d'image via le service RIS nécessite divers pré-requis:

1 Contrôleur de Domaine exécutant Active Directory (et donc le service DNS) doit être présent sur le réseau

1 serveur DHCP doit être actif sur ce même réseau

Le serveur Windows 2003 hébergeant le service RIS doit disposer de deux partitions, l'une pour le système d'exploitation (Windows 2003), l'autre pour le service RIS ainsi que pour les images clientes. Cette deuxième partition nécessite d'être formatée en NTFS et doit disposé d'au moins 2Go d'espace disque libre

Bien sûr, tous ces services (DHCP …) ne sont pas obligatoirement installés sur un seul et même serveur. Etant donné la consommation importante de bande passante du service RIS, il est même conseillé d'installer ce dernier sur un serveur à part si possible.

D'autre part, pour que le déploiement d'une image personnalisée de Windows XP Professionnel SP2 se déroule dans de bonnes conditions, Microsoft recommande la configuration suivante pour les machines clientes :

Processeur de 300 Mhz ou plus

128 Mo de RAM (4 Go maximum pour les machines 32 bits)

2 Go d'espace disque libre pour l'installation

1 carte graphique SVGA

1 carte réseau compatible PXE ou bien une carte réseau supportant les disquettes de démarrage à distance

Mais RIS possède aussi quelques restrictions parmi lesquelles :

RIS ne supporte pas les images faites par des utilitaires d'image tierce comme Ghost

RIS ne réalise que des installations de systèmes d'exploitation et par conséquent ne permet pas de les mettre à jour (98 vers XP par exemple)

L'Assistant d'Installation de Clients (OSChooser) ne prend pas en charge les caractères ASCII étendus

3
3

Azeddine KHIAT & Hicham KHOBAICH

1.3 Fonctionnement du service RIS

LP SRI

Nous allons maintenant détailler le fonctionnement du service RIS lors du démarrage de la machine cliente.

Lorsqu'un ordinateur boot sur le réseau à l'aide d'une carte PXE et souhaite contacter un serveur d'installation à distance, le processus suivant se met en place:

1. Le client envoie un paquet DHCP Discover demandant une adresse IP. Ce paquet contient aussi entre autre le GUID (Globally Unique Identifier) de l'ordinateur client

2. Le serveur DHCP fournit une adresse IP au client

3. Le client demande alors les services d'installations à distance. Cette requête est une diffusion c'est-à-dire qu'elle est destinée à tous les serveurs RIS

4. Le serveur RIS autorisé à répondre interroge ensuite Active Directory pour vérifier si l'ordinateur (grâce à son GUID) existe dans le domaine

5. -S'il existe, le serveur RIS consulte Active Directory pour vérifier si cet ordinateur a été préconfiguré (pre-staging) pour recevoir une liste d'images clientes sur un serveur RIS particulier, dans le cas contraire il recevra une liste des images d'installation de tous les serveurs RIS pouvant lui répondre -S'il est inconnu, seul les serveurs RIS paramétrés pour répondre aux requêtes d'ordinateur inconnus lui répondront

6. Après réponses du ou des serveurs RIS, le client charge le protocole TFTP (avec le programme Startrom.com situé sur le serveur) et l'utilisateur est invité à presser la touche F12

7. A l'aide de TFTP l'ordinateur télécharge l'Assistant d'Installation de Clients (OSChooser.exe)

8. L'assistant en mode texte se lance

4
4

Azeddine KHIAT & Hicham KHOBAICH

Figure 2 :

LP SRI

Azeddine KHIAT & Hicham KHOBAICH Figure 2 : LP SRI 5
5
5

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Le service RIS utilise principalement les services suivants:

BINLSVC: il s'agit du service qui écoute le réseau afin de répondre aux demandes de clients et renvoie celles-ci aux serveurs appropriés. Il est aussi chargé de créer le compte d'ordinateur dans le domaine dans le cas de clients non préconfigurés

TFTP (Trivial File Transfer Protocol Daemon): il s'agit du service qui permet de télécharger les fichiers nécessaires à l'utilisation de RIS sur le client

SIS (Single Instance Store): il s'agit du service utilisé pour économiser l'espace de stockage sur le serveur RIS en évitant d'utiliser des fichiers présents en double sur le disque

2. Installation du serveur

2.1. Composants prérequis

Pour fonctionner, le serveur RIS nécessite la présence :

- Un serveur DNS (Domain Name System).

- Un serveur DHCP (Dynamic Host Configuration Protocol).

- Un serveur AD (Active Directory).

Figure 3:

Protocol). - Un serveur AD (Active Directory). Figure 3: Le RIS doit par ailleurs être installé

Le RIS doit par ailleurs être installé sur une partition formatée obligatoirement en NTFS RIS exige beaucoup d'espace disque(gourmande en bande passante), et vous ne pouvez pas l'installer sur la même partition que le système d'exploitation du

6
6

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

serveur hôte ou l’installer RIS sur un serveur qui fait fonctionner d’autres services ou programmes sensibles aux variations de charge réseau, assurez-vous donc que la partition ou disque choisi est d’une capacité suffisante pour contenir l'ensemble des données nécessaires aux images système que vous envisagez de déployer.

2.2 Composants RIS

RIS comprend plusieurs composants :

- Le programme d'installation des services RIS (RISetup.exe).

- Le service d'administration des services RIS.

- L'Assistant Installation de clients (OSChooser.exe).

- L'Assistant Préparation de l'installation à distance (RIPrep.exe).

- La disquette de démarrage RIS (RBFG.exe).

2.3. Installation du serveur :

Pour installer un serveur RIS vous devez disposer d'une configuration matérielle requise pour la version de Microsoft Windows installée sur votre serveur, un disque dur de 4 Go dédiés pour l'arborescence des répertoires des services RIS ainsi que d'une carte réseau 10 ou 100 Mbits/s.

Procédure d'installation

Vous pouvez installer RIS sur toutes les versions de Microsoft Windows 2000/2003 serveur.

Ouvrez le panneau de configuration, sélectionnez ajout/suppression de programmes puis ajouter ou supprimer des composants Windows.

Figure 4 :

sélectionnez ajout/suppression de programmes puis ajouter ou supprimer des composants Windows. Figure 4 : 7
7
7

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

installez le composant « Remote Installation Service » en Cochant sur Remote Installation Services, et cliquez sur Next pour l'installer.

Figure 5 :

Remote Installation Services, et cliquez sur Next pour l'installer. Figure 5 :  Exécutez ensuite risetup.exe

Exécutez ensuite risetup.exe

Remote Installation Services, et cliquez sur Next pour l'installer. Figure 5 :  Exécutez ensuite risetup.exe
8
8

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI  Suivez les instructions à l’écran. Le programme vous

Suivez les instructions à l’écran. Le programme vous demandera où vous voulez stocker les images puis en créera une à partir d’un CD-ROM d’installation de Windows.

Lors de la première utilisation, Risetup créera les écrans qui apparaîtront lors des installations.

9
9

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI 10
Azeddine KHIAT & Hicham KHOBAICH LP SRI 10
10
10

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI 11
Azeddine KHIAT & Hicham KHOBAICH LP SRI 11
11
11

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI 12
Azeddine KHIAT & Hicham KHOBAICH LP SRI 12
12
12

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI  L'arborescence A la fin de l’installation, une arborescence

L'arborescence

A la fin de l’installation, une arborescence aura été créée à la racine de la partition choisie :

aura été créée à la racine de la partition choisie : Le dossier « RemoteInstall »

Le dossier « RemoteInstall » est partagé sous le nom « Reminst ». Dans « Admin\i386 », on trouve notamment le programme « Riprep », permettant de créer les Images. « OSChooser » contient les écrans affichés lors de la partie en mode texte de l’installation.

Toutes les images RIS se trouve dans « Setup\French\Images\».

13
13

Azeddine KHIAT & Hicham KHOBAICH

Les services

LP SRI

Après l’installation, le serveur RIS démarre les services suivants :

- Le service « Couche de négociation des informations de démarrage » (« BINL ») :

Ce service gère le démarrage de l’installation par RIS, ainsi que toute la partie en mode texte.

- Le service Trivial File Transfer Protocol (TFTP), qui permet le téléchargement des fichiers vers le client.

- Le service « Recherche du stockage d’instance Simple » (« SIS groveler service »)

: Ce service fonctionne sur le volume où est installé le RIS. Il permet de réduire considérablement l’espace utilisé sur la partition en stockant à un seul endroit les fichiers existant en plusieurs exemplaires. Mais, Pour sauvegarder correctement un volume SIS, il faut utiliser un logiciel capable de gérer ses volumes.

il faut utiliser un logiciel capable de gérer ses volumes. 3 Configuration 3.1 Serveur DHCP Vous

3 Configuration

3.1 Serveur DHCP

Vous devez autoriser le serveur RIS dans le DHCP.

Aller dans Outils d'administration, DHCP ; Clique droit sélectionnez Manage Authorized Servers.

Cliquez sur le bouton Authorize, entrer le nom du serveur RIS ainsi que son IP. Cliquez sur Ok pour valider. A partir de maintenant le serveur RIS pourra attribuer des adresses IP au machines clientes.

14
14

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI 3.2 Serveur RIS Un serveur RIS permet de paramétrer

3.2 Serveur RIS

Un serveur RIS permet de paramétrer de nombreuses options de configuration sur la méthode de déploiement, et aussi de paramètrer des options spécifiques à chaque image source.

Pour cela vous devez sélectionner la console d'administration Active Directory dans les outils d'administrations.

Sélectionnez le serveur RIS, clique droit, Propriétés.

Pour accéder aux options de configuration, cliquez sur l'onglet Installation à distance.

15
15

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI Vous pouvez ici contrôler le serveur d'installation à distance

Vous pouvez ici contrôler le serveur d'installation à distance et choisir la méthode de réponse vis à vis des ordinateurs clients potentiels.

Répondre aux ordinateurs clients demande une connexion au service. Cette option activée, RIS pourra répondre aux ordinateurs clients faisant appel au service.

Ne pas répondre aux ordinateurs inconnus. Si vous choisissez cette option, le serveur RIS répondra uniquement aux ordinateurs clients connus.

Pour modifier les paramètres des images sources, sélectionnez Advanced Setting

Vous pouvez modifier les paramètres d'une image en la sélectionnant et en cliquant sur propriétés.

16
16

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI Vous pouvez aussi ajouter des images ou les supprimer.

Vous pouvez aussi ajouter des images ou les supprimer.

17
17

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Azeddine KHIAT & Hicham KHOBAICH LP SRI 4. Création des images Riprep 4.1. Concepts fondamentaux Les

4. Création des images Riprep

4.1. Concepts fondamentaux

Les images RiPrep permettent de déployer un système d’exploitation préconfiguré et pourvu de logiciels préinstallés. Les images sont créées à partir d’un poste modèle, dont les données sont ensuite copiées sur un serveur. Le RIS ne supportant pas les partitions multiples, la partition C sera la seule à être copiée sur le serveur. Toute autre partition ne sera pas prise en compte.

18
18

Azeddine KHIAT & Hicham KHOBAICH

4.2. Limitations

4.2.1. Limitations au niveau matériel

LP SRI

Contrairement aux images classiques que l’on peut créer à partir de Norton Ghost ® ou PowerQuest Drive Image ®, les images RiPrep peuvent être déployées sur des postes dont les composants varient, car le matériel n’est détecté que lors de l’installation, comme pour une installation classique.

La seule limitation à ce niveau est la HAL (Hardware Abstraction Layer) des postes cibles qui doit être identique à celle du poste modèle. Deux postes ont toutes les chances d’avoir la même HAL si ils possèdent les mêmes fonctionnalités ACPI. Pour connaître la version ACPI, il suffit de comparer ce qui est inscrit sous le nœud Ordinateur dans le Gestionnaire de Périphériques. Il faut absolument que les deux valeurs correspondent. Pour un ordinateur monoprocesseur, on peut trouver trois valeurs :

- PC monoprocesseur ACPI

- PC à interface de configuration et d’énergie avancée (ACPI)

- PC standard

Il faudra créer des images différentes pour chaque HAL.

4.2.2. Limitations au niveau des disques durs

Il faut savoir que le serveur RIS refusera de déployer une image sur un poste possédant un disque dur dont la contenance est inférieure à celle de la partition C du poste modèle. Par exemple, si la partition C de votre poste modèle contenait 40 Go, la capacité des disques durs de destination doit être supérieure à 40 Go., même si votre image tient sur 2 Go.

Pour remédier à ce problème, le meilleur moyen est, sur le poste modèle, d’installer Windows sur une partition de petite taille, en laissant non partitionné tout le reste du disque dur.

Note : Lors de l’installation par RIS, une seule partition est créée sur l’ensemble du disque dur, même si sa capacité est supérieure à celle de la partition C du poste modèle.

4.3. Principe de création d'une image

4.3.1. Installation du poste modèle

L’installation du poste modèle se fait en plusieurs étapes :

1. Installation de Windows et configuration des composants.

2. Installations et configuration des logiciels supplémentaires, comme office.

3. Copie du compte administrateur modèle dans « Default User », pour que les

19
19

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

paramètres personnalisés soient répliqués à tous les nouveaux comptes utilisateurs créés.

Note : Certains utilitaires en rapport avec du matériel se lancent au démarrage de Windows. Il est préférable de les désactiver dans l’éditeur de registre, de façon à ce qu’ils ne se lancent pas sur des ordinateurs non pourvu du matériel.

4.3.2. Création de l'image

Une fois le poste modèle prêt, on peut lancer la création de l’image. Pour cela, on exécute la commande suivante :

\\<RisServer>\reminst\admin\i386\riprep.exe où <RisServer> représente le nom du serveur RIS

où <RisServer> représente le nom du serveur RIS Après avoir répondu à quelques questions, le programme

Après avoir répondu à quelques questions, le programme copie les données sur le serveur RIS.

à quelques questions, le programme copie les données sur le serveur RIS. 4.3.3. Personnalisation du fichier

4.3.3. Personnalisation du fichier réponse

20
20

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Lors de la création de l’image, l’utilitaire Riprep crée un fichier réponse riprep.sif dans le dossier « Templates » du répertoire où elle est stockée.

Vous avez la possibilité de personnaliser ce fichier réponse, ce qui vous permettra d’automatiser totalement la partie en mode graphique de l’installation.

4.3.4. Ajout ultérieur de fichiers ou dossiers

Il est possible d’ajouter des fichiers et dossiers à une image déjà créée. Pour cela il suffit de les copier dans le répertoire où elle est stockée. La racine du disque étant « Mirror 1 ».

5 Déploiement d'une Image

5.1 Configuration requise

Les ordinateurs clients doivent répondre aux exigences du système d'exploitation qui va être déployé.

Les ordinateurs clients doivent posséder une carte réseau compatible PXE DHCP- Based boot ROM.

Si vos machines n'ont pas de cartes réseaux compatible PXE DHCP vous devez créer une disquette de boot RIS.

5.2 Création d'une disquette RIS

Vous pouvez utiliser la disquette d'installation à distance avec les ordinateurs qui ne possèdent pas une carte réseau compatible PXE DHCP-Based boot ROM.

La disquette de boot est conçue pour simuler le processus de démarrage PXE.

RBFG.EXE est un utilitaire pour créer une disquette d'installation par réseau, il est situé dans le dossier RemoteInstall\admin sur chaque serveur RIS.

- Double cliquez sur le fichier rbfg.exe.

- Insérer une disquette dans le lecteur.

- Cliquez sur Créer la disquette.

- Cliquez sur Fermer.

La disquette de boot est crée.

21
21

Azeddine KHIAT & Hicham KHOBAICH

5.3 Déploiement

LP SRI

Mettez l'ordinateur sous tension, appuyez sur la touche F12, ce qui initialise le démarrage des services réseau et lance l'assistant d'installation RIS.

la touche F12, ce qui initialise le démarrage des services réseau et lance l'assistant d'installation RIS.
la touche F12, ce qui initialise le démarrage des services réseau et lance l'assistant d'installation RIS.
la touche F12, ce qui initialise le démarrage des services réseau et lance l'assistant d'installation RIS.
22
22

Azeddine KHIAT & Hicham KHOBAICH

LP SRI

Vous devez entrer le nom et le mot de passe d'un utilisateur ayant les droits suffisant pour accéder au serveur RIS.

Sélectionnez l'image à installer.

Le déploiement s'effectue, les fichiers sont copiés du serveur sur l'ordinateur cible. Cette opération ne prend pas plus de quelques minutes.

Cette opération ne prend pas plus de quelques minutes. Une fois la copie terminée l'ordinateur redémarre

Une fois la copie terminée l'ordinateur redémarre et l'assistant de personnalisation de windows apparait. Entrez les différentes informations demandées.

Le déploiement est terminé.

23
23

Azeddine KHIAT & Hicham KHOBAICH

6. Conclusion

LP SRI

Le service d'installation à distance RIS n'est soumis à aucune licence, et n'a nullement besoin d'un serveur dédié. Il permet de simplifier le déploiement de système d'exploitation de type Microsoft rapidement et à moindre coût. Cependant ce système montre vite ses limites, ne gérant pas les partitions multiples, ni le multiboot.

En étant peu coûteux en espace disque et franchissant la barrière matérielle qui faisait le défaut des images classiques, le RIS se révèle un outil puissant, permettant un déploiement rapide et totalement automatisé de Windows 2000/XP.

Certains petits défauts persistent tout de même, notamment le fait que le service ne gère pas les partitions multiples, ni les différences de HAL, mais ces difficultés sont aisément contournables.

Le déploiement d'images personnalisées à l'aide du service RIS sous Windows Server 2003 s'avère efficace et facilitera grandement vos futures installations au sein de votre réseau. Cette solution intégrée de base dans les produits serveurs de Microsoft se révèle une alternative intéressante à toutes les solutions payantes du marché. Néanmoins, on peut regretter que RIS ne permette pas une meilleure gestion de la diffusion des images en réseau tel que la multidiffusion permettant de déployer simultanément plusieurs images en économisant la bande passante, comme sur le produit Norton Ghost de Symantec.

Enfin, pour le déploiement important de serveurs Windows, une solution de type ADS (Automated Deployment Services) disponible sur les éditions Enterprise et Datacenter de Windows Server 2003 sera probablement préférable à l'utilisation de RIS.

24
24