2.3. Préparer les sources d'installation

Comme expliqué dans le Chapitre 1, Télécharger Red Hat Enterprise Linux, il existe deux principaux types de supports pour Red Hat Enterprise Linux : une image de démarrage minimal et une image d'installation complète (également connu sous le nom de DVD binaire). Si vous avez téléchargé le DVD binaire et créé un DVD-ROM de démarrage ou une clé USB à partir de celle-ci, vous pouvez procéder à l'installation immédiatement, car cette image contient tout ce dont vous avez besoin pour installer le système.
Toutefois, si vous utilisez l'image de démarrage minimal, vous devez également configurer une source d'installation supplémentaire. C'est parce que l'image de démarrage minimal ne contient que le programme d'installation lui-même et les outils nécessaires pour démarrer votre système et démarrer l'installation ; il n'inclut pas les logiciels à installer sur votre système.
L'installation complète par image ISO de DVD peut servir de source pour l'installation. Si votre système nécessite un logiciel supplémentaire non fourni par Red Hat, vous devrez configurer des référentiels supplémentaires et installer ces paquets après que l'installation soit terminée. Pour plus d'informations sur la configuration des référentiels supplémentaires de Yum sur un système installé, veuillez consulter le Guide d'administrateur système Red Hat Enterprise Linux 7.
La source pour l'installation peut être une des suivantes :
  • DVD : vous pouvez graver une image ISO de DVD binaire sur un DVD et configurer le programme d'installation qui installera les paquets à partir du disque.
  • Disque dur : Vous pouvez mettre l'image ISO de DVD binaire sur un disque dur et installer le paquet à partir de là.
  • Emplacement de réseau : vous pouvez copier l'image ISO de DVD binaire ou l' arborescence d'installation (contenu extrait de l'image ISO de DVD binaire) vers un emplacement réseau accessible depuis le système d'installation et effectuer l'installation sur le réseau via les protocoles suivants :
    • NFS: l'image ISO de DVD binaire est mise dans une NFS share (Network File System).
    • HTTPS, HTTP ou FTP: l'arborescence d'installation est mise dans un emplacement accessible par HTTP, HTTPS, ou FTP.
Lors du démarrage de l'installation en support de démarrage minimal, vous devrez toujours configurer une source d'installation supplémentaire. Lors du démarrage de l'installation à partir du DVD complet binaire, il est également possible de configurer une autre source d'installation, mais cela n'est pas nécessaire - l'image ISO du DVD binaire contient tous les paquets que vous devez installer sur le système, et le programme d'installation configurera automatiquement le DVD binaire comme source.
Vous pouvez spécifier une source d'installation de l'une des manières suivantes :

2.3.1. Source d'installation DVD

Vous pouvez graver l'image ISO de DVD binaire sur un DVD et configurer le programme d'installation pour installer des paquets de ce disque lors du démarrage de l'installation à partir d'un autre lecteur (par exemple, un démarrage minimal ISO sur clé USB). Cette procédure est la même que la création de supports optiques de démarrage - voir la Section 2.1, « Créer un CD ou DVD d'installation » pour plus d'informations.
Si vous utilisez un DVD comme source d'installation, assurez-vous que le DVD est dans le lecteur lorsque l'installation commence. Le programme d'installation Anaconda n'est pas en mesure de détecter des supports insérés après le début de l'installation.

2.3.2. Source d'installation sur disque dur

Les installations de disque dur utilisent une image ISO du DVD d'installation binaire. Pour utiliser un disque dur comme source d'installation, transférez l'image ISO de DVD binaire sur le disque et connectez-là au système d'installation. Ensuite, démarrez le programme d'installation Anaconda.
Vous pouvez utiliser n'importe quel type de disque dur accessible au programme d'installation, y compris des clés USB. L'image ISO binaire peut être dans n'importe quel répertoire du disque dur, et peut avoir n'importe quel nom. Cependant, si l'image ISO n'est pas dans le répertoire racine du lecteur, ou s'il y a plus d'une image dans le répertoire root du lecteur, vous devrez spécifier l'image à utiliser. Cela peut se faire à l'aide d'une option boot, d'une entrée dans un fichier Kickstart, ou manuellement dans l'écran Source d'installation pendant une installation graphique.
Une limitation de l'utilisation d'un disque dur comme source d'installation est que l'image ISO de DVD binaire sur le disque dur doit être sur une partition avec un système de fichiers qu'Anaconda puisse monter. Ces systèmes de fichiers sont xfs, ext2, ext3, ext4 et vfat (FAT32). Notez que sur les systèmes Microsoft Windows, le système de fichiers par défaut utilisé lors du formatage des disques durs est NTFS, et le système de fichiers exFAT est également disponible. Cependant, aucun de ces systèmes de fichiers peuvent être montés lors de l'installation. Si vous créez un disque dur ou une clé USB qui puisse être utilisée comme source d'installation sur Microsoft Windows, assurez-vous de formater le disque en FAT32.

Important

Le système de fichiers FAT32 ne prend pas en charge les fichiers supérieurs à 4 GiB (4,29 GB). Certains supports d'installation Red Hat Enterprise Linux 7 prennent plus de place que cela, ce qui signifie que vous ne pourrez pas les copier sur un lecteur avec ce système de fichiers.
Quand on utilise un disque dur ou une clé USB flash comme source d'installation, veillez à ce qu'ils soient reliés au système quand l'installation commence. Le programme d'installation n'est pas en mesure de détecter des supports insérés après le début de l'installation.

2.3.3. Source d'installation Réseau

En mettant la source d'installation sur un réseau, vous aurez l'avantage de pouvoir installer plusieurs systèmes d'un seul tenant, sans avoir à connecter et déconnecter un support physique. Les installations réseau peuvent être particulièrement utiles lorsqu'elles sont utilisées en conjonction à un serveur PXE (Preboot Execution Environment), ce qui vous permet de démarrer l'installation du réseau également. Cette approche élimine complètement le besoin de création d'un support physique, ce qui permet un déploiement aisé de Red Hat Enterprise Linux sur plusieurs systèmes en même temps. Pour plus d'informations sur la configuration d'un serveur PXE, consultez Chapitre 21, Préparation à une installation réseau.

2.3.3.1. Source d'installation sur Serveur NFS

La méthode d'installation NFS utilise une image ISO du DVD binaire de Red Hat Enterprise Linux placé dans le répertoire exporté, du serveur Network File System (NFS), que le système d'installation doit être en mesure de lire. Pour effectuer une installation basée NFS, vous aurez besoin d'un autre système en cours d'exécution qui agira en tant qu'hôte NFS.
Pour plus d'informations sur les serveurs NFS, veuillez consulter le Guide d'administration du stockage Red Hat Enterprise Linux 7.

Note

La procédure suivante n'est qu'un résumé de base du processus. Les étapes précises que vous devez prendre pour mettre en place un serveur NFS varieront selon l'architecture du système, le système d'exploitation, le gestionnaire de paquet, le gestionnaire des services et autres facteurs. Sur les systèmes Red Hat Enterprise Linux 7, la procédure peut être suivie exactement comme indiqué. Pour les procédures décrivant le processus de création de source installation sur les versions antérieures de Red Hat Enterprise Linux, voir le Guide d'Installation approprié pour cette version.

Procédure 2.3. Préparation à une installation NFS

  1. Installez le paquet nfs-utils. Exécutez la commande suivante :
    # yum install nfs-utils
  2. Ouvrez le fichier /etc/exports à l'aide d'un éditeur de texte comme Vim ou Gedit. Notez que le fichier n'existe peut être pas encore car il n'est pas créé lorsque le paquet nfs-utils est installé. Si tel est le cas, créez le fichier.
  3. Ajoutez une ligne dans le fichier d'exportation avec la syntaxe suivante :
    /path/to/exported/directory host(options)
    
    Remplacez /path/to/exported/directory par le chemin complet vers le répertoire que vous souhaitez rendre disponible, host par une adresse IP à partir de laquelle le répertoire exporté sera disponible et options par les options à utiliser.
    Si vous souhaitez autoriser l'accès au répertoire exporté de toutes les adresses IP, utilisez le caractère * au lieu de host. Pour une liste d'options valides, consultez la page man nfs(5). Dans la plupart des cas, l'utilisation de l'option ro pour définir le répertoire en lecture seule suffisante.
    Ce qui suit est une configuration de base qui rend le répertoire /mnt/nfs disponible en lecture seule à tous les clients :
    /mnt/nfs *(ro)
    
  4. Sauvegardez le fichier /etc/exports après avoir terminé la configuration et sortez de l'éditeur de texte.
  5. Transférez le fichier d'image ISO de DVD binaire dans le répertoire NFS exporté que vous avez indiqué dans les hosts. Pour ce faire, exécutez la commande suivante :
    $ mv /path/to/image.iso /nfs/exported/directory/
    Remplacez /path/to/image.iso par le chemin de l'image ISO de DVD binaire /nfs/exported/directory/ par le chemin vers le répertoire exporté que vous avez indiqué dans le fichier de configuration /etc/exports.
  6. Démarrez le service nfs. Utilisez la commande en tant que root :
    # systemctl start nfs.service
    Si le service était déjà en cours d'exécution avant que vous ayez modifié le fichier /etc/exports, redémarrez-le pour vous assurer que le fichier modifié est bien chargé. Pour redémarrer, exécutez la commande suivante en tant que root :
    # systemctl restart nfs.service
À l'issue de la procédure ci-dessus, l'image ISO de DVD binaire est accessible via NFS et elle est prête à être utilisée comme source d'installation.
Lorsque vous configurez la source d'installation avant ou pendant l'installation, spécifiez le protocole NFS et le nom du serveur hôte. Spécifier l'adresse IP du serveur ne fonctionne pas avec les NFS shares. Si vous avez copié l'arborescence d'installation dans un sous-répertoire de la racine de la NFS share, vous devez également le spécifier. Par exemple, si vous avez copié dans l'arborescence d'installation /mnt/nfs/rhel7-install/ sur le serveur et que le nom d'hôte du serveur est mon_serveur.exemple.com, vous devrez spécifier nfs:myserver.example.com:/rhel7-install comme source d'installation.

2.3.3.2. Installation source sur un serveur HTTPS, HTTP ou FTP

Cette méthode d'installation permet une installation en réseau également. Cependant, contrairement à la méthode NFS décrite ci-dessus, une arborescence de l'installation (un répertoire contenant des extraits de contenu de l'image ISO de DVD binaire et un fichier valide .treeinfo) est utilisée. La source d'installation est accessible sur HTTPS, HTTP ou FTP.
Pour plus d'informations sur les serveurs HTTP et FTP, voir le Guide d'administrateur système Red Hat Enterprise Linux 7.

Note

La procédure suivante n'est qu'un résumé de base du processus. Les étapes précises que vous devez prendre pour mettre en place un serveur FTP varieront selon l'architecture du système, le système d'exploitation, le gestionnaire de paquet, le gestionnaire des services et autres facteurs. Sur les systèmes Red Hat Enterprise Linux 7, la procédure peut être suivie exactement comme indiqué. Pour les procédures décrivant le processus de création de source installation sur les versions antérieures de Red Hat Enterprise Linux, voir le Guide d'Installation approprié pour cette version.

Procédure 2.4. Préparation à une installation FTP

  1. Installez le paquet vsftpd :
    # yum install vsftpd
  2. En option, ouvrez le fichier de configuration /etc/vsftpd/vsftpd.conf dans un éditeur de texte comme Vim ou Gedit, et modifiez les options que vous souhaitez changer. Pour la liste des options, voir le chapitre qui convient dans le Guide de référence de l'administrateur système Red Hat Enterprise Linux 7 et la page man vsftpd.conf(5).
    Le reste de cette procédure part du principe que les options par défaut sont utilisées. Notamment, pour suivre le reste de la procédure, les utilisateurs anonymes doivent pouvoir lire les fichiers.
  3. Copiez l'image ISO de DVD binaire Red Hat Enterprise Linux dans le serveur FTP.
  4. Montez l'image ISO de DVD binaire par la commande mount :
    # mount -o loop,ro -t iso9660 /path/to/image.iso /mnt/iso
    Remplacez /path/to/image.iso par le chemin vers l'image ISO de DVD binaire.
  5. Extrayez tous les fichiers de l'image montée, et déplacez-les dans le répertoire /var/ftp/ :
    # cp -r /mnt/iso/ /var/ftp/
  6. Démarrez le service vsftpd :
    # systemctl start vsftpd.service
    Si le service était déjà en cours d'exécution avant d'avoir modifié le fichier de configuration /etc/vsftpd/vsftpd.conf, redémarrez-le pour vous assurer que le fichier modifié est bien chargé. Pour redémarrer, exécutez la commande suivante :
    # systemctl restart vsftpd.service
À l'issue de la procédure ci-dessus, l'arborescence d'installation est accessible et prête à être utilisée comme source d'installation.
Lorsque vous configurez la source de l'installation avant ou pendant l'installation, spécifiez le protocole FTP et le nom du serveur d'hôte ou l'adresse IP. Si vous avez copié l'arborescence d'installation dans un sous-répertoire du répertoire /var/ftp/ du serveur, vous devez l'indiquer également. Par exemple, si vous avez copié l'arborescence d'installation /var/ftp/rhel7-install/ dans le serveur et que l'adresse IP est 192.168.100.100, vous devrez spécifier ftp://192.168.100.100/rhel7-install/ comme source d'installation.

2.3.3.3. Considérations de pare-feu pour les installations en réseau

Lorsque vous utilisez une source d'installation réseau, vous devez vous assurer que le pare-feu du serveur est configuré pour accepter les connexions entrantes sur les ports utilisés par votre protocole choisi. Le tableau suivant indique quels ports doivent être ouverts pour chaque type d'installation réseau.

Tableau 2.1. Ports utilisés par les protocoles de réseau

Protocole utilisé Ports à ouvrir
NFS 2049, 111, 20048
HTTP 80
HTTPS 443
FTP 21
La façon précise d'ouvrir les ports sur votre système changera suivant votre système d'exploitation et votre logiciel. Voir la documentation Pare-feu ou Système pour plus d'informations. Pour plus d'informations sur l'ouverture des ports de pare-feu spécifiques dans les systèmes Red Hat Enterprise Linux 7, voir le Guide de sécurité Red Hat Enterprise Linux 7.