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 mise à niveau / Mise à niveau en mode hors ligne
S'applique à SUSE Linux Enterprise Server 15 SP2

4 Mise à niveau en mode hors ligne

Ce chapitre décrit la procédure de mise à niveau d'une installation SUSE Linux Enterprise existante à l'aide de YaST, qui est démarré à partir d'un support d'installation. Le programme d'installation de YaST peut, par exemple, être démarré à partir d'un DVD, du réseau ou du disque dur qui héberge le système.

4.1 Présentation conceptuelle

Avant d'entamer la mise à niveau de votre système, consultez le Chapitre 3, Préparation de la mise à niveau.

Pour mettre à niveau votre système, démarrez à partir d'une source d'installation, comme vous le feriez pour une nouvelle installation. Toutefois, lorsque l'écran de démarrage apparaît, vous devez sélectionner Mettre à niveau (au lieu d'Installation). La mise à niveau peut être démarrée à partir des éléments suivants :

4.2 Démarrage de la mise à niveau à partir d'un support d'installation

La procédure ci-dessous décrit le démarrage à partir d'un DVD, mais vous pouvez également utiliser un support d'installation local comme une image ISO sur un périphérique de stockage de masse USB. Le support et la méthode de démarrage à sélectionner dépendent de l'architecture système et du fait que la machine dispose d'un BIOS traditionnel ou UEFI.

Procédure 4.1 : mise à niveau manuelle vers SUSE Linux Enterprise Server 15 SP2
  1. Sélectionnez et préparez un support de démarrage (voir Partie I, « Préparation de l'installation »).

  2. Insérez le DVD du programme d'installation pour SUSE Linux Enterprise Server 15 SP2 et démarrez votre machine. L'écran Bienvenue s'affiche, suivi de l'écran de démarrage.

  3. Facultatif : pour forcer le programme d'installation à installer uniquement les paquetages à partir du DVD et non à partir de sources réseau, ajoutez l'option de démarrage media_upgrade=1.

  4. Démarrez le système en sélectionnant Mise à niveau dans le menu de démarrage.

  5. Effectuez la procédure de mise à niveau, comme décrit à la Section 4.4, « Mise à niveau de SUSE Linux Enterprise ».

4.3 Démarrage de la mise à niveau à partir d'une source réseau

Pour démarrer une mise à niveau à partir d'une source d'installation réseau, veillez à respecter les conditions suivantes :

Configuration requise pour la mise à niveau à partir d'une source d'installation réseau
Source d'installation réseau

Une source d'installation réseau est configurée conformément au Chapitre 16, Configuration d'une source d'installation réseau.

Connexion réseau et services réseau

Le serveur d'installation et la machine cible doivent disposer d'une connexion réseau qui fonctionne. Les services réseau requis sont les suivants :

  • Service de noms de domaines

  • DHCP (uniquement nécessaire pour un lancement via PXE ; l'adresse IP peut être définie manuellement lors de la configuration)

  • OpenSLP (facultatif)

Support de démarrage

Un DVD de démarrage SUSE Linux Enterprise, une image ISO ou une installation PXE opérationnelle. Pour plus d'informations sur le démarrage via PXE, reportez-vous au Section 17.4, « Préparation du système cible pour le démarrage PXE ». Reportez-vous au Chapitre 11, Installation à distance pour obtenir des informations détaillées sur le démarrage d'une mise à niveau à partir d'un serveur distant.

4.3.1 Mise à niveau manuelle via une source d'installation réseau - démarrage à partir d'un DVD

Cette procédure fournit l'exemple d'un démarrage à partir d'un DVD, mais vous pouvez également utiliser tout autre support d'installation local comme une image ISO sur un périphérique de stockage de masse USB. La façon de sélectionner la méthode de démarrage et de démarrer le système à partir du support dépend de l'architecture système. Vous devez également savoir si la machine est équipée d'un BIOS ou UEFI traditionnel. Pour plus de détails, reportez-vous aux liens ci-dessous.

  1. Insérez le DVD du programme d'installation pour SUSE Linux Enterprise Server 15 SP2 et démarrez votre machine. L'écran Bienvenue s'affiche, suivi de l'écran de démarrage.

  2. Sélectionnez le type de source d'installation réseau que vous souhaitez utiliser (FTP, HTTP, NFS, SMB ou SLP). En général, ce choix est disponible en appuyant sur la touche F4, mais si votre machine est équipée d'UEFI au lieu d'un BIOS traditionnel, vous devrez peut-être adapter manuellement les paramètres de démarrage. Pour plus d'informations, reportez-vous au Chapitre 7, Paramètres de démarrage et au Chapitre 8, Procédure d'installation.

  3. Effectuez la procédure de mise à niveau, comme décrit à la Section 4.4, « Mise à niveau de SUSE Linux Enterprise ».

4.3.2 Mise à niveau manuelle via une source d'installation réseau - démarrage à partir de PXE

Pour effectuer une mise à niveau à partir d'une source d'installation réseau à l'aide d'un démarrage PXE, procédez comme suit :

  1. Ajustez la configuration de votre serveur DHCP afin de fournir les informations relatives à l'adresse indispensables à un démarrage à l'aide de PXE. Pour plus de détails, reportez-vous au Procédure 17.0, «  ».

  2. Configurez un serveur TFTP qui devra contenir l'image de démarrage requise pour un démarrage à l'aide de PXE. Pour ce faire, utilisez le DVD du programme d'installation pour SUSE Linux Enterprise Server 15 SP2 ou suivez les instructions du Section 17.2, « Configuration d'un serveur TFTP ».

  3. Préparez le démarrage de PXE et de Wake-on-LAN sur l'ordinateur cible.

  4. Lancez le démarrage du système cible et utilisez VNC pour vous connecter à distance à la routine d'installation s'exécutant sur cet ordinateur. Pour plus d'informations, reportez-vous au Section 11.3, « Contrôle de l'installation via VNC ».

  5. Effectuez la procédure de mise à niveau, comme décrit à la Section 4.4, « Mise à niveau de SUSE Linux Enterprise ».

4.4 Mise à niveau de SUSE Linux Enterprise

Avant de mettre à niveau votre système, lisez d'abord le Chapitre 3, Préparation de la mise à niveau. Pour effectuer une migration automatisée, procédez comme suit :

Note
Note : SUSE Customer Center et connexion Internet

Si le système que vous souhaitez mettre à niveau est enregistré auprès de SUSE Customer Center, assurez-vous de disposer d'une connexion Internet lors de la procédure suivante.

  1. Après avoir démarré (à partir d'un support d'installation ou du réseau), sélectionnez l'entrée Mise à niveau dans l'écran de démarrage.

    Avertissement
    Avertissement : un choix erroné risque de vous faire perdre des données

    Vérifiez que vous avez bien sélectionné l'option Mise à niveau à ce stade. Si vous sélectionnez Installation par erreur, votre partition de données sera écrasée par une nouvelle installation.

    YaST démarre le système d'installation.

  2. Sur l'écran de bienvenue, choisissez Langue et Clavier. Cliquez ensuite sur Suivant.

    YaST recherche dans vos partitions les systèmes SUSE Linux Enterprise déjà installés.

  3. Dans l'écran Sélectionner pour la mise à niveau, sélectionnez la partition à mettre à niveau et cliquez sur Suivant.

  4. YaST monte la partition sélectionnée et affiche le contrat de licence du produit mis à niveau. Pour continuer, acceptez la licence.

  5. Dans l'écran Dépôts utilisés précédemment, ajustez l'état des dépôts. Par défaut, tous les dépôts sont supprimés. Si vous n'avez ajouté aucun dépôt personnalisé, ne modifiez pas les paramètres. Les paquetages de la mise à niveau seront installés à partir du DVD. Vous pouvez éventuellement activer les dépôts en ligne par défaut à l'étape suivante.

    Si vous possédez des dépôts personnalisés, deux options s'offrent à vous :

    • Laissez le dépôt à l'état Supprimé. Les logiciels installés à partir de ce dépôt seront supprimés au cours de la mise à niveau. Utilisez cette méthode si aucune version du dépôt correspondant à la nouvelle version n'est disponible.

    • Mettez à jour et activez le dépôt s'il correspond à la nouvelle version. Changez l'URL en cliquant sur le dépôt dans la liste, puis cliquez sur Modifier. Activez le dépôt en cochant la case Changer l'état jusqu'à ce qu'il soit défini sur Activer.

    Ne conservez pas de dépôts de la version précédente, car le système risque d'être instable ou de ne pas fonctionner du tout. Ensuite, continuez en cliquant sur Suivant.

  6. L'étape suivante diffère selon que le système mis à niveau est enregistré ou non auprès de Suse Customer Center.

    1. Si le système n'est pas enregistré auprès de Suse Customer Center, YaST affiche une fenêtre contextuelle suggérant d'utiliser un deuxième support d'installation, l'image SLE-15-SP2-Full-ARCH-GM-media1.ISO.

      Si vous ne disposez pas de ce support, le système ne peut pas être mis à niveau sans enregistrement.

    2. Si le système est enregistré auprès de SUSE Customer Center, YaST affiche un résumé et les cibles de migration possibles.

      Sélectionnez une cible de migration à partir de la liste et cliquez sur Suivant.

  7. Dans la boîte de dialogue suivante, vous pouvez éventuellement ajouter un support d'installation supplémentaire. Si vous possédez d'autres supports d'installation, activez l'option Je souhaite installer un autre produit complémentaire et spécifiez le type de support.

  8. Vérifiez les paramètres d'installation pour la mise à niveau.

  9. Si tous les paramètres vous conviennent, démarrez la procédure d'installation et de suppression en cliquant sur Mettre à jour.

    Astuce
    Astuce : échec de la mise à niveau sur les clients SMT

    Si la machine à mettre à niveau est un client SMT et que la mise à niveau échoue, reportez-vous à la Procédure 3.1, « annulation de l'enregistrement d'un client SUSE Linux Enterprise auprès d'un serveur SMT » et redémarrez la procédure de mise à niveau ultérieurement.

  10. Une fois la mise à niveau réussie, effectuez les vérifications postérieures à la mise à niveau comme décrit à la Section 4.4.1, « Vérifications postérieures à la mise à niveau ».

4.4.1 Vérifications postérieures à la mise à niveau

  • Recherchez les éventuels « paquetages orphelins ». Les paquetages orphelins sont des paquetages qui n'appartiennent plus à aucun dépôt actif. La commande suivante vous permet d'obtenir une liste de ces paquetages :

    tux > zypper packages --orphaned

    Cette liste vous permet de déterminer si un paquetage est toujours nécessaire ou peut être désinstallé en toute sécurité.

  • Recherchez les éventuels fichiers *.rpmnew et *.rpmsave, examinez leur contenu et fusionnez les modifications souhaitées le cas échéant. Si une mise à niveau inclut des modifications concernant un fichier de configuration par défaut, au lieu d'écraser ce dernier, le paquetage écrit l'un de ces types de fichier. Un fichier *.rpmnew contient la nouvelle configuration par défaut et laisse votre fichier d'origine intact ; un fichier *.rpmsave est une copie de votre fichier de configuration d'origine qui a été remplacé par le nouveau fichier par défaut.

    Il n'est pas nécessaire d'effectuer une recherche des fichiers *.rpmnew et *.rpmsave sur l'ensemble du système ; les plus importants sont stockés dans le répertoire /etc. Utilisez la commande suivante pour les répertorier :

    tux > find /etc -print | egrep "rpmnew$|rpmsave$"

4.5 Mise à niveau à l'aide d'AutoYaST

Le processus de mise à niveau peut être exécuté automatiquement. Pour plus de détails, consultez le Section 4.10, “Upgrade” (« Guide d'AutoYaST », chapitre 4 « Options de configuration et d'installation », Section 4.10 « Mise à niveau »).

4.6 Mise à niveau à l'aide de SUSE Manager

SUSE Manager est une solution serveur pour fournir des mises à jour et des correctifs pour les clients SUSE Linux Enterprise. Il s'accompagne d'un ensemble d'outils et d'une interface utilisateur Web pour les tâches de gestion. Pour plus d'informations sur SUSE Manager, consultez l'adresse https://www.suse.com/products/suse-manager/.

SUSE Manager vous permet d'effectuer une mise à niveau du système. Avec la technologie intégrée AutoYaST, les mises à niveau d'une version majeure à l'autre sont possibles.

Si votre machine est gérée par SUSE Manager, mettez ce dernier à jour comme indiqué dans la documentation de SUSE Manager. La procédure de migration de client est décrite dans le manuel SUSE Manager Upgrade Guide (Guide de mise à niveau de SUSE Manager), disponible à l'adresse https://documentation.suse.com/suma/.

4.7 Mise à jour de l'état d'enregistrement après un retour à l'état initial

Lorsque vous effectuez la mise à niveau d'un Service Pack, vous devez modifier la configuration sur le serveur d'enregistrement pour donner accès aux nouveaux dépôts. Si le processus de mise à niveau a été interrompu ou annulé (par le biais d'une restauration à partir d'une sauvegarde ou d'un instantané), les informations sur le serveur d'enregistrement ne reflètent pas l'état du système. Dès lors, vous risquez de ne pas avoir accès aux dépôts de mise à jour ou à des dépôts incorrects utilisés sur le client.

Lorsqu'un retour à l'état initial est effectué via Snapper, le système avertit le serveur d'enregistrement pour garantir que l'accès aux dépôts appropriés est configuré au cours du processus de démarrage. Si le système a été restauré avec une autre méthode ou que la communication avec le serveur d'enregistrement a échoué, déclenchez manuellement le retour à l'état initial sur le client. Cela peut se produire notamment si le serveur n'est pas accessible en raison de problèmes réseau. Pour procéder à un retour à l'état initial, exécutez :

tux > sudo snapper rollback

Nous suggérons de toujours vérifier que les dépôts corrects sont configurés sur le système, en particulier après le rafraîchissement du service à l'aide de la commande:

tux > sudo zypper ref -s

Cette fonctionnalité est disponible dans le paquetage rollback-helper .

4.8 Enregistrement de votre système

Si le système n'était pas enregistré avant l'exécution de la mise à niveau, vous pouvez enregistrer votre système à tout moment à l'aide du module Enregistrement du produit dans YaST.

L'enregistrement de vos systèmes vous offre les avantages suivants :

  • Vous pouvez bénéficier du support.

  • Vous avez accès aux mises à jour de sécurité et aux correctifs de bogues.

  • Vous avez accès au SUSE Customer Center.

  1. Démarrez YaST et sélectionnez Logiciels › Enregistrement du produitpour ouvrir la boîte de dialogue Enregistrement.

  2. Indiquez l'Adresse électronique associée au compte SUSE que vous ou votre entreprise utilisez pour gérer les abonnements. Si vous ne disposez pas encore de compte SUSE, rendez-vous sur la page d'accueil du SUSE Customer Center (https://scc.suse.com/) pour en créer un.

  3. Entrez le Code d'enregistrement que vous avez reçu avec votre exemplaire de SUSE Linux Enterprise Server.

  4. Si un ou plusieurs serveurs d'enregistrement locaux sont disponibles sur votre réseau, vous pouvez en sélectionner un dans la liste.

  5. Pour commencer l'enregistrement, poursuivez en sélectionnant Suivant.

    Une fois l'enregistrement réussi, YaST affiche la liste des extensions, produits complémentaires et modules disponibles pour votre système. Pour les sélectionner et les installer, reportez-vous au Section 20.1, « Installation de modules et extensions à partir des canaux en ligne ».