Rechercher

11.3. Mise à niveau de RHEL pour les systèmes Edge

download PDF

11.3.1. Mise à niveau de votre système RHEL 8 vers RHEL 9

Vous pouvez mettre à niveau votre système RHEL 8 vers RHEL 9 à l'aide de la commande rpm-ostree rebase. Cette commande prend entièrement en charge l'ensemble de paquets par défaut de RHEL pour les mises à niveau Edge des mises à jour les plus récentes de RHEL 8 vers les mises à jour les plus récentes de RHEL 9. La mise à niveau télécharge et installe l'image RHEL 9 en arrière-plan. Une fois la mise à niveau terminée, vous devez redémarrer votre système pour utiliser la nouvelle image RHEL 9.

Note

La mise à niveau ne prend pas en charge toutes les versions et inclusions possibles du paquet rpm. Vous devez tester vos ajouts de paquets pour vous assurer qu'ils fonctionnent comme prévu.

Conditions préalables

  • Vous disposez d'un système RHEL for Edge 8 en cours d'exécution
  • Vous disposez d'un serveur de référentiel OSTree par HTTP
  • Vous avez créé un schéma directeur pour l'image RHEL for Edge 9 que vous allez mettre à niveau

Procédure

  1. Sur le système où s'exécute le constructeur d'images, créez une image RHEL for Edge 9 :

    1. Lancer la composition de l'image :

      $ sudo composer-cli compose start blueprint-name edge-commit
    2. Une fois la composition terminée, téléchargez l'image.
    3. Extraire l'image téléchargée dans le dossier /var/www/html/:

      $ sudo tar -xf image_file -C /var/www/html
    4. Démarrez le service httpd:

      $ systemctl start httpd.service
  2. Sur l'appareil RHEL for Edge, vérifiez la configuration actuelle du référentiel distant :

    $ sudo cat /etc/ostree/remotes.d/edge.conf
    Note

    Selon la configuration de votre fichier Kickstart, le dépôt /etc/ostree/remotes.d peut être vide. Si vous avez configuré votre dépôt distant, vous pouvez voir sa configuration. Pour les images edge-installer, raw-image, et simplified-installer, le dépôt distant est configuré par défaut.

  3. Vérifier le référentiel URL actuel :

    $ sudo ostree remote show-url edge

    edge est le référentiel d'Ostree.

  4. Liste des branches de référence distantes :

    $ ostree remote refs edge

    Vous pouvez voir le résultat suivant :

    Error: Remote refs not available; server has no summary file
  5. Pour ajouter le nouveau dépôt :

    1. Configurez la clé URL pour ajouter un référentiel distant. Par exemple :

      $ sudo ostree remote add \ --no-gpg-verify rhel9 http://192.168.122.1/repo/
    2. Configurez la clé URL pour qu'elle pointe vers le commit RHEL 9 pour la mise à niveau. Par exemple :

      $ sudo cat /etc/ostree/remotes.d/edge.conf [remote "edge"] url=http://192.168.122.1/ostree/repo/ gpg-verify=false
    3. Confirmez que l'URL a été définie pour le nouveau référentiel distant :

      $ sudo cat /etc/ostree/remotes.d/rhel9.conf [remote "edge"] url=http://192.168.122.1/repo/ gpg-verify=false
    4. Voir le nouveau référentiel URL :

      $ sudo ostree remote show-url rhel9 http://192.168.122.1/ostree-rhel9/repo/
    5. Liste les options actuelles de la liste à distance :

      $ sudo ostree remote list
      
      output:
      edge
      rhel9
  6. Rebasez votre système sur la version RHEL, en fournissant le chemin de référence pour la version RHEL 9 :

    $ rpm-ostree rebase rhel9:rhel/9/x86_64/edge
  7. Redémarrez votre système.

    $ systemctl reboot
  8. Entrez votre nom d'utilisateur et votre mot de passe.
  9. Vérifier l'état actuel du système :

    $ rpm-ostree status

Vérification

  1. Vérifier l'état actuel du déploiement en cours :

    $ rpm-ostree status
  2. Facultatif : Liste des processeurs et des tâches gérés par le noyau en temps réel.

    $ top
  3. Si la mise à niveau ne répond pas à vos besoins, vous avez la possibilité de revenir manuellement à la version précédente du déploiement stable de RHEL 8 :

    $ sudo rpm-ostree rollback
  4. Redémarrez votre système. Entrez votre nom d'utilisateur et votre mot de passe :

    $ systemctl reboot

    Après le redémarrage, votre système exécute RHEL 9 avec succès.

    Note

    Si votre mise à niveau réussit et que vous ne souhaitez pas utiliser la version précédente de RHEL 8, vous pouvez supprimer l'ancien référentiel :

    $ sudo ostree remote delete edge
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.