GNU/Linux >> Tutoriels Linux >  >> Linux

20 questions et réponses d'entretien sur le serveur Red Hat Satellite

Q : 1 Qu'est-ce que Red Hat satellite Server et pourquoi est-il nécessaire ?

Réponse : Red Hat satellite Server est un outil de gestion de système qui peut être utilisé pour configurer de nouveaux systèmes et fournir des mises à jour logicielles à partir de Red Hat Network. Il synchronise les référentiels de packages OS en fonction du manifeste de Red Hat Network. Il est utilisé pour appliquer des correctifs au système de registre RHEL et les systèmes enregistrés peuvent être configurés à l'aide de modules Puppet.

Q : 2 Quels sont les différents composants de Red Hat Satellite Server 6.2 ?

Rép :Voici les différents composants du serveur satellite 6.2

  • Foreman - Il s'agit d'un outil open source utilisé pour provisionner des machines bare metal et des machines virtuelles. Les machines de provisionnement peuvent être configurées davantage à l'aide des modules Puppet et des Playbooks Ansible
  • Katello – Il s'agit d'un outil de gestion des abonnements et des référentiels.
  • Candlepin - C'est un service au sein de katello qui gère la gestion des abonnements
  • Pulp - C'est un service de Katello qui référentiel et gestion de contenu
  • Hammer - Il s'agit d'un outil de ligne de commande, qui est utilisé pour gérer et effectuer les opérations du serveur Satellite à l'aide de la commande.
  • Capsule Server - Il s'agit d'un serveur proxy du serveur satellite principal.
Q :3 Qu'est-ce que Capsule Server et où est-il requis ?

Réponse :Capsule Server est généralement utilisé pour étendre le déploiement du serveur satellite à différents emplacements géographiques. En d'autres termes, nous pouvons dire qu'il s'agit d'un serveur proxy pour le serveur satellite principal.

Capsule Server est requis pour les organisations qui ont plusieurs emplacements. Sur l'emplacement principal, nous pouvons installer le serveur Satellite et pour les autres emplacements, nous pouvons déployer le serveur Capsule. Tout le contenu des référentiels est synchronisé avec le serveur capsule à partir du serveur satellite principal. Tous les systèmes RHEL sont enregistrés sur les serveurs capsule de leur emplacement respectif.

Q : 4 Quelles sont les étapes logiques pour installer Red Hat satellite Server 6.2 ?

Rép :Voici les étapes logiques :

a) Enregistrez votre serveur RHEL 6.x / 7.x sur Red Hat Network et attachez-y un abonnement Satellite

b) Installez le package satellite à l'aide de la commande ci-dessous

  # yum install satellite

c) Installez le serveur satellite en utilisant la commande ci-dessous

# Satellite-installer  --foreman-admin-username admin  --foreman-admin-password {Enter_Password}

d) Générez le manifeste pour le serveur Satellite à partir du portail Red Hat et téléchargez-le sur votre serveur satellite.

e) Synchronisez les référentiels en fonction de vos besoins et créez des vues de contenu et un environnement de cycle de vie.

f) Commencez à enregistrer les systèmes RHEL à l'aide des clés d'activation.

Q : 5 Comment récupérer le mot de passe administrateur du serveur Satellite au cas où vous l'auriez oublié ?

Réponse : Pour obtenir le nouveau mot de passe de l'utilisateur administrateur, exécutez la commande ci-dessous

# foreman-rake permission:reset
Q : 6, quelles sont les différentes manières d'enregistrer une machine RHEL sur Satellite Server pour l'application de correctifs ?

Rép :Il existe deux façons d'enregistrer la machine RHEL sur le serveur satellite

a) Utilisez le nom d'utilisateur et le mot de passe dans la commande subscription-manager comme,

subscription-manager register –username {user}  --password {password}

b) En utilisant les clés d'activation, nous pouvons également enregistrer le serveur RHEL sur le satellite, comme

subscription-manager subscription-manager register --org="Test" --activationkey="RHEL7-Test"
Q :7 Supposons que vous avez enregistré un serveur RHEL 6/7 sur le serveur satellite et qu'il est également visible dans le tableau de bord, mais le nombre de corrections de bogues, d'améliorations et de correctifs de sécurité est égal à zéro. Comment résoudre ce problème ?

Rép :Pour résoudre ce problème, accédez au serveur RHEL 6/7 et exécutez la commande suivante

# service goferd restart
# katello-package-upload -f
# katello-enabled-repos-upload -f
Q : 8 Comment mettre à niveau en toute sécurité la version de votre serveur Red Hat Satellite vers la dernière ?

Rép :Pour mettre à niveau votre serveur satellite Red Hat, exécutez les commandes suivantes à partir du terminal.

# yum update && reboot
# satellite-installer --scenario satellite --upgrade

Après la mise à niveau, vous pouvez vérifier la version du serveur Satellite à l'aide de la commande suivante

# rpm -qa satellite

Remarque : Il est toujours recommandé de sauvegarder votre serveur satellite en cours d'exécution, puis vous pouvez exécuter les étapes ci-dessus.

Q : 9 Comment activer un référentiel Red Hat spécifique sur votre client de registre ?

Réponse :Nous pouvons activer le référentiel Red Hat spécifique à l'aide des commandes suivantes :

# subscription-manager repos  --list
# subscription-manager repos --enable={repository-id}
Q : 10 Comment désinscrire un serveur de Red Hat Satellite Server ?

Réponse :Pour désinscrire un serveur du serveur satellite, exécutez d'abord la commande à partir du terminal du serveur "subscription-manager unregister", puis accédez au tableau de bord satellite pour supprimer ou désinscrire cet hôte de l'entrée des hôtes de contenu, le cas échéant.

Q : 11 Comment vérifier l'état de l'abonnement d'un serveur RHEL dans Satellite ?

Rép :Depuis le terminal du serveur, exécutez la commande "subscription-manager status", il affichera l'état actuel de l'abonnement et nous pourrons également vérifier l'état de l'abonnement à partir du tableau de bord Satellite, allez dans l'onglet hôtes -> puis hébergeurs de contenu -> Voir l'abonnement détails.

Q : 12 Quels sont les différents ports utilisés entre le serveur satellite et son client pour une correction fluide ?

Rép :Voici les ports requis qui doivent être autorisés dans le pare-feu entre le satellite et son client

  • 80 TCP - HTTP, (à des fins de provisionnement)
  • 443 TCP - HTTPS, (accès Web et communication API)
  • 5646 / 5647 TCP – qdrouterd – (utilisé pour les actions client et Smart Proxy)
  • 9090 TCP – HTTPS – (utilisé pour la communication avec le Smart Proxy)
Q : 13 Comment vérifier si le service du serveur satellite est opérationnel ?

Rép :Depuis le terminal du serveur Satellite, exécutez la commande suivante :

# katello-service status

La commande ci-dessus vérifiera l'état de service de chaque composant satellite et affichera l'état en conséquence

Q :14 Quel agent est installé sur les serveurs RHEL pour Red Hat Satellite ?

Réponse :  "Katello-agent" doit être installé sur le serveur RHEL enregistré pour satellite, Katello-agent fournit un service goferd et avec l'aide de ce service, nous pouvons facilement corriger les serveurs RHEL enregistrés à partir du tableau de bord satellite.

Q : 15 Que sont les vues de contenu et pourquoi sont-elles utilisées dans Satellite Server ?

Réponse :Les vues de contenu dictent le contenu publié dans les référentiels et contrôlent donc ce qui est mis à la disposition des chemins d'environnement et de leurs environnements de cycle de vie associés.

Les vues de contenu sont utilisées pour filtrer le contenu d'un référentiel comme inclure ou exclure des packages / errata. À l'aide des vues de contenu, nous pouvons présenter les référentiels à différents environnements (Test, Dev et Prod)

Q : 16 Qu'est-ce que la CLI Hammer et pourquoi est-elle utilisée dans le serveur Red Hat Satellite ?

Réponse :Hammer CLI est un utilitaire de ligne de commande grâce auquel nous pouvons configurer et gérer notre serveur Red Hat Satellite. En d'autres termes, nous pouvons dire que toutes les tâches que nous effectuons à partir du tableau de bord Satellite peuvent être accomplies via hammer cli.

Pour utiliser le hammer cli, assurez-vous d'avoir installé un package "tfm-rubygem-hammer_cli_katello". Pour vous connecter au serveur satellite via hammer cli, utilisez la commande

# hammer -u <username> -p <password> <sub-commands>
Q :17 Qu'est-ce qu'un fichier manifeste dans Red Hat Satellite et d'où pouvons-nous générer un fichier manifeste pour Satellite Server ?

Réponse :Le manifeste est un fichier compressé qui contient la liste des abonnements, l'abonnement définit plus précisément les référentiels de produits et de contenu. Dans Red Hat satellite Server, nous devons importer le fichier manifeste, puis après que les référentiels Red Hat seront visibles dans le tableau de bord satellite. Un fichier manifeste pour votre serveur satellite peut être généré en procédant comme suit :

Étape :a) Accédez à votre portail client Red Hat, puis accédez à « Toutes les applications de gestion des abonnements »

Étape :b) Cliquez sur le sous-onglet Satellite, puis sélectionnez Enregistrer votre serveur
satellite, spécifiez le nom de l'organisation que vous souhaitez créer dans le champ Nom et sélectionnez la version Satellite
6.2 et cliquez sur Enregistrer.

Étape : c)   Joignez maintenant les abonnements que vous souhaitez ajouter à cette organisation, puis téléchargez le manifeste.

Q : 18 Comment les modules de marionnettes sont importés et gérés par le serveur satellite ?

Réponse :Outre les référentiels de packages rpm, nous pouvons également créer un référentiel de marionnettes et des modules de marionnettes peuvent être importés dans ce référentiel. Pour plus de détails sur la gestion du module marionnette sur Red Hat Satellite / Katello, reportez-vous à l'URL ci-dessous :

Comment importer et gérer les modules de marionnettes dans Katello

Q : 19 Comment configurer la sauvegarde de votre serveur Red Hat Satellite ?

Réponse :Chaque fois que nous installons Satellite Server, "katello-backup" est également installé à l'aide de cet utilitaire, nous pouvons configurer la sauvegarde.

Pour effectuer une sauvegarde en ligne, y compris les référentiels, exécutez la commande suivante :

# katello-backup --online-backup /opt/backup

Ce type de sauvegarde prend beaucoup de temps car il prendra la sauvegarde de tous les référentiels, vous permettant également d'avoir suffisamment d'espace libre dans votre répertoire de sauvegarde.

Pour effectuer une sauvegarde en ligne et exclure des référentiels, exécutez la commande ci-dessous :

# katello-backup --skip-pulp /opt/backup
Q : 20 est-il possible de provisionner une machine bare metal et une machine virtuelle à l'aide de Satellite Server ?

Réponse :Oui, nous pouvons provisionner des machines bare metal et virtuelles à l'aide de Red Hat satellite Server. Foreman est le composant de Red Hat Satellite Server par lequel le provisionnement est possible. Pour plus de détails sur le provisionnement, reportez-vous à l'article suivant

Provisionnement bare metal et machine virtuelle via Foreman Server

C'est tout de cet article; J'espère que ces questions pourront vous aider à effacer l'interview de l'administrateur Linux. Veuillez partager vos pensées et vos commentaires en utilisant la section des commentaires ci-dessous.

Lire aussi : Les 25 principales questions et réponses des entretiens Linux


Linux
  1. 30 Questions et réponses d'entretien chez LAMP (Linux, Apache, MySQL et PHP)

  2. Top 25 des questions et réponses d'entrevue Linux

  3. Mise à niveau et mise à jour de votre serveur Red Hat Satellite

  4. Changer le port SSH dans CentOS et Red Hat

  5. Installer les référentiels EPEL et IUS sur CentOS et Red Hat

25 questions et réponses d'entrevue sur les scripts Shell Linux

20 questions et réponses d'entretien sur le clustering Red Hat (pacemaker)

Ajout d'un référentiel EPEL 8 à Red Hat Satellite 6

Comment accéder et gérer RHEL dans Red Hat Satellite

Configuration d'un serveur OpenVPN avec Red Hat Linux et Viscosity

Les 50 questions et réponses d'entrevue Linux les plus posées