14.2 Configuration du serveur qui contient les sources d'installation. Suse 11 SP4
14.2 Configuration du serveur qui contient les sources d'installation
En fonction du système d'exploitation exécuté sur la machine à utiliser comme source d'installation réseau pour SUSE Linux Enterprise Server, plusieurs options sont disponibles pour la configuration du serveur. La méthode la plus simple pour configurer un serveur d'installation consiste à utiliser YaST sous
SUSE Linux Enterprise Server 11 SP4 ou openSUSE 11.1 et versions ultérieures.
ASTUCE
Vous pouvez même utiliser une machine Microsoft Windows comme serveur d'installation pour le déploiement de Linux. Reportez-vous à
rubrique Section 14.2.5, « Gestion d'un dépôt SMB » (p. 286) pour plus
d'informations.
14.2.1 Configuration d'un serveur d'installation à l'aide de YaST
YaST fournit un outil graphique qui permet de créer des dépôts réseau. Il prend en charge les serveurs d'installation réseau HTTP, FTP et NFS.
1 Connectez-vous en tant qu'utilisateur root à la machine qui doit jouer le rôle de serveur d'installation.
2 Sélectionnez YaST > Divers > Serveur d'installation.
3 Sélectionnez le type de dépôt (HTTP, FTP ou NFS). Le service sélectionné est lancé automatiquement à chaque démarrage du système. Si un service du type sélectionné est déjà en cours d'exécution sur votre système et si vous souhaitez le configurer manuellement, désactivez la fonction de configuration automatique du service de serveur en sélectionnant Ne configurer aucun des services réseau. Dans les deux cas, définissez le répertoire du serveur dans lequel placer les données d'installation.
4 Configurez le type de dépôt requis. Cette étape concerne la configuration automatique des services de serveur. Elle est ignorée lorsque la configuration automatique est désactivée.
Installation à distance 279
Définissez un alias pour le répertoire racine du serveur FTP ou HTTP sur lequel les données d'installation doivent figurer. Par la suite, le dépôt sera situé sous ftp://IP-serveur/Alias/Nom (FTP) ou sous http://IP-
serveur/Alias/Nom
(HTTP). Nom désigne le nom du dépôt, dont la définition s'effectue à l'étape suivante. Si vous avez sélectionné NFS à l'étape précédente, définissez des caractères joker et des options d'exportation. Le serveur NFS sera accessible sous nfs://IP-serveur/Nom. Pour plus d'informations sur le serveur NFS et les exportations, reportez-vous au Chapter 29, Sharing File Systems
with NFS
(↑Administration Guide).
ASTUCE : Paramètres de pare-feu
Assurez-vous que les paramètres du pare-feu de votre système serveur autorisent le trafic au niveau des ports pour HTTP, NFS et FTP. Dans le cas contraire, activez Ouvrir port dans pare-feu ou sélectionnez d'abord
Détails du pare-feu.
5 Configurez le dépôt. Avant la copie des supports d'installation vers leur destination, définissez le nom du dépôt (choisissez plutôt une abréviation du produit et de la version facile à mémoriser). YaST permet de fournir des images ISO des supports au lieu de copies des DVD d'installation. Pour ce faire, sélectionnez la case à cocher correspondante et indiquez le chemin du répertoire sous lequel trouver les fichiers
ISO localement. Selon le produit à distribuer avec le serveur d'installation, vous devrez peut-être ajouter des CD de produits complémentaires ou de Service Packs comme dépôts supplémentaires. Pour annoncer votre serveur d'installation sur le réseau via OpenSLP, sélectionnez l'option correspondante.
ASTUCE
Pensez à annoncer votre dépôt via OpenSLP si la configuration du réseau prend en charge cette option. Cela vous évite d'entrer le chemin d'installation réseau sur chaque machine cible. Les systèmes cibles sont simplement démarrés à l'aide de l'option de démarrage SLP ; ils trouveront le dépôt réseau sans qu'aucune autre opération de configuration ne soit nécessaire. Pour plus d'informations sur cette option, reportez-vous à la
Section 14.4, « Démarrage du système cible pour l'installation » (p. 300).
6 Téléchargez les données d'installation. La copie des supports d'installation constitue l'étape la plus longue dans la configuration d'un serveur d'installation. Insérez les
280 Guide de déploiement
supports dans l'ordre demandé par YaST et attendez la fin de la procédure de copie.
Lorsque les sources ont été entièrement copiées, revenez à l'aperçu des dépôts existants et fermez la configuration en sélectionnant Terminer.
Le serveur d'installation est désormais entièrement configuré et prêt à fonctionner.
Il démarre automatiquement en même temps que le système. Aucune autre intervention n'est nécessaire. Si vous avez désactivé à l'aide de YaST la configuration automatique du service réseau sélectionné lors de la première étape, il suffit de configurer et de démarrer manuellement ce service.
Pour désactiver un dépôt, sélectionnez le dépôt à supprimer, puis sélectionnez
Supprimer
. Les données de l'installation sont supprimées du système. Pour désactiver le service réseau, utilisez le module YaST correspondant.
Si votre serveur d'installation doit fournir les données d'installation de plusieurs produits de cette version, démarrez le module YaST relatif aux serveurs d'installation et sélectionnez Ajouter dans l'aperçu des dépôts existants pour configurer le nouveau dépôt.
14.2.2 Configuration manuelle d'un dépôt
NFS
La configuration d'une source NFS en vue d'une opération d'installation s'effectue généralement en deux étapes. Dans un premier temps, créez l'arborescence qui contient les données d'installation et copiez les supports d'installation vers cette arborescence.
Exportez ensuite le répertoire qui contient les données d'installation vers le réseau.
Pour créer un répertoire qui contient les données d'installation, procédez de la façon suivante :
1 Connectez-vous en tant qu'utilisateur root.
2 Créez un répertoire destiné à contenir les données d'installation et accédez à ce répertoire. Par exemple : mkdir install/product/productversion cd install/product/productversion
Remplacez produit par l'abréviation du nom du produit et versionproduit par une chaîne qui contient le nom et la version du produit.
Installation à distance 281
3 Pour chaque DVD contenu dans le kit de supports, exécutez les commandes suivantes :
3a Copiez tout le contenu du DVD d'installation vers le répertoire du serveur d'installation : cp -a /media/path_to_your_DVD_drive .
Remplacez chemin_vers_votre_lecteur_DVD par le chemin réel qui permet d'accéder au lecteur de DVD. En fonction du type de lecteur utilisé dans le système, il peut s'agir de cdrom, cdrecorder, dvd ou dvdrecorder
.
3b Renommez le répertoire en incluant le numéro du DVD : mv path_to_your_DVD_drive DVDx
Remplacez x par le numéro réel de votre DVD.
Sous SUSE Linux Enterprise Server, vous pouvez exporter le dépôt avec NFS à l'aide de YaST. Procédez de la façon suivante :
1 Connectez-vous en tant qu'utilisateur root.
2 Sélectionnez YaST > Services réseau > Serveur NFS.
3 Cliquez sur Démarrer et Ouvrir port dans pare-feu, puis cliquez sur Suivant.
4 Sélectionnez Ajouter un répertoire et recherchez le répertoire contenant les sources d'installation (ici, il s'agit du répertoire versionproduit).
5 Sélectionnez Ajouter hôte et entrez les noms d'hôte des machines vers lesquelles exporter les données d'installation. Au lieu d'indiquer les noms d'hôte, vous pouvez
également utiliser des caractères joker, des plages d'adresses réseau ou simplement le nom de domaine de votre réseau. Entrez les options d'exportation appropriées ou laissez celles par défaut ; ces dernières fonctionnent correctement dans la plupart des configurations. Pour plus d'informations sur la syntaxe utilisée lors de l'exportation des partages NFS, reportez-vous à la page de manuel consacrée à l'exportation.
6 Cliquez sur Terminer. Le serveur NFS qui héberge le dépôt SUSE Linux Enterprise Server est démarré et intégré automatiquement au processus d'amorçage.
Si vous préférez exporter manuellement le dépôt via NFS au lieu d'utiliser le module
YaST relatif aux serveurs NFS, procédez comme suit :
282 Guide de déploiement
1 Connectez-vous en tant qu'utilisateur root.
2 Ouvrez le fichier /etc/exports et entrez la ligne de commande suivante :
/productversion *(ro,root_squash,sync)
Cette commande permet d'exporter le répertoire /versionproduit vers tout hôte membre de ce réseau ou capable de se connecter à ce serveur.
Pour limiter l'accès à ce serveur, remplacez le caractère joker générique * par des masques de réseau ou des noms de domaine. Pour plus d'informations, reportez-vous à la page de manuel consacrée à l'exportation. Enregistrez et quittez ce fichier de configuration.
3 Pour ajouter le service NFS à la liste des serveurs démarrés au cours du démarrage du système, exécutez les commandes suivantes : insserv /etc/init.d/nfsserver
4 Démarrez le serveur NFS avec la commande rcnfsserver start. Si, ultérieurement, vous devez changer la configuration de votre serveur NFS, modifiez le fichier de configuration et redémarrez le daemon NFS à l'aide de la commande rcnfsserver restart
.
L'annonce du serveur NFS via OpenSLP permet de communiquer l'adresse de ce serveur à tous les clients du réseau.
1 Connectez-vous en tant qu'utilisateur root.
2 Créez le fichier de configuration /etc/slp.reg.d/ install.suse.nfs.reg
avec les lignes suivantes :
# Register the NFS Installation Server service:install.suse:nfs://$HOSTNAME/path_to_repository/DVD1,en,65535 description=NFS Repository
Remplacez chemin_vers_dépôt par le chemin réel de la source d'installation de votre serveur.
3 Démarrez le daemon OpenSLP avec rcslpd start.
Pour plus d'informations sur OpenSLP, reportez-vous à la documentation relative au paquetage, située dans /usr/share/doc/packages/openslp/, ou le Chapter 23, SLP Services in the Network (↑Administration Guide). Pour plus
Installation à distance 283
d'informations sur NFS, reportez-vous au Chapter 29, Sharing File Systems with NFS
(↑Administration Guide).
14.2.3 Configuration manuelle d'un dépôt
FTP
La création d'un dépôt FTP est très similaire à celle d'un dépôt NFS. Un dépôt FTP peut également être annoncé sur le réseau à l'aide d'OpenSLP.
1 Créez un répertoire qui contient les sources d'installation, comme décrit à la
Section 14.2.2, « Configuration manuelle d'un dépôt NFS » (p. 281).
2 Configurez le serveur FTP pour distribuer le contenu de votre répertoire d'installation :
2a Connectez-vous en tant qu'utilisateur root et installez le paquetage vsftpd
à l'aide du gestionnaire de logiciels YaST.
2b Entrez dans le répertoire racine du serveur FTP : cd /srv/ftp
2c Créez un sous-répertoire qui contient les sources d'installation dans le répertoire racine FTP : mkdir repository
Remplacez dépôt par le nom du produit.
2d Montez le contenu du référentiel d'installation dans l'environnement racine modifié du serveur FTP : mount --bind path_to_repository /srv/ftp/repository
Remplacez les variables chemin_vers_dépôt et dépôt par des valeurs adaptées à votre configuration. Pour que ces modifications soient permanentes, ajoutez-les au fichier /etc/fstab.
2e Démarrez vsftpd à l'aide de vsftpd.
3 Annoncez le dépôt via OpenSLP si votre configuration réseau prend en charge cette opération :
284 Guide de déploiement
3a Créez le fichier de configuration /etc/slp.reg.d/ install.suse.ftp.reg
avec les lignes suivantes :
# Register the FTP Installation Server service:install.suse:ftp://$HOSTNAME/repository/DVD1,en,65535 description=FTP Repository
Remplacez dépôt par le nom réel du répertoire de dépôt de votre serveur.
La ligne service: doit être entrée sous forme de ligne continue.
3b Démarrez le daemon OpenSLP avec rcslpd start.
ASTUCE : Configuration d'un serveur FTP avec YaST
Si vous préférez utiliser YaST plutôt que de configurer manuellement le serveur d'installation FTP, reportez-vous au Chapter 32, Setting up an FTP
Server with YaST (↑Administration Guide) pour plus d'informations sur l'utilisation du module YaST relatif aux serveurs FTP.
14.2.4 Configuration manuelle d'un dépôt
HTTP
La création d'un dépôt HTTP est très similaire à celle d'un dépôt NFS. Un dépôt HTTP peut également être annoncé sur le réseau à l'aide d'OpenSLP.
1 Créez un répertoire qui contient les sources d'installation en suivant la procédure
décrite à la Section 14.2.2, « Configuration manuelle d'un dépôt NFS » (p. 281).
2 Configurez le serveur HTTP pour distribuer le contenu de votre répertoire d'installation :
2a Installez le serveur Web Apache conformément à la description proposée à la
Section “Installation” (Chapter 31, The Apache HTTP Server, ↑Administra-
tion Guide
).
2b Accédez au répertoire racine du serveur HTTP (/srv/www/htdocs) et créez un sous-répertoire qui contiendra les sources d'installation :
Installation à distance 285
mkdir repository
Remplacez dépôt par le nom du produit.
2c Créez un lien symbolique à partir de l'emplacement des sources d'installation vers le répertoire racine du serveur Web (/srv/www/htdocs) : ln -s /path_to_repository /srv/www/htdocs/repository
2d Modifiez le fichier de configuration du serveur HTTP (/etc/apache2/ default-server.conf
) de manière à ce qu'il suive les liens symboliques. Remplacez la ligne suivante :
Options None par
Options Indexes FollowSymLinks
2e Rechargez la configuration du serveur HTTP à l'aide de la commande rcapache2 reload
.
3 Annoncez le dépôt via OpenSLP si votre configuration réseau prend en charge cette opération :
3a Créez le fichier de configuration /etc/slp.reg.d/ install.suse.http.reg
avec les lignes suivantes :
# Register the HTTP Installation Server service:install.suse:http://$HOSTNAME/repository/DVD1/,en,65535 description=HTTP Repository
Remplacez dépôt par le chemin réel du dépôt sur votre serveur. La ligne service:
doit être entrée sous forme de ligne continue.
3b Démarrez le daemon OpenSLP à l'aide de rcslpd restart.
14.2.5 Gestion d'un dépôt SMB
À l'aide du protocole SMB, vous pouvez importer les sources d'installation depuis un serveur Microsoft Windows et démarrer le déploiement Linux sans même disposer d'une machine Linux.
286 Guide de déploiement
Pour configurer un partage Windows exporté sur lequel réside votre dépôt SUSE Linux Enterprise Server, procédez comme suit :
1 Connectez-vous à votre machine Windows.
2 Créez un nouveau dossier qui contiendra l'intégralité de l'arborescence d'installation et nommez-le INSTALL, par exemple.
3 Exportez ce partage en suivant la procédure décrite dans votre documentation
Windows.
4 Accédez à ce partage et créez un sous-répertoire nommé produit. Remplacez
produit
par le nom du produit.
5 Accédez au dossier INSTALL/produit et copiez chaque DVD dans un dossier distinct, par exemple DVD1 et DVD2.
Pour utiliser un partage SMB monté comme dépôt, procédez de la façon suivante :
1 Démarrez la cible d'installation.
2 Sélectionnez Installation.
3 Appuyez sur la touche F4 pour sélectionner le dépôt.
4 Choisissez SMB, puis saisissez le nom ou l'adresse IP de la machine Windows, le nom du partage (INSTALL/produit/DVD1 dans cet exemple), le nom d'utilisateur et le mot de passe. Votre syntaxe doit se présenter comme suit : smb://workdomain;user:password@server/INSTALL/DVD1
Une fois que vous avez appuyé sur Entrée, YaST démarre. Vous pouvez alors effectuer l'installation.
14.2.6 Utilisation d'images ISO du support d'installation sur le serveur
Plutôt que de copier manuellement les supports physiques dans votre répertoire serveur, vous pouvez monter les images ISO du support d'installation sur votre serveur d'installation, puis les utiliser comme dépôt. Pour configurer un serveur HTTP, NFS ou
FTP qui utilise des images ISO à la place des copies de support, procédez de la façon suivante :
Installation à distance 287

Public link updated
The public link to your chat has been updated.