2.4. Préparation d'une source d'installation
Le fichier image ISO de démarrage n'inclut pas de référentiels ni de progiciels ; il ne contient que le programme d'installation et les outils nécessaires pour démarrer le système et lancer l'installation. Cette section contient des informations sur la création d'une source d'installation pour l'image ISO de démarrage à l'aide de l'image ISO du DVD qui contient les référentiels et les progiciels requis.
Une source d'installation n'est requise pour le fichier image Boot ISO que si vous décidez de ne pas enregistrer et installer RHEL à partir du réseau de diffusion de contenu (CDN).
2.4.1. Types de sources d'installation
Vous pouvez utiliser l'une des sources d'installation suivantes pour les images de démarrage minimales :
- DVD: Graver l'image ISO du DVD sur un DVD. Le DVD sera automatiquement utilisé comme source d'installation (source du progiciel).
Hard drive or USB drive: Copiez l'image ISO du DVD sur le lecteur et configurez le programme d'installation pour qu'il installe les logiciels à partir du lecteur. Si vous utilisez un lecteur USB, vérifiez qu'il est connecté au système avant le début de l'installation. Le programme d'installation ne peut pas détecter le support après le début de l'installation.
-
Hard drive limitation: L'image ISO du DVD sur le disque dur doit se trouver sur une partition avec un système de fichiers que le programme d'installation peut monter. Les systèmes de fichiers pris en charge sont
xfs
,ext2
,ext3
,ext4
etvfat (FAT32)
.
AvertissementSur les systèmes Microsoft Windows, le système de fichiers par défaut utilisé lors du formatage des disques durs est NTFS. Le système de fichiers exFAT est également disponible. Cependant, aucun de ces systèmes de fichiers ne peut être monté pendant l'installation. Si vous créez un disque dur ou une clé USB comme source d'installation sous Microsoft Windows, vérifiez que vous avez formaté le disque en FAT32. Notez que le système de fichiers FAT32 ne peut pas stocker des fichiers d'une taille supérieure à 4 GiB.
Dans Red Hat Enterprise Linux 9, vous pouvez activer l'installation à partir d'un répertoire sur un disque dur local. Pour ce faire, vous devez copier le contenu de l'image ISO du DVD dans un répertoire sur un disque dur, puis spécifier le répertoire comme source d'installation au lieu de l'image ISO. Par exemple :
inst.repo=hd:<device>:<path to the directory>
-
Hard drive limitation: L'image ISO du DVD sur le disque dur doit se trouver sur une partition avec un système de fichiers que le programme d'installation peut monter. Les systèmes de fichiers pris en charge sont
Network location: Copiez l'image ISO du DVD ou l'arborescence d'installation (contenu extrait de l'image ISO du DVD) dans un emplacement réseau et effectuez l'installation sur le réseau à l'aide des protocoles suivants :
- NFS: L'image ISO du DVD se trouve dans un partage NFS (Network File System).
- HTTPS, HTTP or FTP: L'arborescence d'installation se trouve sur un emplacement du réseau accessible par HTTP, HTTPS ou FTP.
2.4.2. Spécifier la source d'installation
Vous pouvez spécifier la source d'installation en utilisant l'une des méthodes suivantes :
- User interface: Sélectionnez la source d'installation dans la fenêtre Installation Source de l'installation graphique. Pour plus d'informations, voir Configuration de la source d'installation
- Boot option: Configurez une option de démarrage personnalisée pour spécifier la source d'installation. Pour plus d'informations, voir Préférence pour les options d'amorçage
- Kickstart file: Utilisez la commande install dans un fichier Kickstart pour spécifier la source d'installation. Pour plus d'informations, consultez le document Exécution d'une installation avancée de RHEL 9.
2.4.3. Ports pour une installation en réseau
Le tableau suivant répertorie les ports qui doivent être ouverts sur le serveur pour fournir les fichiers pour chaque type d'installation en réseau.
Protocole utilisé | Ports à ouvrir |
---|---|
HTTP | 80 |
HTTPS | 443 |
FTP | 21 |
NFS | 2049, 111, 20048 |
TFTP | 69 |
Ressources supplémentaires
2.4.4. Création d'une source d'installation sur un serveur NFS
Cette méthode d'installation permet d'installer plusieurs systèmes à partir d'une seule source, sans avoir à se connecter à un support physique.
Conditions préalables
- Vous disposez d'un accès de niveau administrateur à un serveur équipé de Red Hat Enterprise Linux 9, et ce serveur se trouve sur le même réseau que le système à installer.
- Vous avez téléchargé une image DVD binaire. Pour plus d'informations, voir Téléchargement de l'image ISO d'installation.
- Vous avez créé un CD, un DVD ou un périphérique USB amorçable à partir du fichier image. Pour plus d'informations, voir Création d'un support d'installation.
- Vous avez vérifié que votre pare-feu autorise le système que vous installez à accéder à la source d'installation à distance. Pour plus d'informations, voir Ports pour l'installation en réseau.
Procédure
Installez le paquetage
nfs-utils
:# dnf install nfs-utils
- Copiez l'image ISO du DVD dans un répertoire du serveur NFS.
Ouvrez le fichier
/etc/exports
à l'aide d'un éditeur de texte et ajoutez une ligne avec la syntaxe suivante :/exported_directory/ clients
- Remplacez /exported_directory/ par le chemin complet du répertoire contenant l'image ISO.
Remplacer clients par l'un des éléments suivants :
- Le nom d'hôte ou l'adresse IP du système cible
- Le sous-réseau que tous les systèmes cibles peuvent utiliser pour accéder à l'image ISO
-
Pour permettre à tout système ayant un accès réseau au serveur NFS d'utiliser l'image ISO, le signe astérisque (
*
)
Voir la page de manuel
exports(5)
pour des informations détaillées sur le format de ce champ.Par exemple, une configuration de base qui rend le répertoire
/rhel9-install/
accessible en lecture seule à tous les clients est la suivante :/rhel9-install *
-
Enregistrez le fichier
/etc/exports
et quittez l'éditeur de texte. Démarrez le service nfs :
# systemctl start nfs-server.service
Si le service était en cours d'exécution avant que vous ne modifiiez le fichier
/etc/exports
, rechargez la configuration du serveur NFS :# systemctl reload nfs-server.service
L'image ISO est maintenant accessible via NFS et prête à être utilisée comme source d'installation.
Lors de la configuration de la source d'installation, utilisez nfs:
comme protocole, le nom d'hôte ou l'adresse IP du serveur, le signe deux-points (:)
et le répertoire contenant l'image ISO. Par exemple, si le nom d'hôte du serveur est myserver.example.com
et que vous avez enregistré l'image ISO dans /rhel9-install/
, indiquez nfs:myserver.example.com:/rhel9-install/
comme source d'installation.
2.4.5. Création d'une source d'installation par HTTP ou HTTPS
Vous pouvez créer une source d'installation pour une installation en réseau à l'aide d'une arborescence d'installation, qui est un répertoire contenant le contenu extrait de l'image ISO du DVD et un fichier .treeinfo
valide. L'accès à la source d'installation se fait par HTTP ou HTTPS.
Conditions préalables
- Vous disposez d'un accès de niveau administrateur à un serveur équipé de Red Hat Enterprise Linux 9, et ce serveur se trouve sur le même réseau que le système à installer.
- Vous avez téléchargé une image DVD binaire. Pour plus d'informations, voir Téléchargement de l'image ISO d'installation.
- Vous avez créé un CD, un DVD ou un périphérique USB amorçable à partir du fichier image. Pour plus d'informations, voir Création d'un support d'installation.
- Vous avez vérifié que votre pare-feu autorise le système que vous installez à accéder à la source d'installation à distance. Pour plus d'informations, voir Ports pour l'installation en réseau.
-
Le paquet
httpd
est installé. -
Le paquet
mod_ssl
est installé si vous utilisez la source d'installationhttps
.
Si la configuration de votre serveur web Apache permet la sécurité SSL, préférez activer le protocole TLSv1.3. Par défaut, le protocole TLSv1.2 (LEGACY) est activé.
Si vous utilisez un serveur HTTPS avec un certificat auto-signé, vous devez démarrer le programme d'installation avec l'option noverifyssl
.
Procédure
- Copiez l'image ISO du DVD sur le serveur HTTP(S).
Créez un répertoire approprié pour monter l'image ISO du DVD, par exemple :
# mkdir /mnt/rhel9-install/
Monter l'image ISO du DVD dans le répertoire :
# mount -o loop,ro -t iso9660 /image_directory/image.iso /mnt/rhel9-install/
Remplacez /image_directory/image.iso par le chemin d'accès à l'image ISO du DVD.
Copiez les fichiers de l'image montée vers la racine du serveur HTTP(S).
# cp -r /mnt/rhel9-install/ /var/www/html/
Cette commande crée le répertoire
/var/www/html/rhel9-install/
avec le contenu de l'image. Notez que d'autres méthodes de copie peuvent ignorer le fichier.treeinfo
qui est nécessaire pour une source d'installation valide. La saisie de la commandecp
pour des répertoires entiers, comme indiqué dans cette procédure, permet de copier correctement.treeinfo
.Démarrez le service
httpd
:# systemctl start httpd.service
L'arbre d'installation est maintenant accessible et prêt à être utilisé comme source d'installation.
NoteLors de la configuration de la source d'installation, utilisez
http://
ouhttps://
comme protocole, le nom d'hôte du serveur ou l'adresse IP, et le répertoire qui contient les fichiers de l'image ISO, par rapport à la racine du serveur HTTP. Par exemple, si vous utilisez HTTP, que le nom d'hôte du serveur estmyserver.example.com
et que vous avez copié les fichiers de l'image sur/var/www/html/rhel9-install/
, indiquezhttp://myserver.example.com/rhel9-install/
comme source d'installation.
Ressources supplémentaires
2.4.6. Création d'une source d'installation par FTP
Vous pouvez créer une source d'installation pour une installation en réseau à l'aide d'une arborescence d'installation, qui est un répertoire contenant le contenu extrait de l'image ISO du DVD et un fichier .treeinfo
valide. L'accès à la source d'installation se fait par FTP.
Conditions préalables
- Vous disposez d'un accès de niveau administrateur à un serveur équipé de Red Hat Enterprise Linux 9, et ce serveur se trouve sur le même réseau que le système à installer.
- Vous avez téléchargé une image DVD binaire. Pour plus d'informations, voir Téléchargement de l'image ISO d'installation.
- Vous avez créé un CD, un DVD ou un périphérique USB amorçable à partir du fichier image. Pour plus d'informations, voir Création d'un support d'installation.
- Vous avez vérifié que votre pare-feu autorise le système que vous installez à accéder à la source d'installation à distance. Pour plus d'informations, voir Ports pour l'installation en réseau.
-
Le paquet
vsftpd
est installé.
Procédure
Ouvrez et modifiez le fichier de configuration
/etc/vsftpd/vsftpd.conf
dans un éditeur de texte.-
Remplacer la ligne
anonymous_enable=NO
paranonymous_enable=YES
-
Remplacer la ligne
write_enable=YES
parwrite_enable=NO
. Ajouter des lignes
pasv_min_port=<min_port>
etpasv_max_port=<max_port>
. Remplacer <min_port> et <max_port> par la plage de numéros de port utilisée par le serveur FTP en mode passif, par exemple10021
et10031
.Cette étape peut s'avérer nécessaire dans les environnements réseau comportant diverses configurations de pare-feu/NAT.
En option : Ajoutez des modifications personnalisées à votre configuration. Pour connaître les options disponibles, consultez la page de manuel vsftpd.conf(5). Cette procédure suppose que les options par défaut sont utilisées.
AvertissementSi vous avez configuré la sécurité SSL/TLS dans votre fichier
vsftpd.conf
, assurez-vous de n'activer que le protocole TLSv1 et de désactiver SSLv2 et SSLv3. Ceci est dû à la vulnérabilité SSL POODLE (CVE-2014-3566). Voir https://access.redhat.com/solutions/1234773 pour plus de détails.
-
Remplacer la ligne
Configurer le pare-feu du serveur.
Activer le pare-feu :
# systemctl enable firewalld
Démarrer le pare-feu :
# systemctl start firewalld
Configurez le pare-feu pour qu'il autorise le port FTP et la plage de ports indiqués à l'étape précédente :
# firewall-cmd --add-port min_port-max_port/tcp --permanent # firewall-cmd --add-service ftp --permanent
Remplacez <min_port> et <max_port> par les numéros de port que vous avez saisis dans le fichier de configuration
/etc/vsftpd/vsftpd.conf
.Rechargez le pare-feu pour appliquer les nouvelles règles :
# firewall-cmd --reload
- Copiez l'image ISO du DVD sur le serveur FTP.
Créez un répertoire approprié pour monter l'image ISO du DVD, par exemple :
# mkdir /mnt/rhel9-install
Monter l'image ISO du DVD dans le répertoire :
# mount -o loop,ro -t iso9660 /image-directory/image.iso /mnt/rhel9-install
Remplacer
/image-directory/image.iso
par le chemin d'accès à l'image ISO du DVD.Copiez les fichiers de l'image montée vers la racine du serveur FTP :
# mkdir /var/ftp/rhel9-install # cp -r /mnt/rhel9-install/ /var/ftp/
Cette commande crée le répertoire
/var/ftp/rhel9-install/
avec le contenu de l'image. Notez que certaines méthodes de copie peuvent ignorer le fichier.treeinfo
qui est nécessaire pour une source d'installation valide. La saisie de la commandecp
pour des répertoires entiers, comme indiqué dans cette procédure, permet de copier correctement.treeinfo
.Assurez-vous que le contexte SELinux et le mode d'accès corrects sont définis pour le contenu copié :
# restorecon -r /var/ftp/rhel9-install # find /var/ftp/rhel9-install -type f -exec chmod 444 {} \; # find /var/ftp/rhel9-install -type d -exec chmod 755 {} \;
Démarrez le service
vsftpd
:# systemctl start vsftpd.service
Si le service était en cours d'exécution avant que vous ne modifiiez le fichier
/etc/vsftpd/vsftpd.conf
, redémarrez le service pour charger le fichier modifié :# systemctl restart vsftpd.service
Activer le service
vsftpd
pour qu'il démarre pendant le processus de démarrage :# systemctl enable vsftpd
L'arbre d'installation est maintenant accessible et prêt à être utilisé comme source d'installation.
NoteLors de la configuration de la source d'installation, utilisez
ftp://
comme protocole, le nom d'hôte ou l'adresse IP du serveur et le répertoire dans lequel vous avez stocké les fichiers de l'image ISO, par rapport à la racine du serveur FTP. Par exemple, si le nom d'hôte du serveur estmyserver.example.com
et que vous avez copié les fichiers de l'image sur/var/ftp/rhel9-install/
, indiquezftp://myserver.example.com/rhel9-install/
comme source d'installation.
2.4.7. Préparer un disque dur comme source d'installation
Ce module décrit comment installer RHEL en utilisant un disque dur comme source d'installation avec les systèmes de fichiers ext2
, ext3
, ext4
, ou XFS
. Vous pouvez utiliser cette méthode pour les systèmes dépourvus d'accès au réseau et de lecteur optique. Les installations sur disque dur utilisent une image ISO du DVD d'installation. Une image ISO est un fichier qui contient une copie exacte du contenu d'un DVD. Lorsque ce fichier est présent sur un disque dur, vous pouvez choisir le disque dur comme source d'installation lorsque vous démarrez le programme d'installation.
-
Pour vérifier le système de fichiers d'une partition de disque dur sur un système d'exploitation Windows, utilisez l'outil
Disk Management
. -
Pour vérifier le système de fichiers d'une partition de disque dur sur un système d'exploitation Linux, utilisez l'outil
parted
.
Vous ne pouvez pas utiliser de fichiers ISO sur des partitions LVM (Logical Volume Management).
Procédure
Téléchargez une image ISO du DVD d'installation de Red Hat Enterprise Linux. Si vous disposez du DVD sur un support physique, vous pouvez également créer une image ISO à l'aide de la commande suivante sur un système Linux :
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
où dvd est le nom de votre lecteur de DVD, name_of_image est le nom que vous donnez au fichier image ISO résultant, et path_to_image est le chemin d'accès à l'emplacement de votre système où vous souhaitez stocker l'image.
- Copiez et collez l'image ISO sur le disque dur du système ou sur une clé USB.
Utilisez un programme de contrôle
SHA256
pour vérifier que l'image ISO que vous avez copiée est intacte. De nombreux programmes de somme de contrôle SHA256 sont disponibles pour différents systèmes d'exploitation. Sur un système Linux, exécutez :$ sha256sum /path_to_image/name_of_image.iso
où name_of_image est le nom du fichier image ISO. Le programme de somme de contrôle
SHA256
affiche une chaîne de 64 caractères appelée hash. Comparez ce hachage au hachage affiché pour cette image particulière sur la page Downloads du portail client de Red Hat. Les deux hachages devraient être identiques.Spécifiez la source d'installation du disque dur sur la ligne de commande du noyau avant de commencer l'installation :
inst.repo=hd:<device>:/path_to_image/name_of_image.iso
Ressources supplémentaires