3.5. Terminer les tâches post-installation
Cette section décrit comment effectuer les tâches suivantes après l'installation :
Enregistrement du système
NoteEn fonction de vos besoins, il existe plusieurs méthodes pour enregistrer votre système. La plupart de ces méthodes sont exécutées dans le cadre des tâches de post-installation. Cependant, le Red Hat Content Delivery Network (CDN) enregistre votre système et attache les abonnements RHEL à before le processus d'installation. Pour plus d'informations, reportez-vous à la section Enregistrement et installation de RHEL à partir du CDN.
- Sécuriser votre système
3.5.1. Enregistrer votre système à l'aide de la ligne de commande
Cette section contient des informations sur la manière d'enregistrer votre abonnement à Red Hat Enterprise Linux 9 à l'aide de la ligne de commande.
- Lors de l'attachement automatique d'un système, le service d'abonnement vérifie si le système est physique ou virtuel, ainsi que le nombre de sockets sur le système. Un système physique consomme généralement deux droits, tandis qu'un système virtuel n'en consomme qu'un seul. Un droit est consommé pour deux sockets sur un système.
- Pour une expérience améliorée et simplifiée de l'enregistrement de vos hôtes auprès de Red Hat, utilisez la configuration d'hôte à distance (RHC). Le client RHC enregistre votre système auprès de Red Hat Insights et du Gestionnaire d'abonnements Red Hat, rendant votre système prêt pour la collecte de données Insights et permettant la résolution directe des problèmes à partir d'Insights pour Red Hat Enterprise Linux. Pour plus d'informations, voir Enregistrement RHC et résolution des problèmes à l'aide d'Insights.
Conditions préalables
- Vous disposez d'un abonnement actif, sans évaluation, à Red Hat Enterprise Linux.
- L'état de votre abonnement à Red Hat est vérifié.
- Vous n'avez pas encore reçu d'abonnement à Red Hat Enterprise Linux 9.
- Vous avez activé votre abonnement avant d'essayer de télécharger des droits à partir du portail client. Vous avez besoin d'un droit pour chaque instance que vous prévoyez d'utiliser. Le service clientèle de Red Hat est disponible si vous avez besoin d'aide pour activer votre abonnement.
- Vous avez installé avec succès Red Hat Enterprise Linux 9 et vous vous êtes connecté au système en tant que root.
Procédure
Ouvrez une fenêtre de terminal et enregistrez votre système Red Hat Enterprise Linux à l'aide de votre nom d'utilisateur et de votre mot de passe du portail client Red Hat :
# subscription-manager register --username [username] --password [password]
Lorsque le système est enregistré avec succès, un message similaire à celui qui suit s'affiche :
# The system has been registered with ID: 123456abcdef # The registered system name is: localhost.localdomain
Définir le rôle du système, par exemple :
# subscription-manager syspurpose role --set="Red Hat Enterprise Linux Server"
NoteLes rôles disponibles dépendent des abonnements qui ont été achetés par l'organisation et de l'architecture du système Red Hat Enterprise Linux 9. Les rôles typiques sont les suivants : , , ou :
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Compute Node
pour voir les rôles disponibles, utilisez la commande :# subscription-manager syspurpose role --list
Définir le niveau de service du système, par exemple :
# subscription-manager syspurpose service-level --set="Premium"
NoteLes niveaux de service disponibles sont liés aux abonnements achetés par l'organisation. Les niveaux de service typiques sont les suivants : Pour voir les niveaux de service disponibles, utilisez la commande :
# subscription-manager syspurpose service-level --list
Définir l'utilisation du système, par exemple :
# subscription-manager syspurpose usage --set="Production"
NoteLes utilisations disponibles dépendent également des abonnements souscrits par l'organisation. Les utilisations typiques sont les suivantes : production, reprise après sinistre et développement/test : Production, reprise après sinistre et développement/test. Pour voir les valeurs d'utilisation disponibles, utilisez la commande :
# subscription-manager syspurpose usage --list
Attacher le système à un droit qui correspond à l'architecture du système hôte :
# subscription-manager attach --auto
Lorsqu'un abonnement est attaché avec succès, une sortie similaire à la suivante s'affiche :
Installed Product Current Status: Product Name: Red Hat Enterprise Linux for x86_64 Status: Subscribed
NoteUne autre méthode pour enregistrer votre système Red Hat Enterprise Linux 9 consiste à vous connecter au système en tant qu'utilisateur
root
et à utiliser l'interface utilisateur graphique du Gestionnaire d'abonnement.
3.5.2. Enregistrement de votre système à l'aide de l'interface utilisateur du gestionnaire d'abonnements
Cette section contient des informations sur la manière d'enregistrer votre système Red Hat Enterprise Linux 9 à l'aide de l'interface utilisateur du Gestionnaire d'abonnements afin de recevoir des mises à jour et d'accéder aux dépôts de paquetages.
Conditions préalables
- Vous avez terminé l'installation graphique conformément à la procédure recommandée décrite dans la section Installation de RHEL à l'aide d'une image ISO à partir du portail client.
- Vous disposez d'un abonnement actif, sans évaluation, à Red Hat Enterprise Linux.
- L'état de votre abonnement à Red Hat est vérifié.
Procédure
- Connectez-vous à votre système.
- Dans la partie supérieure gauche de la fenêtre, cliquez sur Activities.
- Dans le menu des options, cliquez sur l'icône Show Applications.
- Cliquez sur l'icône Red Hat Subscription Manager ou entrez Red Hat Subscription Manager dans la recherche.
Saisissez votre mot de passe administrateur dans la boîte de dialogue Authentication Required.
NoteL'authentification est nécessaire pour effectuer des tâches privilégiées sur le système.
- La fenêtre Subscriptions s'ouvre et affiche l'état actuel des abonnements, de l'objet du système et des produits installés. Les produits non enregistrés sont marqués d'un X rouge.
- Cliquez sur le bouton Enregistrer.
- La boîte de dialogue Register System s'ouvre. Saisissez vos identifiants Customer Portal et cliquez sur le bouton Register.
Le bouton Register de la fenêtre Subscriptions devient Unregister et les produits installés affichent un X vert. Vous pouvez résoudre un enregistrement infructueux à partir d'une fenêtre de terminal à l'aide de la commande subscription-manager status
.
3.5.3. Enregistrement de RHEL 9 à l'aide de l'interface graphique du programme d'installation
Suivez les étapes suivantes pour enregistrer une nouvelle installation de Red Hat Enterprise Linux 9 à l'aide de l'interface utilisateur graphique du programme d'installation de RHEL.
Conditions préalables
Vous disposez d'un compte utilisateur valide sur le portail client Red Hat. Consultez la page Créer un compte Red Hat.
Si le compte d'utilisateur dispose des droits appropriés (ou si le compte fonctionne en mode d'accès simple au contenu), il peut s'inscrire en utilisant uniquement son nom d'utilisateur et son mot de passe, sans présenter de clé d'activation.
- Vous disposez d'une clé d'activation et d'un identifiant d'organisation valides.
Procédure
- Authentifiez votre compte Red Hat à l'aide de l'option Account ou Activation Key.
Sélectionnez le champ Set System Purpose et, dans le menu déroulant, sélectionnez les champs Role, SLA et Usage for the RHEL 9 installation.
À ce stade, votre système Red Hat Enterprise Linux 9 a été enregistré avec succès.
3.5.4. Assistant d'inscription
L'Assistant d'enregistrement est conçu pour vous aider à choisir l'option d'enregistrement la plus adaptée à votre environnement Red Hat Enterprise Linux. Voir https://access.redhat.com/labs/registrationassistant/ pour plus d'informations.
3.5.5. Configuration de l'objet du système à l'aide de l'outil de ligne de commande du gestionnaire d'abonnements
L'objectif du système est une fonctionnalité facultative mais recommandée de l'installation de Red Hat Enterprise Linux. Vous pouvez utiliser System Purpose pour enregistrer l'utilisation prévue d'un système Red Hat Enterprise Linux 9 et vous assurer que le serveur de droits attache automatiquement l'abonnement le plus approprié à votre système. Si System Purpose n'a pas été configuré au cours du processus d'installation, vous pouvez utiliser l'outil de ligne de commande subscription-manager syspurpose
après l'installation pour définir les attributs requis.
Conditions préalables
- Vous avez installé et enregistré votre système Red Hat Enterprise Linux 9, mais l'Objectif du système n'est pas configuré.
Vous êtes connecté en tant qu'utilisateur de
root
.NoteSi votre système est enregistré mais que ses abonnements ne répondent pas à l'objectif requis, vous pouvez exécuter la commande
subscription-manager remove --all
pour supprimer les abonnements attachés. Vous pouvez ensuite utiliser les outils de la ligne de commande subscription-manager syspurpose {role, usage, niveau de service} pour définir les attributs d'objectif requis, et enfin exécuter subscription-manager attach --auto pour ré-habiliter le système en tenant compte des attributs mis à jour.
Procédure
Suivez les étapes de cette procédure pour configurer l'objet du système après l'installation à l'aide de l'outil de ligne de commande subscription-manager syspurpose
. Les valeurs sélectionnées sont utilisées par le serveur de droits pour attacher l'abonnement le plus approprié à votre système.
Dans une fenêtre de terminal, exécutez la commande suivante pour définir le rôle prévu du système :
# subscription-manager syspurpose role --set "VALUE"
Remplacez
VALUE
par le rôle que vous souhaitez attribuer :-
Red Hat Enterprise Linux Server
-
Red Hat Enterprise Linux Workstation
-
Red Hat Enterprise Linux Compute Node
Par exemple :
# subscription-manager syspurpose role --set "Red Hat Enterprise Linux Server"
Facultatif : Avant de définir une valeur, consultez les rôles disponibles pris en charge par les abonnements de votre organisation :
# subscription-manager syspurpose role --list
Facultatif : Exécutez la commande suivante pour désactiver le rôle :
# subscription-manager syspurpose role --unset
-
Exécutez la commande suivante pour définir l'accord de niveau de service (SLA) prévu pour le système :
# subscription-manager syspurpose service-level --set "VALUE"
Remplacez
VALUE
par l'ANS que vous souhaitez attribuer :-
Premium
-
Standard
-
Self-Support
Par exemple :
# subscription-manager syspurpose service-level --set "Standard"
Facultatif : Avant de définir une valeur, consultez les niveaux de service disponibles pris en charge par les abonnements de votre organisation :
# subscription-manager syspurpose service-level --list
En option, vous pouvez exécuter la commande suivante pour désactiver l'accord de niveau de service (SLA) : Exécutez la commande suivante pour désactiver l'ANS :
# subscription-manager syspurpose service-level --unset
-
Exécutez la commande suivante pour définir l'utilisation prévue du système :
# subscription-manager syspurpose usage --set "VALUE"
Remplacez
VALUE
par l'usage que vous souhaitez attribuer :-
Production
-
Disaster Recovery
-
Development/Test
Par exemple :
# subscription-manager syspurpose usage --set "Production"
Facultatif : Avant de définir une valeur, consultez les usages disponibles pris en charge par les abonnements de votre organisation :
# subscription-manager syspurpose usage --list
Facultatif : Exécutez la commande suivante pour annuler l'utilisation :
# subscription-manager syspurpose usage --unset
-
Exécutez la commande suivante pour afficher les propriétés de l'objectif actuel du système :
# subscription-manager syspurpose --show
Facultatif : Pour obtenir des informations syntaxiques plus détaillées, exécutez la commande suivante pour accéder à la page de manuel
subscription-manager
et naviguez jusqu'à SYSPURPOSE OPTIONS :# man subscription-manager
Verification steps
Pour vérifier l'état de l'abonnement au système :
# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Current System Purpose Status: Matched
-
Un statut global
Current
signifie que tous les produits installés sont couverts par le(s) abonnement(s) attaché(s) et que les droits d'accès à leurs référentiels de contenu ont été accordés. -
Un statut de finalité du système
Matched
signifie que tous les attributs de finalité du système (rôle, utilisation, niveau de service) qui ont été définis sur le système sont satisfaits par le(s) abonnement(s) rattaché(s). - Lorsque les informations d'état ne sont pas idéales, des informations supplémentaires sont affichées pour aider l'administrateur du système à décider des corrections à apporter aux abonnements attachés pour couvrir les produits installés et l'utilisation prévue du système.
3.5.6. Sécuriser votre système
Effectuez les étapes suivantes relatives à la sécurité immédiatement après l'installation de Red Hat Enterprise Linux.
Conditions préalables
- Vous avez terminé l'installation graphique.
Procédure
Pour mettre à jour votre système, exécutez la commande suivante en tant que root :
# dnf update
Même si le service de pare-feu,
firewalld
, est automatiquement activé lors de l'installation de Red Hat Enterprise Linux, il existe des scénarios où il peut être explicitement désactivé, par exemple dans une configuration Kickstart. Dans ce cas, il est recommandé de réactiver le pare-feu.Pour démarrer
firewalld
, exécutez les commandes suivantes en tant que root :# systemctl start firewalld # systemctl enable firewalld
Pour améliorer la sécurité, désactivez les services dont vous n'avez pas besoin. Par exemple, si aucune imprimante n'est installée sur votre système, désactivez le service cups à l'aide de la commande suivante :
# systemctl mask cups
Pour passer en revue les services actifs, exécutez la commande suivante :
$ systemctl list-units | grep service
3.5.7. Déployer des systèmes conformes à un profil de sécurité immédiatement après l'installation
Vous pouvez utiliser la suite OpenSCAP pour déployer des systèmes RHEL conformes à un profil de sécurité, tel que le profil OSPP, PCI-DSS et HIPAA, immédiatement après le processus d'installation. Grâce à cette méthode de déploiement, vous pouvez appliquer des règles spécifiques qui ne peuvent pas être appliquées ultérieurement à l'aide de scripts de remédiation, par exemple, une règle pour la force des mots de passe et le partitionnement.
3.5.7.1. Profils non compatibles avec le serveur avec interface graphique
Certains profils de sécurité fournis dans le cadre de SCAP Security Guide ne sont pas compatibles avec l'ensemble de paquets étendu inclus dans l'environnement de base Server with GUI. Par conséquent, ne sélectionnez pas Server with GUI lorsque vous installez des systèmes conformes à l'un des profils suivants :
Tableau 3.3. Profils non compatibles avec le serveur avec interface graphique
Nom du profil | ID du profil | Justification | Notes |
---|---|---|---|
[PROJET] CIS Red Hat Enterprise Linux 9 Benchmark pour le niveau 2 - Serveur |
|
Les paquets | |
[PROJET] CIS Red Hat Enterprise Linux 9 Benchmark pour le niveau 1 - Serveur |
|
Les paquets | |
[PROJET] STIG DISA pour Red Hat Enterprise Linux 9 |
|
Les paquets | Pour installer un système RHEL en tant que Server with GUI aligné sur DISA STIG, vous pouvez utiliser le profil DISA STIG with GUI BZ#1648162 |
3.5.7.2. Déploiement de systèmes RHEL conformes aux normes de base à l'aide de l'installation graphique
Cette procédure permet de déployer un système RHEL conforme à une ligne de base spécifique. Cet exemple utilise le profil de protection pour le système d'exploitation général (OSPP).
Certains profils de sécurité fournis dans le cadre de SCAP Security Guide ne sont pas compatibles avec l'ensemble de paquets étendu inclus dans l'environnement de base Server with GUI. Pour plus de détails, voir Profils non compatibles avec un serveur GUI.
Conditions préalables
-
Vous avez démarré le programme d'installation
graphical
. Notez que le site OSCAP Anaconda Add-on ne prend pas en charge l'installation interactive en mode texte. -
Vous avez accédé à la fenêtre
Installation Summary
.
Procédure
-
Dans la fenêtre
Installation Summary
, cliquez surSoftware Selection
. La fenêtreSoftware Selection
s'ouvre. -
Dans le volet
Base Environment
, sélectionnez l'environnementServer
. Vous ne pouvez sélectionner qu'un seul environnement de base. -
Cliquez sur
Done
pour appliquer le réglage et revenir à la fenêtreInstallation Summary
. -
L'OSPP ayant des exigences strictes en matière de partitionnement, créez des partitions distinctes pour
/boot
,/home
,/var
,/tmp
,/var/log
,/var/tmp
, et/var/log/audit
. -
Cliquez sur
Security Policy
. La fenêtreSecurity Policy
s'ouvre. -
Pour activer les politiques de sécurité sur le système, basculez le commutateur
Apply security policy
surON
. -
Sélectionnez
Protection Profile for General Purpose Operating Systems
dans le volet des profils. -
Cliquez sur
Select Profile
pour confirmer la sélection. -
Confirmez les modifications dans le volet
Changes that were done or need to be done
qui s'affiche en bas de la fenêtre. Effectuez les modifications manuelles restantes. Terminez la procédure d'installation graphique.
NoteLe programme d'installation graphique crée automatiquement un fichier Kickstart correspondant après une installation réussie. Vous pouvez utiliser le fichier
/root/anaconda-ks.cfg
pour installer automatiquement des systèmes compatibles OSPP.
Vérification
Pour vérifier l'état actuel du système une fois l'installation terminée, redémarrez le système et lancez une nouvelle analyse :
# oscap xccdf eval --profile ospp --report eval_postinstall_report.html /usr/share/xml/scap/ssg/content/ssg-rhel9-ds.xml
Ressources supplémentaires
3.5.7.3. Déploiement de systèmes RHEL conformes aux normes de base à l'aide de Kickstart
Cette procédure permet de déployer des systèmes RHEL alignés sur une ligne de base spécifique. Cet exemple utilise le profil de protection pour le système d'exploitation général (OSPP).
Conditions préalables
-
Le paquetage
scap-security-guide
est installé sur votre système RHEL 9.
Procédure
-
Ouvrez le fichier
/usr/share/scap-security-guide/kickstart/ssg-rhel9-ospp-ks.cfg
Kickstart dans un éditeur de votre choix. -
Mettez à jour le schéma de partitionnement pour qu'il corresponde aux exigences de votre configuration. Pour la conformité OSPP, les partitions séparées pour
/boot
,/home
,/var
,/tmp
,/var/log
,/var/tmp
, et/var/log/audit
doivent être préservées, et vous ne pouvez modifier que la taille des partitions. - Lancez une installation Kickstart comme décrit dans la section Effectuer une installation automatisée à l'aide de Kickstart.
Les mots de passe dans les fichiers Kickstart ne sont pas vérifiés pour les exigences de l'OSPP.
Vérification
Pour vérifier l'état actuel du système une fois l'installation terminée, redémarrez le système et lancez une nouvelle analyse :
# oscap xccdf eval --profile ospp --report eval_postinstall_report.html /usr/share/xml/scap/ssg/content/ssg-rhel9-ds.xml
Ressources supplémentaires
3.5.8. Prochaines étapes
Une fois que vous avez terminé les étapes de post-installation requises, vous pouvez configurer les paramètres de base du système. Pour plus d'informations sur l'exécution de tâches telles que l'installation de logiciels avec dnf, l'utilisation de systemd pour la gestion des services, la gestion des utilisateurs, des groupes et des autorisations de fichiers, l'utilisation de chrony pour configurer NTP et l'utilisation de Python 3, consultez le document Configuring basic system settings document.