Chapitre 6. Effectuer une installation RHEL à distance à l'aide de VNC
Cette section décrit comment installer RHEL à distance à l'aide de VNC.
6.1. Effectuer une installation RHEL à distance à l'aide de VNC
Cette section décrit comment effectuer une installation RHEL à distance à l'aide de Virtual Network Computing (VNC).
6.1.1. Vue d'ensemble
L'interface utilisateur graphique est la méthode recommandée pour installer RHEL lorsque vous démarrez le système à partir d'un CD, d'un DVD ou d'une clé USB, ou à partir d'un réseau à l'aide de PXE. Cependant, de nombreux systèmes d'entreprise, par exemple les IBM Power Systems et les IBM Z 64 bits, sont situés dans des centres de données distants, fonctionnent de manière autonome et ne sont pas connectés à un écran, à un clavier et à une souris. Ces systèmes sont souvent appelés headless systems et sont généralement contrôlés via une connexion réseau. Le programme d'installation de RHEL comprend une installation VNC (Virtual Network Computing) qui exécute l'installation graphique sur la machine cible, mais le contrôle de l'installation graphique est assuré par un autre système sur le réseau. Le programme d'installation RHEL propose deux modes d'installation VNC : Direct et Connect. Une fois la connexion établie, les deux modes ne diffèrent pas. Le mode choisi dépend de votre environnement.
- Mode direct
- En mode direct, le programme d'installation RHEL est configuré pour démarrer sur le système cible et attendre un visualiseur VNC installé sur un autre système avant de poursuivre. Dans le cadre de l'installation en mode direct, l'adresse IP et le port sont affichés sur le système cible. Vous pouvez utiliser le visualiseur VNC pour vous connecter à distance au système cible à l'aide de l'adresse IP et du port, et terminer l'installation graphique.
- Mode connexion
- En mode Connect, la visionneuse VNC est lancée sur un système distant en mode listening. La visionneuse VNC attend une connexion entrante du système cible sur un port spécifié. Lorsque le programme d'installation RHEL démarre sur le système cible, le nom d'hôte et le numéro de port du système sont fournis à l'aide d'une option de démarrage ou d'une commande Kickstart. Le programme d'installation établit ensuite une connexion avec le visualiseur VNC en écoute en utilisant le nom d'hôte et le numéro de port spécifiés. Pour utiliser le mode Connect, le système sur lequel se trouve le visualiseur VNC en écoute doit être en mesure d'accepter les connexions réseau entrantes.
6.1.2. Considérations
Tenez compte des éléments suivants lorsque vous effectuez une installation RHEL à distance à l'aide de VNC :
VNC client application: Une application client VNC est nécessaire pour effectuer une installation VNC Direct et Connect. Les applications client VNC sont disponibles dans les dépôts de la plupart des distributions Linux, et des applications client VNC gratuites sont également disponibles pour d'autres systèmes d'exploitation tels que Windows. Les applications client VNC suivantes sont disponibles dans RHEL :
-
tigervnc
est indépendant de votre environnement de bureau et est installé dans le cadre du paquetagetigervnc
. -
vinagre
fait partie de l'environnement de bureau GNOME et est installé avec le paquetagevinagre
.
-
Un serveur VNC est inclus dans le programme d'installation et ne doit pas être installé.
Network and firewall:
- Si le système cible n'est pas autorisé par un pare-feu à établir des connexions entrantes, vous devez utiliser le mode Connect ou désactiver le pare-feu. La désactivation d'un pare-feu peut avoir des conséquences sur la sécurité.
- Si le système qui exécute la visionneuse VNC n'est pas autorisé par un pare-feu à établir des connexions entrantes, vous devez utiliser le mode direct ou désactiver le pare-feu. La désactivation d'un pare-feu peut avoir des conséquences sur la sécurité. Pour plus d'informations sur la configuration du pare-feu, voir le document Durcissement de la sécurité.
- Custom Boot Options: Vous devez spécifier des options de démarrage personnalisées pour lancer une installation VNC et les instructions d'installation peuvent différer en fonction de l'architecture de votre système.
-
VNC in Kickstart installations: Vous pouvez utiliser des commandes spécifiques à VNC dans les installations Kickstart. L'utilisation de la seule commande
vnc
permet d'exécuter une installation RHEL en mode Direct. Des options supplémentaires sont disponibles pour configurer une installation en mode Connect.
6.1.3. Effectuer une installation RHEL à distance en mode VNC Direct
Cette procédure permet d'effectuer une installation RHEL à distance en mode VNC Direct. Le mode direct attend du visualiseur VNC qu'il établisse une connexion avec le système cible installé avec RHEL. Dans cette procédure, le système équipé du visualiseur VNC est appelé système remote. Le programme d'installation de RHEL vous invite à lancer la connexion entre le visualiseur VNC du système distant et le système cible.
Cette procédure utilise TigerVNC comme visionneur VNC. Les instructions spécifiques pour d'autres visionneurs peuvent différer, mais les principes généraux s'appliquent.
Conditions préalables
- Vous avez installé une visionneuse VNC sur un système distant en tant qu'utilisateur root.
- Vous avez mis en place un serveur de démarrage réseau et démarré l'installation sur le système cible.
Procédure
-
Dans le menu de démarrage de RHEL sur le système cible, appuyez sur la touche
Tab
de votre clavier pour modifier les options de démarrage. Ajouter l'option
inst.vnc
à la fin de la ligne de commande.Si vous souhaitez restreindre l'accès VNC au système en cours d'installation, ajoutez l'option
inst.vncpassword=PASSWORD
boot à la fin de la ligne de commande. Remplacez PASSWORD par le mot de passe que vous souhaitez utiliser pour l'installation. Le mot de passe VNC doit comporter entre 6 et 8 caractères.ImportantUtilisez un mot de passe temporaire pour l'option
inst.vncpassword=
. Il ne doit pas s'agir d'un mot de passe existant ou d'un mot de passe racine.
- Appuyez sur Enter pour démarrer l'installation. Le système cible initialise le programme d'installation et démarre les services nécessaires. Lorsque le système est prêt, un message s'affiche, indiquant l'adresse IP et le numéro de port du système.
- Ouvrez la visionneuse VNC sur le système distant.
- Entrez l'adresse IP et le numéro de port dans le champ VNC server.
- Cliquez sur Connect.
- Saisissez le mot de passe VNC et cliquez sur OK. Une nouvelle fenêtre s'ouvre avec la connexion VNC établie, affichant le menu d'installation de RHEL. À partir de cette fenêtre, vous pouvez installer RHEL sur le système cible à l'aide de l'interface utilisateur graphique.
6.1.4. Effectuer une installation RHEL à distance en mode VNC Connect
Cette procédure permet d'effectuer une installation RHEL à distance en mode VNC Connect. En mode Connect, le système cible installé avec RHEL initie une connexion avec la visionneuse VNC installée sur un autre système. Dans cette procédure, le système équipé du visualiseur VNC est appelé le système remote.
Cette procédure utilise TigerVNC comme visionneur VNC. Les instructions spécifiques pour d'autres visionneurs peuvent différer, mais les principes généraux s'appliquent.
Conditions préalables
- Vous avez installé une visionneuse VNC sur un système distant en tant qu'utilisateur root.
- Vous avez mis en place un serveur de démarrage réseau pour lancer l'installation sur le système cible.
- Vous avez configuré le système cible pour utiliser les options de démarrage d'une installation VNC Connect.
- Vous avez vérifié que le système distant avec la visionneuse VNC est configuré pour accepter une connexion entrante sur le port requis. La vérification dépend de la configuration de votre réseau et de votre système. Pour plus d'informations, voir Renforcement de la sécurité et Sécurisation des réseaux.
Procédure
Lancez la visionneuse VNC sur le système distant à l'adresse listening mode en exécutant la commande suivante :
$ vncviewer -listen PORT
- Remplacez PORT par le numéro de port utilisé pour la connexion.
Le terminal affiche un message indiquant qu'il attend une connexion entrante du système cible.
TigerVNC Viewer 64-bit v1.8.0 Built on: 2017-10-12 09:20 Copyright (C) 1999-2017 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Thu Jun 27 11:30:57 2019 main: Listening on port 5500
- Démarrer le système cible à partir du réseau.
-
Dans le menu de démarrage de RHEL sur le système cible, appuyez sur la touche
Tab
de votre clavier pour modifier les options de démarrage. -
Ajouter l'option
inst.vnc inst.vncconnect=HOST:PORT
à la fin de la ligne de commande. - Remplacez HOST par l'adresse IP du système distant qui exécute la visionneuse VNC en écoute, et PORT par le numéro de port sur lequel la visionneuse VNC est en écoute.
- Appuyez sur Enter pour démarrer l'installation. Le système initialise le programme d'installation et démarre les services nécessaires. Lorsque le processus d'initialisation est terminé, le programme d'installation tente de se connecter à l'adresse IP et au port fournis.
- Lorsque la connexion est réussie, une nouvelle fenêtre s'ouvre avec la connexion VNC établie, affichant le menu d'installation de RHEL. À partir de cette fenêtre, vous pouvez installer RHEL sur le système cible à l'aide de l'interface utilisateur graphique.