Accéder au contenuNavigation Accéder à la page : page précédente [raccourci clavier p] / page suivante [raccourci clavier n]
documentation.suse.com / Documentation de SUSE Linux Enterprise Server / Guide de déploiement / Procédure d'installation / Installation à distance
S'applique à SUSE Linux Enterprise Server 15 SP4

11 Installation à distance

L'installation de SUSE® Linux Enterprise Server peut être entièrement effectuée sur le réseau. Ce chapitre décrit comment fournir l'environnement requis pour démarrer, installer et contrôler l'installation par l'intermédiaire du réseau.

11.1 Présentation

Pour une installation à distance, vous devez savoir comment démarrer et comment contrôler l'installation ainsi que la source des données d'installation. Toutes les options disponibles peuvent être combinées entre elles si elles sont disponibles pour votre plate-forme matérielle.

Méthode de démarrage

Selon le matériel, plusieurs options permettent de démarrer un système. Les options courantes sont DVD, lecteur USB ou démarrage PXE. Pour plus d'informations sur votre plate-forme, reportez-vous à la Partie I, « Préparation de l'installation ».

Pour configurer un serveur en vue du démarrage via PXE, reportez-vous au Chapitre 17, Préparation de l'environnement de démarrage réseau.

Source des données

Le plus souvent, les DVD ou les lecteurs USB sont utilisés comme source d'installation de SUSE Linux Enterprise Server (SLES). Il est également possible d'utiliser les serveurs d'installation. Dans ce cas, utilisez le paramètre de démarrage install pour spécifier la source. Pour plus d'informations, reportez-vous à la Section 7.3.3, « Spécification de la source d'installation ».

Pour utiliser une source réseau pour l'installation, préparez un serveur comme indiqué dans le Chapitre 16, Configuration d'une source d'installation réseau.

Contrôle de l'installation

Au lieu d'utiliser un clavier et un moniteur directement connectés à la machine cible, l'installation peut être contrôlée via SSH, VNC ou à l'aide de la console série d'une machine. Cette procédure est décrite à la Section 11.3, « Contrôle de l'installation via VNC », la Section 11.4, « Contrôle de l'installation via SSH » et la Section 11.5, « Surveillance de l'installation avec une console série ».

Au lieu de contrôler manuellement l'installation, AutoYaST peut être utilisé pour automatiser le processus d'installation. Pour plus d'informations, reportez-vous au AutoYaST Guide.

11.2 Scénarios d'installation à distance

Cette section présente les scénarios d'installation à distance les plus courants. Pour chaque scénario, vérifiez soigneusement la liste des conditions préalables et suivez la procédure correspondante. Si vous avez besoin d'instructions détaillées pour une étape précise, cliquez sur les liens fournis à cet effet.

11.2.1 Installation à partir d'un support source via VNC

Ce type d'installation nécessite toujours un certain niveau d'accès physique au système cible pour démarrer l'installation. L'installation est contrôlée par un poste de travail distant qui utilise VNC pour se connecter au programme d'installation. Une intervention de l'utilisateur est nécessaire, comme pour l'installation manuelle décrite dans le Chapitre 8, Procédure d'installation.

Pour ce type d'installation, assurez-vous de respecter les exigences suivantes :

  • Système cible avec connexion réseau établie.

  • Système de contrôle avec connexion réseau établie et logiciel de visualisation VNC ou navigateur compatible JavaScript (Firefox, Chromium, Internet Explorer, Opera, etc).

  • DVD ou clé USB à mémoire flash d'installation.

Pour effectuer ce type d'installation, procédez de la façon suivante :

  1. Démarrez le système cible à l'aide du support d'installation (clé USB à mémoire flash) du kit de supports SUSE Linux Enterprise Server.

  2. Lorsque l'écran de démarrage du système cible apparaît, utilisez l'invite de paramètres de démarrage pour définir les options VNC et, si nécessaire, la configuration réseau statique. Pour plus d'informations sur les paramètres de démarrage, reportez-vous au Chapitre 7, Paramètres de démarrage.

    1. Paramètres de démarrage d'une configuration réseau statique :

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY vnc=1 VNCPassword=PASSWORD
    2. Paramètres de démarrage d'une configuration réseau (DHCP) dynamique :

      vnc=1 VNCPassword=PASSWORD
  3. Le système cible démarre dans un environnement texte, qui indique l'adresse réseau et le numéro d'affichage grâce auxquels toute application de visualisation VNC ou tout navigateur peut contacter l'environnement d'installation graphique. Les installations VNC s'annoncent sur OpenSLP de manière autonome si les paramètres de pare-feu les autorisent. L'outil slptool permet de les rechercher comme le décrit la Section 11.3.1, « Préparation de l'installation VNC ».

  4. Sur le poste de travail de contrôle, ouvrez une application de visualisation VNC ou un navigateur Web et connectez-vous au système cible, comme décrit à la Section 11.3, « Contrôle de l'installation via VNC ».

  5. Effectuez l'installation en suivant la procédure décrite au Chapitre 8, Procédure d'installation.

11.2.2 Installation à partir du réseau via VNC

Ce type d'installation ne nécessite pas d'interaction directe avec la machine cible. Le système est démarré via PXE, et les données d'installation sont extraites d'un serveur.

Pour effectuer ce type d'installation, assurez-vous de respecter les contraintes suivantes :

  • Au moins une machine qui peut être utilisée l'installation d'un serveur DHCP, NFS, HTTP, FTP, TFTP ou SMB.

  • Système cible, branché et connecté au réseau, compatible avec le démarrage PXE, la prise en charge réseau et la fonction Wake on LAN.

  • Système de contrôle avec connexion réseau opérationnelle et logiciel de visualisation VNC ou navigateur compatible JavaScript (Firefox, Chromium, Microsoft Edge, Opera, etc).

Pour effectuer ce type d'installation, procédez de la façon suivante :

  1. Configurez le serveur qui contient les données d'installation. Pour plus de détails, reportez-vous à la Partie IV, « Configuration d'un serveur d'installation ».

  2. Configurez un serveur DHCP et TFTP sur le réseau. Cette opération est décrite au Chapitre 17, Préparation de l'environnement de démarrage réseau. Ajoutez les paramètres de démarrage requis pour activer le serveur VNC.

  3. Activez le démarrage PXE dans le microprogramme de la machine cible. Pour plus d'informations, reportez-vous à la Section 17.4, « Préparation du système cible pour le démarrage PXE ».

  4. Lancez le processus de démarrage du système cible à l'aide de la fonction Wake on LAN. Cette opération est décrite à la Section 17.5, « Utilisation de la fonction Wake-on-LAN pour les réveils à distance ».

  5. Sur le poste de travail de contrôle, ouvrez une application de visualisation VNC ou un navigateur Web et connectez-vous au système cible, comme décrit à la Section 11.3, « Contrôle de l'installation via VNC ».

  6. Effectuez l'installation en suivant la procédure décrite au Chapitre 8, Procédure d'installation.

11.2.3 Installation à partir d'un support source via SSH

Ce type d'installation nécessite toujours un certain niveau d'accès physique au système cible pour démarrer l'installation et déterminer l'adresse IP de la cible d'installation. L'installation même est entièrement contrôlée à partir d'un poste de travail distant qui utilise le protocole SSH pour se connecter au programme d'installation. Une intervention de l'utilisateur est nécessaire, comme pour l'installation standard décrite dans le Chapitre 8, Procédure d'installation.

Pour ce type d'installation, assurez-vous de respecter les exigences suivantes :

  • Système cible avec connexion réseau établie.

  • Système de contrôle doté d'une connexion réseau établie et d'un logiciel client SSH fonctionnel.

  • DVD ou clé USB à mémoire flash d'installation.

Pour effectuer ce type d'installation, procédez de la façon suivante :

  1. Configurez la cible d'installation et le serveur d'installation comme décrit à la Partie IV, « Configuration d'un serveur d'installation ».

  2. Démarrez le système cible à l'aide du support d'installation (clé USB à mémoire flash) du kit de supports SUSE Linux Enterprise Server.

  3. Lorsque l'écran de démarrage du système cible apparaît, utilisez l'invite de paramètres de démarrage pour définir les options de SSH et, si nécessaire, la configuration réseau statique. Pour plus d'informations sur les paramètres de démarrage, reportez-vous au Chapitre 7, Paramètres de démarrage.

    1. Paramètres de démarrage d'une configuration réseau statique :

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY ssh=1 ssh.password=PASSWORD
    2. Paramètres de démarrage d'une configuration réseau (DHCP) dynamique :

      ssh=1 ssh.password=PASSWORD
  4. Le système cible démarre dans un environnement texte, qui indique l'adresse réseau grâce à laquelle tout client SSH peut contacter l'environnement d'installation graphique.

  5. Sur le poste de travail de contrôle, ouvrez une fenêtre de terminal et connectez-vous au système cible, comme décrit à la Section 11.4.2, « Connexion au programme d'installation ».

  6. Effectuez l'installation en suivant la procédure décrite au Chapitre 8, Procédure d'installation.

11.2.4 Installation à partir du réseau via SSH

Ce type d'installation ne nécessite pas d'interaction directe avec la machine cible. Le système est démarré via PXE, et les données d'installation sont extraites d'un serveur.

Pour effectuer ce type d'installation, assurez-vous de respecter les contraintes suivantes :

  • Au moins une machine qui peut être utilisée l'installation d'un serveur DHCP, NFS, HTTP, FTP, TFTP ou SMB.

  • Système cible, branché et connecté au réseau, compatible avec le démarrage PXE, la prise en charge réseau et la fonction Wake on LAN.

  • Système de contrôle doté d'une connexion réseau opérationnelle et d'un logiciel de visualisation SSH.

Pour effectuer ce type d'installation, procédez de la façon suivante :

  1. Configurez le serveur qui contient les données d'installation. Pour plus de détails, reportez-vous à la Partie IV, « Configuration d'un serveur d'installation ».

  2. Configurez un serveur DHCP et TFTP sur le réseau. Cette opération est décrite au Chapitre 17, Préparation de l'environnement de démarrage réseau. Ajoutez les paramètres de démarrage requis pour activer le serveur SSH.

  3. Activez le démarrage PXE dans le microprogramme de la machine cible. Pour plus d'informations, reportez-vous à la Section 17.4, « Préparation du système cible pour le démarrage PXE ».

  4. Lancez le processus de démarrage du système cible à l'aide de la fonction Wake on LAN. Cette opération est décrite à la Section 17.5, « Utilisation de la fonction Wake-on-LAN pour les réveils à distance ».

  5. Sur le poste de travail de contrôle, ouvrez un logiciel client SSH et connectez-vous au système cible, comme décrit à la Section 11.4, « Contrôle de l'installation via SSH ».

  6. Effectuez l'installation en suivant la procédure décrite au Chapitre 8, Procédure d'installation.

11.3 Contrôle de l'installation via VNC

À l'aide d'un logiciel de visualisation VNC, vous pouvez contrôler à distance l'installation de SUSE Linux Enterprise Server à partir de presque n'importe quel système d'exploitation. Cette section vous explique comment effectuer une configuration à l'aide d'une application de visualisation VNC ou d'un navigateur Web.

11.3.1 Préparation de l'installation VNC

Pour activer VNC sur la cible d'installation, spécifiez les paramètres de démarrage appropriés lors du démarrage initial pour l'installation (reportez-vous au Chapitre 7, Paramètres de démarrage). Le système cible démarre dans un environnement texte et attend qu'un client VNC se connecte au programme d'installation.

Le programme d'installation annonce l'adresse IP et le numéro d'affichage nécessaires à l'établissement d'une connexion pour l'installation. Si vous disposez d'un accès physique au système cible, ces informations sont fournies juste après le démarrage du système en vue de l'installation. Entrez ces informations à l'invite du logiciel client VNC et fournissez votre mot de passe VNC.

Comme la cible d'installation s'annonce via OpenSLP, vous pouvez récupérer les informations d'adresse de la cible d'installation via un navigateur SLP. Il n'y a aucun besoin de contact physique avec la cible d'installation elle-même à condition que votre configuration réseau et toutes les machines prennent en charge OpenSLP :

Procédure 11.1 : Localisation des installations VNC via OpenSLP
  1. Pour obtenir une liste complète des services proposant VNC, entrez la commande slptool findsrvtypes | grep vnc. Les cibles d'installation de VNC doivent être disponibles sous un service intitulé YaST.installation.suse.

  2. Exécutez la commande slptool findsrvs YaST.installation.suse pour obtenir une liste des installations disponibles. Utilisez l'adresse IP et le port (généralement 5901) fourni avec votre logiciel de visualisation VNC.

11.3.2 Connexion au programme d'installation

Il existe deux méthodes pour se connecter à un serveur VNC (la cible d'installation, dans le cas présent). Vous pouvez démarrer une application de visualisation VNC distincte sur n'importe quel système d'exploitation ou vous connecter à l'aide d'un navigateur Web compatible avec JavaScript.

À l'aide de VNC, vous pouvez contrôler l'installation d'un système Linux à partir de tout autre système d'exploitation (notamment d'autres versions de Linux, Windows ou Mac OS).

Sur une machine Linux, assurez-vous que le paquetage tightvnc est installé. Sur une machine Windows, installez le port Windows de cette application ; il est disponible sur la page d'accueil de TightVNC (http://www.tightvnc.com/download.html).

Pour vous connecter au programme d'installation qui s'exécute sur la machine cible, procédez de la façon suivante :

  1. Démarrez la visionneuse VNC.

  2. Entrez l'adresse IP et le numéro d'affichage de la cible d'installation, tels qu'ils sont fournis par le navigateur SLP ou le programme d'installation :

    IP_ADDRESS:DISPLAY_NUMBER

    Une fenêtre apparaît sur votre bureau ; elle affiche les écrans YaST de la même manière que pour une installation locale standard.

Lorsque vous utilisez un navigateur Web pour vous connecter au programme d'installation, vous n'avez plus besoin d'un logiciel VNC ou du système d'exploitation sous-jacent. Tant que l'application du navigateur prend en charge la fonctionnalité JavaScript, vous pouvez utiliser n'importe quel navigateur (Firefox, Internet Explorer, Chromium, Opera, etc.) pour effectuer l'installation de votre système Linux.

Notez que la connexion VNC du navigateur n'est pas chiffrée.

Pour effectuer une installation VNC, procédez de la façon suivante :

  1. Lancez le navigateur Web souhaité.

  2. Entrez la ligne suivante à l'invite de saisie d'adresse :

    http://IP_ADDRESS_OF_TARGET:5801
  3. Entrez votre mot de passe VNC lorsque vous y êtes invité. La fenêtre du navigateur affiche à présent les écrans YaST, comme pour une installation locale standard.

11.4 Contrôle de l'installation via SSH

Grâce à SSH, vous pouvez contrôler à distance l'installation de votre machine Linux à l'aide du logiciel client SSH.

11.4.1 Préparation de l'installation SSH

Hormis l'installation du paquetage logiciel requis (OpenSSH pour Linux et PuTTY pour Windows), vous devez spécifier les options de démarrage correspondantes afin d'activer SSH pour l'installation. Reportez-vous au Chapitre 7, Paramètres de démarrage pour plus d'informations. OpenSSH est installé par défaut sur tout système d'exploitation SUSE Linux.

11.4.2 Connexion au programme d'installation

Après avoir démarré l'installation SSH, utilisez cette procédure pour vous connecter à la session SSH.

  1. Récupérez l'adresse IP de la cible d'installation. Si vous disposez d'un accès physique à la machine cible, utilisez l'adresse IP que la routine d'installation fournit dans la console après le démarrage initial. Prenez sinon l'adresse IP qui a été attribuée à cet hôte précis lors de la configuration du serveur DHCP.

  2. Sur la ligne de commande, entrez la commande suivante :

    ssh -X root@TARGET_IP_ADDRESS

    Remplacez ADRESSE_IP_CIBLE par l'adresse IP réelle de la cible d'installation.

  3. Lorsque vous êtes invité à saisir un nom d'utilisateur, entrez root.

  4. Lorsque vous y êtes invité, entrez le mot de passe qui a été défini avec le paramètre de démarrage SSH. Une fois l'authentification réussie, une invite de ligne de commande pour la cible d'installation apparaît.

  5. Entrez yast pour lancer le programme d'installation. Une fenêtre apparaît ; elle affiche les écrans YaST standard, tels qu'ils sont décrits dans le Chapitre 8, Procédure d'installation.

11.5 Surveillance de l'installation avec une console série

Pour cette méthode d'installation, vous avez besoin d'un deuxième ordinateur, connecté par un câble modem nul à l'ordinateur sur lequel vous installez SUSE Linux Enterprise Server. Le matériel et les microprogrammes des deux machines doivent prendre en charge la console série. Certaines implémentations de microprogrammes sont déjà configurées pour envoyer la sortie de la console de démarrage à une console série (en fournissant une arborescence de périphériques dont le chemin /CHEMIN_stdout_CHOISI est défini de manière appropriée). Dans ce cas, aucune configuration supplémentaire n'est requise.

Si le microprogramme n'utilise pas la console série pour la sortie de la console de démarrage, définissez le paramètre de démarrage suivant pour l'installation : console=TTY,BAUDRATE. Pour plus d'informations, reportez-vous au Section 18.2.5, “Editing menu entries during the boot procedure” et au Chapitre 7, Paramètres de démarrage.

BAUDRATE doit être remplacé par le débit en bauds pour l'interface. Les valeurs valides sont 115200, 38400 ou 9600. TTY doit être remplacé par le nom de l'interface. La plupart des ordinateurs comptent une ou plusieurs interfaces série. Les noms des interfaces peuvent varier en fonction du matériel:

  • ttyS0 pour APM

  • ttyAMA0 pour une architecture SBSA (Server Base System Architecture)

  • ttyPS0 pour Xilinx

Pour l'installation, vous avez besoin d'un programme de terminal tel que minicom ou screen. Pour initialiser la connexion série, lancez l'application Screen (Écran) dans une console locale en entrant la commande suivante :

> screen /dev/ttyUSB0 115200

Cela signifie que l'écran reçoit les données du premier port série avec un débit de 115 200 bauds. À partir de maintenant, l'installation est semblable à l'installation en mode texte sur ce terminal.