Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Guide de l'utilisateur

Red Hat Satellite 6.0

Un guide à l'utilisation du logiciel de gestion des droits d'accès de Satellite.

Équipe de documentation de Red Hat Satellite

Résumé

Le Guide de l'Utilisateur Red Hat Satellite 6.0 décrit comment utiliser Satellite, notamment les abonnements, la gestion de contenu, l'approvisionnement et le contrôle du système.

Chapitre 1. Introduction à Red Hat Satellite

Red Hat Satellite 6 représente l'évolution de la plateforme de gestion de cycles de vie de Red Hat. Red Hat Satellite 6 offre les capacités auxquelles les administrateurs sont en droit de s'attendre avec un outil axé sur la gestion de systèmes et de contenus d'une entreprise globale. Satellite 6 couvre des cas d'utilisation requis par les clients de Satellite 5, mais inclut aussi des fonctionnalités permettant des fédérations de contenus à grande échelle, un meilleur contrôle des systèmes pendant le processus d'approvisionnement et une approche simplifiée de la gestion de cycles de vie. Satellite 6 fait aussi évoluer l'approche inhérente aux droits d'accès basés certificats et à la gestion des abonnements intégrée. Satellite 6 se base sur les commentaires et avis de nos clients et représente l'évolution des versions précédentes.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

1.1. Architecture du système Red Hat Satellite 6

Red Hat Satellite 6 est basé sur plusieurs projets open source ordonnés comme dans l'architecture suivante.
Red Hat Satellite 6 System Architecture

Figure 1.1. Architecture du système Red Hat Satellite 6

Foreman
Foreman est une application open source utilisée pour l'approvisionnement et la gestion du cycle de vie des systèmes physiques et virtuels. Foreman configure automatiquement ces systèmes en utilisant diverses méthodes, y compris Kickstart et les modules Puppet. Foreman fournit aussi des données historiques pour effectuer des rapports, des audits et pour résoudre les problèmes.
Katello
Katello est une application de gestion d'abonnements et de référentiels. Katello permet de s'abonner à des référentiels Red Hat et de télécharger des contenus. Vous pouvez créer et gérer différentes versions de ce contenu et les appliquer à des systèmes particuliers dans des étapes définies par les utilisateurs du cycle de vie de l'application.
Candlepin
Candlepin est un service de Katello chargé de la gestion des abonnements.
Pulp
Pulp est un service de Katello chargé de la gestion des référentiels et des contenus.
Hammer
Hammer est un outil de ligne de commande qui fournit les équivalents sur shell et sur la ligne de commande de la plupart des fonctions de l'interface utilisateur web.
REST API
Red Hat Satellite 6 inclut un service API RESTful qui permet aux administrateurs système et aux développeurs d'écrire des scripts et applications de tierce-partie personnalisés pouvant interagir avec Red Hat Satellite.
Capsule
Le serveur Red Hat Satellite Capsule agit en tant que proxy pour certaines des fonctions Satellite principales, y compris le stockage de référentiels, la configuration de DNS, DHCP et Puppet Master. Chaque serveur Satellite contient aussi des services intégrés du serveur Capsule.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

1.2. Disposition et topologie de Red Hat Satellite 6

La disposition de l'infrastructure Red Hat Satellite doit être prise en considération avant d'installer Red Hat Satellite 6. La détermination de l'organisation de votre infrastructure aide à aligner le serveur Satellite et les serveurs Satellite Capsule afin de mieux répondre aux conditions requises. Les diagrammes de topologie suivants fournissent des exemples de disposition d'infrastructure.
Single Satellite with Integrated Capsule

Figure 1.2. Satellite unique avec Capsule intégrée

Cette topologie montre un cas d'utilisation de base de Red Hat Satellite 6. Dans cet exemple, il y a cinq pools d'hôtes enregistrés sur le serveur Satellite. Red Hat Satellite 6 classe ces pools à trois emplacements : aux États-Unis, au Royaume-Uni et au Japon. En outre, chaque département utilise une organisation distincte : Finance, Marketing et Ventes. Toutes les fonctions du serveur Satellite sont partagées entre ces emplacements et ces organisations.
Single Satellite with Integrated Capsule and Backup Capsules

Figure 1.3. Satellite unique avec Capsule intégrée et Capsules de sauvegarde

Cette topologie montre l'ajout de deux serveurs Satellite Capsule de sauvegarde basés à Boston. Un serveur Capsule répond aux besoins de trois bureaux basés aux États-Unis : Phoenix, San Francisco et Boston. Les autres répondent aux besoins des bureaux internationaux : Londres et Tokyo. L'assignation d'un serveur Capsule de sauvegarde aux États-Unis et des autres au Royaume-Uni et au Japon réduit la charge sur le serveur Satellite principal et sur sa Capsule intégrée. Si de nouveaux bureaux sont créés dans ces emplacements, le serveur Satellite pourra les ajouter à la catégorie de leur emplacement et le serveur Capsule assurera leur service.
Remote Capsules Based on Location

Figure 1.4. Capsules distantes basées sur l'emplacement

Cette topologie assigne des serveurs Satellite Capsule à des emplacements spécifiques. Le serveur Satellite peut créer une hiérarchie d'emplacements, par exemple en attachant des villes à un pays. Les serveurs Satellite Capsule basés à ces emplacements sont enregistrés sur le serveur Satellite central à Boston et assignés à leurs emplacements respectifs. Chaque Capsule assure le service pour tous les hôtes sur leur emplacement respectif.
Remote Capsules Based on Location and Organization

Figure 1.5. Capsules distantes basées sur l'emplacement et l'organisation

Cette topologie montre l'assignation de serveurs Satellite Capsule à des organisations. Par exemple, deux serveurs Capsule sont assignés à l'emplacement Phoenix, mais à deux organisations différentes : un au marketing et l'autre aux ventes. De la même manière, deux serveurs Satellite Capsule sont assignés à deux organisations : un aux organisations Vente et Marketing à Londres, et l'autre aux organisations Vente et Marketing à Tokyo. Cela montre de quelle manière la combinaison d'un serveur Satellite et de serveurs Satellite Capsule associés permet de gérer la disposition de multiples organisations dans de multiples emplacements tout en fonctionnant ensemble.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

1.3. Workflow de configuration de base du serveur Red Hat Satellite

Conditions préalables

Avant de continuer avec ce workflow vous devez avoir installé le Serveur Red Hat Satellite 6 et les capsules distantes nécessaires supplémentaires. Pour plus d'informations, voir Workflow de l'installation du Serveur Red Hat Satellite 6 dans le Guide d'installation Red Hat Satellite 6.

Configuration initiale

Voici les procédures initiales pour configurer un Serveur Satellite Red Hat de base :

  1. Connectez-vous au serveur Satellite. Cette opération requiert l'identifiant et le mot de passe d'administrateur. Veuillez consulter Section 2.1, « Se connecter à Red Hat Satellite » pour obtenir des informations supplémentaires.
    1. Pour plus d'informations concernant la modification du mot de passe, voir la Section 2.2, « Modification du mot de passe dans Red Hat Satellite ».
  2. Modifiez le Serveur de Capsule Intégrée Red Hat Satellite pour sélectionner les organisations et emplacements désirés. Le nom Serveur de Capsule Intégrée Satellite sera le même que le nom d'hôtes du serveur sur lequel Satellite 6 est installé. Voir la Section 3.1.3, « Modifier une organisation » et la Section 3.2.2, « Modification d'un emplacement » pour plus d'informations.
  3. Modifiez l'emplacement désiré pour sélectionner les ressources à associer avec cet emplacement. Voir la Section 3.1, « Organisations » pour plus d'informations.
  4. Modifiez l'organisation par défaut pour sélectionner les ressources à associer avec cette organisation. Voir la Section 3.2, « Emplacements » pour plus d'informations.
  5. Actualisez le serveur Satellite Capsule. Voir la Section 12.7, « Actualiser un serveur Red Hat Satellite Capsule » pour obtenir des informations supplémentaires.
Configurer un serveur Red Hat Satellite

Voici les procédures initiales pour configurer un Serveur Satellite Red Hat de base :

  1. Créer un domaine. Voir la Section 9.3.1, « Domaines » pour plus d'informations.
  2. Créer un sous-réseau. Voir la Section 9.3.2, « Sous-réseaux » pour plus d'informations.
  3. Créer les environnements de cycle de vie souhaités. Voir la Section 3.3, « Environnements de cycle de vie » pour plus d'informations.
  4. Créer les produits personnalisés souhaités. Voir la Section 4.2.2.1, « Créer un produit » pour plus d'informations.
  5. Choisir les Référentiels Red Hat souhaités.
    1. Créez un manifeste à partir du Portail Client Red Hat. Veuillez consulter Section 4.2.1.1, « Paramétrer un manifeste » pour obtenir des informations supplémentaires.
    2. Téléversez le manifeste sur l'interface web du serveur Satellite. Cela diffusera les informations d'abonnement dans le serveur Satellite. Veuillez consulter Section 4.2.1.2, « Téléverser un manifeste des abonnements » pour obtenir des informations supplémentaires.
    3. Une fois le manifeste téléversé, des référentiels Red Hat disponibles à partir d'abonnements Red Hat valides sont importés sur le serveur Satellite. Choisissez les référentiels correspondant le plus à votre organisation. Veuillez consulter Section 4.2.1.2, « Téléverser un manifeste des abonnements » pour obtenir des informations supplémentaires.
    4. En option :
      1. Les référentiels source Red Hat mettent à jour le contenu selon les erratas de sécurité, corrections de bogues et améliorations. Pour vous assurer que le Serveur Satellite est mis à jour automatiquement, veuillez consulter Section 4.2.3.2, « Créer un plan de synchronisation » et Section 4.2.3.3, « Appliquer un calendrier de synchronisation ».
  6. Synchroniser le contenu manuellement. Voir la Section 4.2.3.1, « Statut de la synchronisation » pour plus d'informations.
  7. Créer un affichage de contenu avec les référentiels souhaités, les modules puppet et les filtres. Publiez le contenu puis promouvez-le vers d'autres environnements de cycle de vie. Pour plus d'informations, voir le Chapitre 5, Utilisation des Affichages de contenu.
  8. En option :
    1. Créer une collection d'hôtes et assignez-la à l'affichage de contenu et à l'environnement de cycle de vie souhaités. Pour plus d'informations, voir le Chapitre 11, Configurer des collections d'hôtes.
  9. Créer une clé d'activation en l'assignant à l'affichage de contenu et à l'environnement de cycle de vie souhaités. Pour plus d'informations, voir la Section 7.1, « Création d'une clé d'activation ».
  10. Modifier un modèle d'approvisionnement existant et l'associer au système d'exploitation précédemment créé. Pour plus d'informations, voir la Section 9.3.9, « Modèles d'approvisionnement ».
  11. Modifier le système d'exploitation créé par défaut lors de la création de l'affichage de contenu avec les informations souhaitées et vous assurer qu'il est associé à la table de partition et au modèle d'approvisionnement souhaités. Pour plus d'informations, voir la Section 9.3.7, « Systèmes d'exploitation ».
  12. Créer un média d'installation avec les informations souhaitées. Assurez-vous que le média soit associé aux emplacements et organisations requises. Pour plus d'informations, voir la Section 9.3.6, « Média d'installation ».
  13. Créer un groupe d'hôtes avec les informations désirées. Pour plus d'informations, voir la Section 9.1.1, « Création d'un groupe d'hôtes ».
Création d'une sauvegarde du Serveur Red Hat Satellite.

Voici la procédure pour créer une sauvegarde du serveur Red Hat Satellite :

  1. Créer un fichier de sauvegarde du Serveur Satellite contenant les fichiers de données, référentiels, bases de données et fichiers de configuration requis. Pour plus d'informations, voir la Section 15.2.1, « Procédures de sauvegarde de Red Hat Satellite ».
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 2. Accès à Red Hat Satellite

2.1. Se connecter à Red Hat Satellite

Une fois que Red Hat Satellite a été installé et configuré, veuillez utiliser l'interface utilisateur web pour vous connecter à Satellite et continuer avec la configuration.
Ces étapes montrent comment vous connecter à Red Hat Satellite.
  1. Accédez au serveur Satellite à l'aide d'un navigateur web avec l'adresse suivante :
    https://HOSTNAME/
    Pour identifier votre nom d'hôte, veuillez utiliser la commande hostname à l'invite :
    # hostname

    Important

    Un avertissement de connexion non autorisée s'affiche sur le navigateur lors du premier accès à Satellite. Veuillez accepter le certificat autosigné et ajoutez l'URL de Satellite en tant qu'exception de sécurité pour remplacer les paramètres. Cette procédure peut être différente selon le navigateur utilisé.
    Effectuez cette procédure uniquement si vous êtes certain que l'URL de Satellite est une source sûre.
    Avertissement de connexion non autorisée

    Figure 2.1. Avertissement de connexion non autorisée

  2. Saisissez le nom d'utilisateur et le mot de passe créés lors du processus de configuration. Si aucun nouvel utilisateur n'a été créé pendant le processus de configuration, le nom d'utilisateur par défaut sera admin.
Résultat

Une fois la connexion établie avec succès, vous serez dirigé vers le tableau de bord de Satellite. Le tableau de bord contient un aperçu de Satellite et des hôtes enregistrés.

Les onglets de navigation principaux sont les suivants :

Tableau 2.1. Onglets de navigation

Onglets de navigationDescription
Organisation@EmplacementCet onglet modifie l'organisation et l'emplacement. Si aucune organisation ou si aucun emplacement n'est sélectionné, l'organisation par défaut est Any Organization (« Toute organisation ») et l'emplacement par défaut est Any Location (« Tout emplacement »). Veuillez utiliser cet onglet pour modifier les valeurs.
ContrôlerFournit des tableaux de bord et rapports de synthèse.
ContenuFournit les outils de gestion de contenu. Ceci inclut les affichages de contenu, les clés d'activation et les environnements du cycle de vie.
HôtesFournit l'inventaire de l'hôte et les outils de configuration de l'approvisionnement.
ConfigurerFournit des outils et données de configuration générale, y compris les Groupes Hôtes et les données Puppet.
InfrastructureFournit des outils pour configurer comment Satellite 6 interagit avec l'environnement.
AdministrerFournit la configuration avancée pour des paramètres tels que les Utilisateurs et RBAC, ainsi que des paramètres généraux.
Nom d'utilisateurFournit l'administration utilisateur, où les utilisateurs peuvent modifier leurs informations personnelles.

Note

Si vous avez oublié le mot de passe administratif, veuillez vous connecter sur l'interface de ligne de commande Satellite pour réinitialiser l'utilisateur et le mot de passe administratif :
# foreman-rake permissions:reset
Reset to user: admin, password: qwJxBptxb7Gfcjj5
Ceci réinitialisera le mot de passe de l'utilisateur par défaut admin sur celui imprimé dans la ligne de commande. Veuillez modifier ce mot de passe lors de la connexion afin d'éviter tout problème de sécurité.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

2.2. Modification du mot de passe dans Red Hat Satellite

Ces étapes montrent comment modifier votre mot de passe.

Procédure 2.1. Modification du mot de passe

  1. Cliquez sur votre nom d'utilisateur en haut à droite.
  2. Sélectionnez Mon compte à partir du menu.
  3. Saisissez un nouveau mot de passe dans le champ Mot de passe.
  4. Saisissez une deuxième fois le nouveau mot de passe dans le champ Vérifier.
  5. Cliquez sur le bouton Enregistrer pour enregistrer votre nouveau mot de passe.
Résultat :

Le mot de passe a été modifié.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 3. Configurer des organisations, des emplacements et des environnements de cycle de vie

Red Hat Satellite 6 s'intéresse de près à la gestion des Organisations et Emplacements. Les administrateurs système définissent de multiples organisations et emplacements dans un unique serveur Satellite. Une entreprise peut par exemple compter trois organisations (Finance, Marketing et Ventes) dans trois pays (États-Unis, Royaume-Unis et Japon). Dans cet exemple, le serveur Satellite gère toutes les organisations dans chaque emplacement géographique, créant neuf contextes différents pour la gestion de systèmes. De plus, les utilisateurs peuvent définir des emplacements spécifiques et les imbriquer pour créer une hiérarchie. Par exemple, les administrateurs Satellite peuvent diviser les États-Unis en plusieurs villes, comme Boston, Phoenix ou San Francisco.
Example Topology for Red Hat Satellite 6. The Satellite server defines all locations and organizations. Each respective Satellite Capsule server synchronizes content and handles configuration of systems in a different location.

Figure 3.1. Exemple de topologie pour Red Hat Satellite 6

Le serveur Satellite principal maintient la fonction de gestion tandis que le contenu et la configuration sont synchronisés entre le serveur Satellite principal et une Capsule Satellite assignée à certains emplacements.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.1. Organisations

Les Organisations divisent les hôtes en groupes logiques basés sur la propriété, le but, le contenu, le niveau de sécurité, ou encore sur d'autres divisions.
De multiples organisations peuvent être vues, créées et gérées dans l'interface web. Les droits d'accès hôte et logiciel peuvent être alloués au travers de nombreuses organisations et l'accès à ces organisations peut être contrôlé.
Chaque organisation doit être créée et utilisée par un seul compte client Red Hat, cependant chaque compte peut gérer de multiples organisations. Les manifestes des abonnements peuvent uniquement être importés dans une seule organisation et Satellite ne téléversera pas de certificat qui aurait déjà été téléversé sur une autre organisation.
Par défaut, Red Hat Satellite possédera un emplacement déjà créé, nommé Default. Celui-ci peut être supprimé, ou modifié de manière à convenir à votre installation personnelle.

Important

Si un nouvel utilisateur ne se voit pas assigné une organisation par défaut, son accès sera limité. Pour offrir des droits d'accès système à l'utilisateur, veuillez lui assigner une organisation par défaut et lui demander de se déconnecter puis de se reconnecter.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.1.1. Créer une organisation

Ces étapes montrent comment créer une nouvelle organisation.

Procédure 3.1. Créer une organisation

  1. Cliquez sur le menu AdministrerOrganisations dans le coin supérieur droit.
  2. Cliquez sur le bouton Création Organisation.
  3. Saisissez le nom de la nouvelle organisation dans le champ Nom.
  4. Saisissez l'étiquette de la nouvelle organisation dans le champ Label.
  5. Saisissez une description de la nouvelle organisation dans le champ Description.
  6. Cliquez sur le bouton Enregistrer.
  7. Sélectionnez les hôtes à assigner à la nouvelle organisation.
    • Cliquez sur le bouton Tout assigner pour assigner tous les hôtes sans emplacement au nouvel emplacement.
    • Cliquez sur le bouton Assigner manuellement pour sélectionner et assigner manuellement les hôtes sans emplacement.
    • Cliquez sur le bouton Passer directement aux modifications pour ignorer l'assignation d'hôtes.
Résultat  :

Une nouvelle organisation est créée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.1.2. Création d'un certificat Debug d'organisation

Ces étapes indiquent comment générer et télécharger un certificat Debug pour une organisation. Les certificats Debug déverrouillent tout le contenu d'une organisation et sont requis pour exporter les modèles d'approvisionnement.

Procédure 3.2. Création d'un nouveau certificat Debug d'organisation

  1. Cliquez sur le menu AdministrerOrganisations en haut à droite de la page.
  2. Sélectionnez une organisation existante à partir de la liste située à gauche.
  3. Cliquez sur le bouton Générer et Télécharger. Ceci va générer un certificat Debug. Enregistrez le certificat dans un emplacement sécurisé.

Note

S'ils n'existent pas déjà dans l'organisation pour laquelle ils sont téléchargés, les certificats Debug sont automatiquement générés pour les téléchargements de modèles d'approvisionnement.
Résultat :

Red Hat Satellite génère un certificat Debug et l'enregistre à l'emplacement de votre choix.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.1.3. Modifier une organisation

Procédure 3.3. Modifier une organisation

  1. Cliquez sur le menu AdministrerOrganisations dans le coin supérieur droit.
  2. Cliquez sur le nom de l'organisation à modifier.
  3. Sélectionnez la ressource à modifier dans la liste située à gauche.
  4. Cliquez sur le nom des éléments que vous souhaitez ajouter à la liste des Éléments sélectionnés.
  5. Cliquez sur le bouton Enregistrer.
Résultat

L'organisation a été mise à jour et enregistrée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.1.4. Supprimer une organisation

Procédure 3.4. Supprimer une organisation

  1. Cliquez sur le menu AdministrerOrganisations dans le coin supérieur droit.
  2. Sélectionnez Supprimer à partir du menu déroulant à droite du nom de l'organisation que vous souhaitez supprimer.
  3. Un message d'alerte s'affiche :
    Supprimer Nom de l'organisation ?
  4. Cliquez sur le bouton OK.
Résultat

L'organisation a été supprimée de Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.2. Emplacements

Emplacements répartit les organisations en des groupes logiques selon leur emplacement géographique.
Chaque emplacement doit être créé et utilisé par un compte client Red Hat unique. Cependant, chaque compte RHN peut gérer de multiples emplacements et organisations.
Par défaut, Red Hat Satellite possédera un emplacement déjà créé, nommé Default. Celui-ci peut être supprimé, ou modifié de manière à convenir à votre installation personnelle.

Important

Si un nouvel utilisateur ne se voit pas assigné un emplacement par défaut, son accès sera limité. Pour offrir des droits d'accès système à l'utilisateur, veuillez lui assigner un emplacement par défaut et lui demander de se déconnecter puis de se reconnecter.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.2.1. Créer un emplacement

Ces étapes montrent comment créer un emplacement.

Procédure 3.5. Créer un emplacement

  1. Cliquez sur le menu AdministrerEmplacements dans le coin supérieur droit.
  2. Cliquez sur le bouton Création Emplacement.
  3. Saisissez un nom pour le nouvel emplacement dans le champ Nom et cliquez sur le bouton Enregistrer.
  4. Sélectionnez les hôtes à assigner au nouvel emplacement.
    • Cliquez sur le bouton Tout assigner pour assigner tous les hôtes sans emplacement au nouvel emplacement.
    • Cliquez sur le bouton Assigner manuellement pour sélectionner et assigner manuellement les hôtes sans emplacement.
    • Cliquez sur le bouton Passer directement aux modifications pour ignorer l'assignation d'hôtes.
Résultat  :

Un emplacement a été créé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.2.2. Modification d'un emplacement

Procédure 3.6. Modification d'un emplacement

  1. Cliquez sur le menu AdministrerEmplacements dans le coin supérieur droit.
  2. Cliquez sur le nom de l'emplacement à modifier.
  3. Sélectionnez la ressource à modifier dans la liste située à gauche.
  4. Cliquez sur le nom des éléments que vous souhaitez ajouter à la liste des Éléments sélectionnés.
  5. Cliquez sur le bouton Enregistrer.
Résultat

L'emplacement a été mis à jour et enregistré.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.2.3. Supprimer un emplacement

Ces étapes montrent comment supprimer un emplacement existant.

Procédure 3.7. Supprimer un emplacement

  1. Cliquez sur le menu AdministrerEmplacements dans le coin supérieur droit.
  2. Sélectionnez Supprimer à partir du menu déroulant à droite du nom de l'emplacement que vous souhaitez supprimer.
    Un message d'alerte s'affiche :
    Supprimez Nom de l'emplacement ?
  3. Cliquez sur le bouton OK.
Résultat

L'emplacement a été supprimé de Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.3. Environnements de cycle de vie

Le cycle de vie de l'application se divise en environnements de cycle de vie, qui reproduisent chaque étape du cycle de vie. Ces environnements de cycle de vie sont liés dans un chemin d'environnement. Vous pouvez promouvoir du contenu sur le chemin d'environnement vers la prochaine étape de cycle de vie si besoin. Par exemple, si le développement se termine sur une version particulière d'une application, vous pouvez promouvoir cette version vers l'environnement test et commencer le développement sur la prochaine version.
An environment path containing four environments, including the base Library environment. Each content view version can be promoted through each environment in the path.

Figure 3.2. Un chemin d'environnement contenant quatre environnements.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.3.1. Créer un environnement de cycle de vie

Cette procédure montre comment ajouter un environnement de cycle de vie avec Satellite.

Procédure 3.8. Créer un environnement de cycle de vie

  1. Cliquez sur le menu ContenuEnvironnements de cycle de vie.
  2. Cliquez sur le bouton Nouveau chemin d'environnement.
  3. Saisissez un nom dans le champ Nom.
  4. Saisissez une étiquette dans le champ Étiquette.
  5. Saisissez une description dans le champ Description.
  6. Cliquez sur le bouton Enregistrer.
Un environnement de cycle de vie a été créé dans Satellite.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

3.3.2. Supprimer un environnement de cycle de vie

Ces étapes montrent comment supprimer un environnement de cycle de vie dans Satellite.

Procédure 3.9. Supprimer un environnement de cycle de vie

  1. Cliquez sur le menu ContenuEnvironnements de cycle de vie.
  2. Cliquez sur le nom de l'environnement de cycle de vie à supprimer.
  3. Cliquez sur le bouton Supprimer l'environnement situé à droite.
  4. Un message d'alerte s'affiche :
    Are you sure you want to remove environment Nom de l'environnement? (Êtes-vous sûr de vouloir supprimer l'environnement Nom de l'environnement ?)
  5. Cliquez sur le bouton Supprimer.

Note

Seul le dernier environnement peut être supprimé. S'il existe trois environnements dans l'ordre suivant : Library, Dev et Prod, vous pourrez uniquement supprimer l'environnement Prod. L'environnement Library ne pourra pas être supprimé.
Résultat :

Environnement de cycle de vie supprimé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 4. Utilisation de la gestion du contenu

4.1. Utilisation du tableau de bord de contenu de Red Hat Satellite

Le tableau de bord de contenu de Satellite
Le tableau de bord fournit une vue d'ensemble du statut des abonnements et des hôtes actuellement enregistrés, une vue d'ensemble des promotions et de la synchronisation, ainsi qu'une liste des notifications les plus récentes.
Satellite est utilisé pour gérer les droits d'accès des machines clientes. Chaque droit d'accès fournit l'accès à un nombre spécifié de certificats. Chaque certificat offre le droit à la machine cliente de télécharger, mettre à jour et de recevoir le support pour un produit.
Vous pouvez accéder au tableau de bord en cliquant sur ContrôleTableau de bord du contenu. Le tableau de bord peut être réorganisé en cliquant sur le titre d'une section et en déplaçant la section vers l'endroit souhaité.
Statut des abonnements de l'hôte de contenu
Le Statut des abonnements de l'hôte de contenu offre une vue d'ensemble du statut des abonnements actuellement gérés par Satellite. Un abonnement est un certificat acheté déverrouillant l'accès aux logiciels, mises à niveau et correctifs de sécurité pour les hôtes.

Tableau 4.1. États des abonnements de l'hôte

État
Description
Icône
Abonnements non valides
Les hôtes possédant des produits installés, mais n'ayant pas consommé d'abonnement. Ces hôtes nécessitent une attention immédiate.
carré rouge
Abonnements insuffisants
Hôtes ayant consommé un abonnement et possédant un droit d'accès valide, mais ne consommant pas la totalité de leurs droits d'accès. Ces hôtes devraient être surveillés afin de s'assurer qu'ils sont configurés correctement.
triangle jaune
Abonnements en cours
Hôtes possédant des droits d'accès valides et consommant la totalité de leurs droits d'accès.
cercle vert
Notifications récentes
Tous les messages produits par l'hôte sont répertoriés dans la section Dernières Notifications. Celle-ci inclut des informations d'administration, les modifications des abonnements et des produits, ainsi que toute erreur. Un clic sur le bouton en forme de roue affiche un menu déroulant permettant de modifier le nombre de notifications affichées. Les options disponibles sont : 5, 15 ou 30 résultats.
Cette section doit être surveillée afin de voir les notifications globales envoyées à tous les utilisateurs ainsi que pour remarquer toute activité inhabituelle ou erreur.
Vue d'ensemble de la synchronisation
Une vue d'ensemble de tous les produits ou référentiels activés dans Satellite et leur statut de synchronisation. Tous les produits en attente de synchronisation, désynchronisés ou précédemment synchronisés sont répertoriés dans la section Vue d'ensemble de la synchronisation. Cliquez sur le nom d'un produit pour afficher son statut de synchronisation. Un clic sur le bouton en forme de roue affiche un menu déroulant permettant de modifier le nombre de notifications affichées. Les options disponibles sont : 5, 15 ou 30 résultats.
Collections d'hôtes
Une liste de toutes les collections d'hôtes de Satellite et leur statut, notamment le nombre d'hôtes de contenu dans chaque collection d'hôtes. Cliquez sur le nom d'un produit pour afficher sa collection d'hôtes. Un clic sur le bouton en forme de roue affiche un menu déroulant permettant de modifier le nombre de notifications affichées. Les options disponibles sont : 5, 15 ou 30 résultats.
Total des abonnements en cours :
Un aperçu du nombre total d'abonnements en cours indiquant le nombre d'abonnements actifs, le nombre d'abonnements expirant dans les 120 prochains jours, et le nombre d'abonnements ayant expiré récemment. Un clic sur le numéro de chaque type d'abonnement affichera la liste de ces abonnements.
Vue d'ensemble des affichages de contenu
Une liste de tous les affichages de contenu de Satellite et leur statut de publication. Un clic sur le bouton en forme de roue affiche un menu déroulant permettant de modifier le nombre de notifications affichées. Les options disponibles sont : 5, 15 ou 30 résultats.
Aperçu des erratas
Une liste de tous les erratas de Satellite. Un clic sur le bouton en forme de roue affiche un menu déroulant permettant de modifier le nombre de notifications affichées. Les options disponibles sont : 5, 15 ou 30 résultats.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2. Satellite connecté

Red Hat Satellite fournit différents types de contenus aux hôtes clients abonnés. Les types de contenus incluent des paquets, mises à jour d'errata, arborescences Kickstart et des images d'installation.
Le serveur Satellite requiert une source pour fournir ce contenu. Le contenu est configuré en téléchargeant un fichier Manifeste des abonnements sur Satellite. Ce fichier peut être obtenu via le Portail Client Red Hat, ou en contactant le support technique de Red Hat. Les manifestes fournissent des abonnements aux hôtes clients via Red Hat Satellite plutôt que via Red Hat Network.
Ce chapitre décrit le processus de remplissage de votre serveur Red Hat Satellite, qu'il s'agisse d'un serveur Red Hat Satellite connecté ou déconnecté, avec le contenu qu'il requiert afin que les hôtes clients puisse s'y abonner et recevoir des mises à jour.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.1. Utiliser des fournisseurs de contenu Red Hat

4.2.1.1. Paramétrer un manifeste

Un manifeste des abonnements peut être obtenu en utilisant la méthode ci-dessous ou en contactant le support technique Red Hat. Le manifeste est utilisé pour paramétrer les fournisseurs de contenus Red Hat et contient des informations sur les abonnements et les référentiels. Il est utilisé en tant que base pour l'octroi des abonnements et contenus RHN (Red Hat Network) aux systèmes clients de Red Hat Satellite.
Conditions préalables

Vous devez remplir les conditions suivantes avant de continuer cette tâche :

  • Avoir un nom d'utilisateur et un mot de passe pour le Portail Client.
  • Avoir suffisamment d'abonnements à ajouter au manifeste.
Ces étapes montrent comment obtenir le manifeste des abonnements depuis le Portail Client :
  1. Connectez-vous au Portail Client.
  2. Cliquez sur AbonnementsGestion des abonnementsApplications de gestion des abonnements, puis cliquez sur Satellite.
  3. Cliquez sur Enregistrer un Satellite dans le coin supérieur droit de la page Applications de gestion des abonnements.
  4. Créez un nom pour distinguer votre système Satellite des autres dans votre compte.
  5. Sélectionnez 6.0 dans le menu déroulant en tant que Version de Satellite. Il est important de sélectionner la bonne version car chaque version requiert un certain sous-ensemble particulier de paquets.
  6. Cliquez sur Enregistrer.
  7. Cliquez sur Attacher un abonnement, ajoutez les abonnements requis pour Red Hat Satellite, puis cliquez sur Attacher la sélection. Veuillez consulter Comment générer un certificat pour obtenir davantage d'informations.
  8. Cliquez sur Télécharger le manifeste pour générer une archive sous le format .zip qui contient le manifeste de Red Hat Satellite.
Résultat :

Un manifeste des abonnements est créé et téléchargé pour Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.1.2. Téléverser un manifeste des abonnements

Cette section décrit comment téléverser un manifeste des abonnements sur une organisation. Comme les manifestes d'abonnements sont assignés à une organisation, veuillez vous assurer de sélectionner une organisation avant de tenter de téléverser un manifeste des abonnements. Le cas échéant provoquera une erreur de type permission refusée (Erreur 403).

Procédure 4.1. Pour téléverser un manifeste des abonnements :

  1. Connectez-vous au serveur Satellite.
  2. Cliquez sur Tout contexteToute organisation et sélectionnez l'organisation à laquelle vous souhaitez assigner l'abonnement.
  3. Cliquez sur ContenuAbonnements Red Hat, puis sur Gérer le manifeste dans le coin supérieur droit de la page.
  4. Dans la section Manifeste des abonnements, cliquez sur Actions, puis, sous la sous-section Téléverser un nouveau manifeste, cliquez sur Parcourir.
  5. Sélectionnez le fichier manifeste à téléverser puis cliquez sur Téléverser.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.2. Utiliser des produits

4.2.2.1. Créer un produit

Ces étapes indiquent comment créer un nouveau produit dans Red Hat Satellite.

Procédure 4.2. Créer un produit

  1. Cliquez sur ContenuProduits.
  2. Cliquez sur le lien + Nouveau Produit.
  3. Saisissez le nom du nouveau produit dans le champ Nom.
  4. Saisissez l'étiquette du nouveau produit dans le champ Étiquette.
  5. Sélectionnez une clé GPG à partir du menu déroulant Clé GPG.
  6. Sélectionnez un plan de synchronisation à partir du menu déroulant Plan de synchronisation ou cliquez sur le lien + Nouveau plan de synchronisation pour en créer un nouveau.
  7. Saisissez une description du nouveau produit dans le champ Description.
  8. Cliquez sur le bouton Enregistrer pour enregistrer votre nouveau produit.
Résultat :

Un nouveau produit est créé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.2.2. Ajouter des référentiels à un produit

Ces étapes indiquent comment ajouter des référentiels à un produit dans Red Hat Satellite.

Procédure 4.3. Ajouter des référentiels à un produit

  1. Cliquez sur ContenuProduits.
  2. Cliquez sur le produit auquel vous souhaitez ajouter un référentiel.
  3. Cliquez sur le sous-onglet Référentiels.
  4. Cliquez sur le bouton Créer un référentiel.
  5. Saisissez le nom du nouveau référentiel dans le champ Nom.
  6. Saisissez une étiquette pour le nouveau référentiel dans le champ Étiquette.
  7. Sélectionnez le type du référentiel dans le menu déroulant Type.
  8. Saisissez l'URL du référentiel dans le champ URL.
  9. Choisissez si vous souhaitez publier le référentiel via HTTP en cliquant sur la case à cocher Publier via HTTP.
  10. Sélectionnez une clé GPG pour le référentiel à partir du menu déroulant Clé GPG.
  11. Cliquez sur le bouton Créer pour enregistrer votre nouveau référentiel.
Résultat :

Un nouveau référentiel est ajouté à votre produit.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.2.3. Utiliser des actions par lots sur des produits

Cette section décrit comment utiliser des actions par lots pour synchroniser avec ou supprimer des produits de Red Hat Satellite. La procédure décrite ici requiert qu'au moins un produit soit disponible.

Procédure 4.4. Pour effectuer des tâches sur de multiples produits :

  1. Cliquez sur ContenuProduits.
  2. Sélectionnez la case à cocher des produits avec lesquels vous souhaitez travailler.
  3. Cliquez sur Actions par lots.
    • Pour synchroniser tous les produits sélectionnés, veuillez cliquer sur l'onglet Synchronisation de produits, puis cliquez sur Synchroniser.
    • Pour supprimer tous les produits sélectionnés, veuillez cliquer sur Supprimer les produits, puis sur Supprimer.
Mettre à jour les plans de synchronisation

Il est aussi possible de mettre à jour les plans de synchronisation pour de multiples produits à la fois.

  • Pour créer un nouveau plan de synchronisation, veuillez cliquer sur Créer un plan de synchronisation.
  • Pour supprimer les plans de synchronisation des produits sélectionnés, veuillez cliquer sur Détacher les plans de synchronisation.
  • Pour mettre à jour les plans de synchronisation des produits sélectionnés, veuillez cliquer sur Mettre à jour les plans de synchronisation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.2.4. Utiliser la découverte de référentiels

La découverte de référentiels vous permet de chercher un URL pour découvrir les référentiels disponibles pouvant être inclus dans un produit.

Procédure 4.5. Utiliser la découverte de référentiels

  1. Cliquez sur le menu ContenuProduits.
  2. Cliquez sur le bouton Découverte de référentiels.
  3. Saisissez l'URL contenant les référentiels dans le champ Découverte de référentiels Yum.
  4. Cliquez sur le bouton Découvrir.
  5. Une liste de référentiels sur l'URL est affichée sous Résultats.
  6. Cliquez sur la case à cocher URL découverts pour que les référentiels soient ajoutés à un produit.
  7. Cliquez sur le bouton Créer la sélection.
  8. Choisissez s'il faut ajouter les référentiels à un produit existant ou créer un nouveau produit.
    1. Pour ajouter des référentiels à un produit existant :
      1. Sélectionnez le bouton radio Produit existant.
      2. Sélectionnez le produit requis à partir du menu déroulant.
    2. Pour créer un nouveau produit auquel ajouter des référentiels :
      1. Sélectionnez le bouton radio Nouveau produit.
      2. Saisissez le Nom et l'Étiquette du nouveau produit et sélectionnez une clé GPG dans le menu déroulant.
  9. Sélectionnez la case à cocher Servir via HTTP pour servir le référentiel via HTTP.
  10. Modifiez le Nom et l'Étiquette des URL sélectionnés.
  11. Cliquez sur le bouton Créer.
Résultat  :

Des référentiels ont été découverts et ajoutés à un produit.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.2.5. Supprimer un produit

Cette section décrit comment supprimer des produits de Red Hat Satellite.

Procédure 4.6. Pour supprimer un produit de Satellite :

  1. Cliquez sur ContenuProduits.
  2. Sélectionnez la case à cocher des produits que vous souhaitez supprimer.
  3. Cliquez sur Actions par lots, puis cliquez sur Supprimer les produits.
  4. Cliquez sur Supprimer pour confirmer que vous souhaitez supprimer les produits.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.3. Synchronisation de contenu

La Synchronisation est l'acte de coordonner les mises à jour entre les référentiels Red Hat Satellite et les référentiels sources en cours d'utilisation. Cette étape est requise après l'activation des référentiels afin de remplir Red Hat Satellite avec le contenu des référentiels source.
Une synchronisation constante et planifiée offrira :
  • Intégrité des données entre paquets
  • Paquets, correctifs de sécurité et errata mis à jour
Les capacités de gestion de la synchronisation de Satellite permettent aux administrateurs d'organisation de créer des plans de synchronisation pour configurer la fréquence à laquelle un hôte devrait rechercher et installer des mises à jour. Les plans de synchronisation sont ensuite couplés aux référentiels de produit afin d'offrir un calendrier de synchronisation qui permettra aux produits d'être mis à jour à des intervalles spécifiques correspondants au réseau de l'organisation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.3.1. Statut de la synchronisation

Important

La synchronisation manuelle des référentiels est requise après les avoir activé. C'est à ce moment que le référentiel local dans le Satellite est rempli avec les paquets requis.
Ces étapes montrent comment synchroniser des produits sous Red Hat Satellite.

Procédure 4.7. Synchroniser des produits

  1. Cliquez sur ContenuStatut de la synchronisation. Basée sur les abonnements et les référentiels activés, la liste des canaux de produits disponibles pour synchronisation est affichée.
  2. Cliquez sur la flèche à côté du nom du produit pour voir le contenu disponible.
  3. Sélectionnez le contenu que vous souhaitez synchroniser.
  4. Cliquez sur le bouton Synchroniser maintenant pour lancer la synchronisation. Le statut du processus de synchronisation s'affichera dans la colonne Résultat. Si la synchronisation est réussie, Synchronisation terminée s'affichera sous la colonne Résultat. Si la synchronisation échoue, Erreur de synchronisation s'affichera.
Résultat :

Un produit est synchronisé.

Note

La synchronisation de contenu peut prendre longtemps. Le temps requis dépend de la vitesse des lecteurs de disques, de la vitesse de connexion et de la taille du contenu sélectionné pour la synchronisation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.3.2. Créer un plan de synchronisation

Une synchronisation régulière et fréquente est requise afin de maintenir l'intégrité des données entre paquets ainsi que pour s'assurer que les paquets soient mis à jour avec les correctifs de sécurité les plus récents. Red Hat Satellite offre la possibilité de créer des plans de synchronisation permettant la mise à jour des paquets à des intervalles qui conviennent à l'organisation.

Procédure 4.8. Pour créer un plan de synchronisation :

  1. Cliquez sur ContenuPlans de synchronisation.
  2. Cliquez sur le lien Nouveau plan de synchronisation pour créer un nouveau plan de synchronisation.
  3. Saisissez le Nom, la Description et les autres détails du plan.
  4. Cliquez sur Enregistrer pour créer le plan de synchronisation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.2.3.3. Appliquer un calendrier de synchronisation

Après avoir créé un plan de synchronisation, vous devrez associer les produits avec ce plan pour créer un calendrier de synchronisation. La procédure suivante décrit comment créer un calendrier de synchronisation sur Red Hat Satellite 6.

Procédure 4.9. Pour créer un calendrier de synchronisation :

  1. Cliquez sur ContenuPlans de synchronisation et sélectionnez le plan de synchronisation que vous souhaitez implémenter.
  2. Cliquez sur ProduitsAjouter sur la page principale du plan de synchronisation.
  3. Sélectionnez la case à cocher du produit à associer au plan de synchronisation.
  4. Cliquez sur Ajouter la sélection.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.3. Satellite déconnecté

Dans des environnements de haute sécurité, où les hôtes doivent fonctionner dans un réseau fermé, déconnecté d'internet, le serveur Red Hat Satellite peut approvisionner les systèmes avec les mises à jour de sécurité, errata et paquets les plus récents. Ceci est accompli grâce à l'utilisation de deux composants importants : l'utilitaire katello-disconnected et un hôte de synchronisation.
Le diagramme ci-dessous illustre la manière par laquelle un Satellite déconnecté est en mesure de conserver son contenu à jour, même sans connexion internet. Un système intermédiaire avec une connexion internet est nécessaire pour agir en tant qu'hôte de synchronisation. Cet hôte de synchronisation se trouve sur un réseau séparé du serveur Satellite.
L'hôte de synchronisation importe le contenu du réseau de contenu Red Hat CDN (« Red Hat Content Delivery Network ») via Pulp. Le contenu est ensuite exporté sur un support physique, tel que des CD, DVD, ou disques durs externes, puis transféré sur le serveur Satellite déconnecté. Les sections suivantes dans ce chapitre vous guideront à travers la totalité du processus.
Disconnected Satellite

Figure 4.1. Satellite déconnecté

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.3.1. Configurer l'hôte de synchronisation

Conditions préalables

Pour importer un contenu du CDN (« Red Hat Content Distribution Network », réseau de distribution de contenu de Red Hat), l'hôte de synchronisation requiert :

Procédure 4.10. Pour configurer un hôte à la synchronisation et l'exportation de contenu de Red Hat CDN :

  1. Utilisez le gestionnaire Red Hat Subscription Manager pour enregistrer l'hôte de synchronisation sur RHN.
  2. Répertorier tous les abonnements disponibles pour trouver le bon produit Red Hat Satellite à allouer à votre système :
    # subscription-manager list --available --all
    Cette commande affiche une sortie similaire à la suivante :
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    

    Note

    L'UGS (« Unité de gestion des stocks ») et l'ID de pool dépendent du type de produit Red Hat Satellite qui correspond à la version de votre système et au type de produit.
  3. Abonnez-vous au pool en utilisant la commande suivante :
    # subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id
    
  4. Désactivez tous les référentiels :
    # subscription-manager repos --disable "*"
    
  5. Activez les référentiels Red Hat Satellite, Red Hat Enterprise Linux et Red Hat Software Collections. Assurez-vous que le référentiel Red Hat Enterprise Linux corresponde bien à la version spécifique que vous utilisez.
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-6.0-rpms
    

    Note

    Les commandes ci-dessus se basent sur Red Hat Enterprise Linux 6. Si vous utilisez une version Red Hat Enterprise Linux différente, adaptez le répertoire à votre version.
  6. Installez katello-utils et les RPM associés :
    # yum install python-qpid-qmf python-qpid  qpid-cpp-server-store katello-utils
    
    katello-utils inclut l'utilitaire katello-disconnected qui est requis pour paramétrer des référentiels pour effectuer des importations, tandis que les paquets liés à qpid sont nécessaires à la configuration pulp.
  7. Générez une chaîne secrète à 32 caractères alphanumériques pour l'entrée oauth_secret dans le fichier /etc/pulp/server.conf :
    # tr -dc "[:alnum:]" < /dev/urandom | head -c 32 
    randomly_generated_value
  8. Dans le fichier /etc/pulp/server.conf, supprimez le commentaire de l'entrée [oauth] et ajoutez la valeur générée de manière aléatoire lors de l'étape précédente en tant que valeur oauth_secret :
    [oauth]
    enabled: true
    oauth_key: katello
    oauth_secret: randomly_generated_value
  9. Désactivez l'authentification dans /etc/qpid/qpidd.conf :
    # Configuration file for qpidd. Entries are of the form: 
    #   name=value 
    #
    # (Note: no spaces on either side of '=').
    # Run "qpidd --help" or see "man qpidd" for more details.
    
    auth=no
    
    Toutes les connexions entrantes s'authentifient à l'aide de la sphère par défaut de Satellite.
  10. Configurez la connexion de katello-disconnected à Pulp avec la valeur générée précédemment en tant qu'option --oauth-secret :
    # katello-disconnected setup --oauth-key=katello --oauth-secret=randomly_generated_value
    Ceci place une valeur de configuration dans ~/.katello-disconnected.
  11. Configurez Pulp sur le serveur de synchronisation :
    sudo service qpidd start
    sudo chkconfig qpidd on
    sudo service mongod start
    sleep 10
    sudo chkconfig mongod on
    sudo -u apache pulp-manage-db
    sudo service httpd restart
    sudo chkconfig pulp_workers on
    sudo service pulp_workers start
    sudo chkconfig pulp_celerybeat on
    sudo service pulp_celerybeat start
    sudo chkconfig pulp_resource_manager on
    sudo service pulp_resource_manager start
    
  12. Importez le manifeste :
    # katello-disconnected import -m ./manifest.zip
    
    Importer le manifeste définit la liste des référentiels disponibles avec lesquels établir la synchronisation, ce basé sur les abonnements sélectionnés.
L'hôte de synchronisation est désormais prêt à synchroniser le contenu de Red Hat CDN.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.3.2. Synchronisation de contenu

Par défaut, katello-disconnected active la synchronisation de tous les référentiels inclus dans le manifeste. La durée de la synchronisation est directement liée au nombre de référentiels à synchroniser. Si le manifeste possède un grand nombre de référentiels, la synchronisation prendra du temps et des ressources réseau.
katello-disconnected permet la synchronisation de référentiels particuliers. Cette section explique comment paramétrer Pulp pour synchroniser un contenu.
  1. Désactivez tous les référentiels :
    # katello-disconnected disable --all
    
    katello-disconnected active tous les référentiels par défaut.
  2. Choisissez les référentiels que vous souhaitez synchroniser en répertoriant tous les référentiels disponibles à partir du manifeste :
    # katello-disconnected list --disabled
    rhel-5-server-debug-rpms-5Server-i386
    rhel-5-server-debug-rpms-5Server-ia64
    rhel-5-server-debug-rpms-5Server-x86_64
    rhel-5-server-debug-rpms-5_7-i386
    rhel-5-server-debug-rpms-5_7-ia64
    rhel-5-server-debug-rpms-5_7-x86_64
    rhel-5-server-debug-rpms-5_8-i386
    rhel-5-server-debug-rpms-5_8-ia64
    rhel-5-server-debug-rpms-5_8-x86_64
    rhel-5-server-debug-rpms-5_9-i386
    rhel-5-server-debug-rpms-5_9-ia64
    rhel-5-server-debug-rpms-5_9-x86_64
    rhel-5-server-isos-5Server-i386
    
  3. Activez les référentiels choisis pour la synchronisation :
    # katello-disconnected enable -r rhel-6-server-sam-rpms-6_4-x86_64
    
  4. Créez les référentiels et envoyez-les sur Pulp pour autoriser la synchronisation :
    # katello-disconnected configure
    

    Note

    L'option configurer de katello-disconnected lit le manifeste, crée des référentiels pulp et génère des scripts avant la synchronisation. Il est nécessaire de l'exécuter chaque fois qu'un référentiels est activé ou désactivé.
  5. Synchroniser les référentiels :
    # katello-disconnected sync
    
    Vous pouvez utiliser l'option watch pour contrôler le processus de synchronisation.
    # katello-disconnected watch
    Watching sync... (this may be safely interrupted with Ctrl+C)
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    ...
    finished:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    
    Watching finished
    
Le contenu est désormais synchronisé.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.3.3. Exporter un contenu

Conditions préalables

Support d'exportation externe, tel qu'un CD, DVD ou disque dur externe.

Le contenu synchronisé doit être exporté pour permettre l'importation sur le serveur Red Hat Satellite déconnecté :
  1. Exportez les référentiels synchronisés :
    # katello-disconnected export -t /var/tmp/export
    
    La sortie ressemblera à :
    
    # katello-disconnected export -t /var/tmp/export
    # katello-disconnected watch
    Watching sync... (this may be safely interrupted with Ctrl+C)
    running:
    rhel-6-server-sam-rpms-6_4-x86_64
    
    finished:
    rhel-6-server-sam-rpms-6_4-x86_64
    Watching finished
    Done watching ...
     Copying content to /var/tmp/export
     Archiving contents of /var/tmp/export into 4600M tar archives.
     NOTE: This may take a while.
    tar: Removing leading `/' from member names
    
    Done exporting content, please copy /var/tmp/export/* to your disconnected host
    
    Cette opération créera les fichiers suivants dans /var/tmp/export :
    # ls /var/tmp/export/
    content-export-00 content-export-01 content-export-02 expand_export.sh
    
  2. Copiez les fichiers de /var/tmp/export sur le support externe.

    Note

    Si les fichiers sont trop gros pour le support externe, les fichiers peuvent être copiés de manière séquentielle sur une série de DVD.
Le contenu synchronisé a été exporté et est prêt à être importé sur le serveur Satellite déconnecté.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

4.3.4. Importer un contenu sur un serveur Satellite déconnecté

Conditions préalables

Assurez-vous que le répertoire et le système de fichiers qui contiennent les exports possèdent suffisamment d'espace pour agrandir les archives. Par exemple, si votre export fait 40 Go, le répertoire et le système de fichiers du serveur Satellite déconnecté sur lequel vous importez le contenu aura besoin de 40 Go supplémentaires pour l'étendre sur le même système de fichiers.

  1. Copiez le contenu exporté du support externe sur un répertoire du Satellite déconnecté.

    Note

    Si le contenu exporté a été placé sur différents supports physiques externes, assurez-vous de copier tout le contenu dans un seul répertoire sur le Satellite déconnecté.
  2. Exécutez le script expand_export.sh copié avec votre contenu exporté :
    # ./expand_export.sh 
    *** Done expanding archives. ***
    

    Avertissement

    Le Satellite déconnecté doit posséder autant d'espace que l'archive exportée qu'avant l'augmentation de la taille du contenu exporté. Sans quoi, le script échouera.
    Le script agrandira l'archive en un répertoire.
  3. Déplacez le contenu de l'arborescence du répertoire agrandi vers /var/www/html sur le serveur Satellite et restaurez les contextes SELinux sur les fichiers déplacés :
    # mv var/tmp/export/* /var/www/html/
    # cd /var/www/html
    # restorecon -r *
    

    Note

    Le Satellite agit désormais en tant que son propre CDN avec les fichiers se trouvant dans http://localhost/content. Ceci n'est pas une condition préalable. Le CDN peut être hébergé sur une autre machine à l'intérieur du même réseau déconnecté tant que celui-ci reste accessible au serveur Satellite via HTTP.
  4. Ajoutez l'adresse CDN à l'interface web Satellite :
    1. Connectez-vous à l'interface web Satellite.
    2. Cliquez sur ContenuAbonnements Red Hat puis cliquez sur Gérer le manifeste.
    3. Sur l'écran d'informations du Manifeste des abonnements, allez sur Détails du fournisseur Red Hat. Cliquez sur l'icône de modification sur l'entrée URL du référentiel et remplacez l'entrée par l'URL du référentiel du CDN.
    4. Cliquez sur Parcourir pour choisir le fichier manifeste.
    5. Cliquez sur Téléverser pour importer votre manifeste.
  5. Activez les référentiels du CDN local :
    1. Cliquez sur ContenuRéférentiels Red Hat
    2. Activez les référentiels qui ont été activés et synchronisés dans la section Synchronisation de contenu.
  6. Cliquez sur ContenuStatut de la synchronisation.
  7. Sélectionnez les référentiels que vous souhaitez synchroniser puis cliquez sur Synchroniser maintenant.
Une fois la synchronisation terminée, le Satellite déconnecté est maintenant prêt à servir le contenu aux systèmes clients.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 5. Utilisation des Affichages de contenu

Les affichages de contenu sont des sélections de contenu gérées contenant un ou plusieurs référentiel (yum/puppet) avec des options de filtres facultatives. Ces filtres peuvent être inclusifs ou exclusifs et personnaliser un affichage système de contenu pour une gestion de cycle de vie. Ils sont utilisés pour personnaliser du contenu à rendre disponible aux systèmes client.
This diagram details the creation of new versions of a Content View. These content view versions are promoted along an environment path during the application life cycle.

Figure 5.1. Ce diagramme explique la création de nouvelles versions d'un affichage de contenu. Ces versions d'affichage de contenu sont promues avec un chemin d'environnement pendant le cycle de vie de l'application.

Les affichages de contenu publiés sont utilisés avec les environnements de cycle de vie.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.1. Création d'un affichage du contenu

Un utilisateur avec des droits d'accès d'administrateur crée des affichages de contenu à utiliser dans les environnements de cycle de vie. Pour créer un affichage de contenu :
  1. Connectez-vous en tant qu'administrateur Satellite.
  2. Cliquez sur ContenuAffichages de contenu.
  3. Cliquez sur Créer un nouvel affichage.
  4. Remplir les champs suivants :
    • Nom
    • Étiquette - ce champ se saisit automatiquement lorsque le champ Nom est rempli.
    • Description
  5. Cochez la case Affichage composite pour combiner une série d'affichages de contenu publiés en un et choisir l'affichage de contenu.

    Note

    Si vous sélectionnez Affichage composite, celui-ci remplacera les filtres et vous permettra de choisir un groupe d'affichages de contenu publiés et de les regrouper en un affichage composite.
  6. Cliquer sur le bouton Save.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.2. Ajouter des référentiels à un affichage de contenu

Un référentiel fournit du stockage pour une collection de contenu. Par exemple, un référentiel YUM ou un référentiel Puppet. Pour associer un référentiel avec un affichage de contenu spécifique :
  1. Cliquez sur ContenuAffichages de contenu et choisissez l'affichage de contenu sur lequel ajouter des référentiels.
  2. Cliquez sur Contenu et sélectionnez Référentiels à partir du menu déroulant. À partir du sous-menu, cliquez sur Ajouter.
  3. Sélectionnez les référentiels à ajouter. Une fois que tous les référentiels souhaités ont été sélectionnés, cliquez sur +Ajouter des référentiels.
Les référentiels ont été ajoutés à l'affichage de contenu.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.3. Filtrage du contenu

Les Filtres sont créés pour éviter que les paquets ne soient promues dans les environnements ultérieurs. Les noms de paquet ou expressions régulières sont ajoutées au filtre pour créer les règles mettre les paquets sur liste noire. Le filtre est ensuite associé à des produits entiers ou à des référentiels individuels faisant partie de n'importe quel produit.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.3.1. Création d'un filtre

Ces étapes montrent comment créer un filtre.

Procédure 5.1. Création d'un filtre

  1. Cliquez sur ContenuAffichages de contenu.
  2. Sélectionnez l'Affichage de contenu que vous souhaitez filtrer.
  3. Cliquez sur l'onglet ContenuFiltres.
  4. Cliquez sur le bouton + Nouveau filtre.
  5. Saisissez un nom pour le nouveau filtre dans le champ Nom.
  6. Sélectionnez un type de contenu à partir du menu déroulant Type de contenu.
  7. Déterminez si le filtre inclut ou exclut le type de contenu sélectionné en sélectionnant le menu déroulant Type.
  8. Saisissez une description dans le champ Description.
  9. Cliquez sur le bouton Enregistrer pour enregistrer votre nouveau filtre.
Résultat  :

Un filtre a été créé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.3.2. Ajouter du contenu à un filtre

Conditions préalables

Requiert la création d'un Filtre.

  1. Cliquez sur ContenuAffichages de contenu.
  2. Sélectionnez l'Affichage de contenu que vous souhaitez filtrer.
  3. Cliquez sur le sous-onglet ContenuFiltres.
  4. Cliquez sur le nom d'un filtre de paquet créé. La lecture sera différente selon le type de filtre choisi.
    1. Si le filtre est conçu pour des paquets :
      1. Saisissez un nom de paquet et sélectionnez une valeur Détail à partir du menu déroulant. Cliquez sur le bouton +Ajouter pour ajouter le paquet au filtre.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    2. Si le filtre est conçu pour des groupes de paquets :
      1. Cliquez sur le sous-onglet Ajouter et choisissez le groupe de paquet souhaité. Cliquez sur le bouton +Ajouter un groupe de paquet.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    3. Si le filtre est conçu pour des erratas :
      1. Cliquez sur le sous-onglet Ajouter. Cochez les cases souhaitées correspondant au type d'errata, qu'il s'agisse de Sécurité, Amélioration ou Correctif de bogue. Choisissez ensuite une date de début et une date de fin. Cliquez sur le bouton +Ajouter erratas.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    4. Si le filtre est conçu pour des erratas - date et type :
      1. Dans le sous-onglet Dates d'erratas, cochez les cases souhaitées correspondant au type d'errata, qu'il s'agisse de Sécurité, Amélioration ou Correctif de bogue. Choisissez ensuite une date de début et une date de fin. Cliquez sur le bouton Enregistrer.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
  5. Cliquer sur le bouton Publier une nouvelle version. Pour pouvez laisser un commentaire si vous le souhaitez puis cliquez sur le bouton Enregistrer.
Résultat

Les paquets sont ajoutés au filtre.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.3.3. Supprimer du contenu d'un filtre

Conditions préalables

Requiert la création d'un Filtre.

  1. Cliquez sur ContenuAffichages de contenu.
  2. Sélectionnez l'Affichage de contenu que vous souhaitez filtrer.
  3. Cliquez sur le sous-onglet ContenuFiltres.
  4. Cliquez sur le nom d'un filtre de paquet créé. La lecture sera différente selon le type de filtre choisi.
    1. Si le filtre est conçu pour des paquets :
      1. Cliquez sur le sous-onglet Paquets puis sur la case Nom du paquet située à côté du paquet à supprimer. Cliquez sur le bouton Supprimer les paquets pour supprimer le paquet du filtre.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    2. Si le filtre est conçu pour des groupes de paquets :
      1. Cliquez sur le sous-onglet Répertorier/Supprimer puis cochez la case Nom située à côté du groupe de paquets à supprimer. Cliquez sur le bouton Supprimer le groupe de paquets pour supprimer le groupe de paquets du filtre.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    3. Si le filtre est conçu pour des erratas :
      1. Cliquez sur le sous-onglet Répertorier/Supprimer puis cochez la case ID de l'errata située à côté de l'errata à supprimer. Cliquez sur le bouton Supprimer l'errata pour supprimer l'errata du filtre.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
    4. Si le filtre est conçu pour des erratas - date et type :
      1. Dans le sous-onglet Dates d'erratas, cochez les cases souhaitées correspondant au type d'errata, qu'il s'agisse de Sécurité, Amélioration ou Correctif de bogue. Modifiez ensuite la date de début et la date de fin. Cliquez sur le bouton Enregistrer.
      2. Sous l'onglet Référentiels affectés, choisissez si le filtre affectera tous les référentiels ou seulement un sous-ensemble. Si vous choisissez un sous-ensemble de référentiels, choisissez ensuite le référentiel souhaité et cliquez sur le bouton Mettre à jour les référentiels.
  5. Cliquer sur le bouton Publier une nouvelle version. Pour pouvez laisser un commentaire si vous le souhaitez puis cliquez sur le bouton Enregistrer.
Résultat

Les paquets sont supprimés du filtre.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.3.4. Supprimer un filtre

Ces étapes montrent comment supprimer un filtre.

Procédure 5.2. Supprimer un filtre

  1. Cliquez sur ContenuAffichages de contenu.
  2. Sélectionnez l'Affichage de contenu que vous souhaitez filtrer.
  3. Cliquez sur l'onglet ContenuFiltres.
  4. Cochez la case correspondant au nom du filtre de paquet que vous souhaitez supprimer.
  5. Cliquez sur le bouton Supprimer les filtres.
Résultat  :

Un filtre a été supprimé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

5.4. Publication d'un affichage du contenu

Une fois qu'un affichage de contenu a été créé, celui-ci doit être publié afin d'être visible et utilisable par les hôtes. Avant de publier la définition d'un affichage de contenu, assurez-vous que la définition d'affichage de contenu possède les produits, référentiels et filtres nécessaires.
Pour publier une définition d'affichage de contenu :
  1. Cliquez sur ContenuAffichages de contenu.
  2. Cliquez sur l'affichage de contenu à publier.
  3. Cliquez sur le bouton Publier la nouvelle version.
  4. Rédigez un commentaire.
  5. Cliquez sur le bouton Enregistrer.
Un affichage de contenu publié est maintenant disponible.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 6. Rechercher un contenu

6.1. Recherche de contenu de base

La recherche de contenu permet aux utilisateurs de rechercher des informations spécifiques sur les affichages de contenu, les produits, les référentiels ou les erratas.

Procédure 6.1. Pour effectuer une recherche de contenu :

  1. Cliquez sur ContenuRecherche de contenu.
  2. Sélectionnez soit Affichages de contenu, Produits, Référentiels, Paquets, Erratas ou Modules Puppet sous le menu déroulant Contenu.
  3. Saisissez le nom de l'affichage de contenu, du produit, du référentiel, du paquet, de l'errata ou du module puppet que vous recherchez dans le champ Produits puis cliquez sur le bouton Rechercher.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

6.2. Comparaison de contenu à travers plusieurs environnements

Vous pouvez comparer les contenus de différents environnements en utilisant la fonctionnalité Recherche de contenu

Procédure 6.2. Pour rechercher et comparer du contenu de différents environnements :

  1. Cliquez sur ContenuRecherche de contenu.
  2. Sélectionnez le type d'entité que vous souhaitez comparer à partir du menu déroulant Contenu.
  3. Saisissez le nom de l'entité dans le champ Produits et cliquez sur Ajouter.
  4. Sur le panneau de droite, placez votre curseur sur le signe « plus » (+), sélectionnez les environnements que vous souhaitez comparer et cliquez sur Rechercher.
  5. Sélectionnez soit Union, Intersection ou Différence à partir du menu déroulant Affichage pour filtre vos résultats.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 7. Configuration des clés d'activation

Les clés d'activation sont des clés prédéterminées utilisées lors de l'enregistrement de l'hôte pour définir :
  • l'environnement dans lequel le système devrait être placé,
  • la collection d'hôtes à laquelle l'hôte doit être assigné,
  • l'organisation de laquelle l'hôte doit faire partie,
  • s'il faut utiliser un modèle d'approvisionnement pour l'hôte,
  • une limite d'utilisation d'abonnement pour l'hôte, et
  • l'assignation d'un abonnement spécifique au système.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.1. Création d'une clé d'activation

Cette section décrit comment créer une clé d'activation.

Procédure 7.1. Pour créer une clé d'activation :

  1. Cliquez sur ContenuClés d'activation.
  2. Cliquer sur Nouvelle Clé d'Activation.
  3. Saisissez les informations requises pour la clé d'activation dans les champs appropriés.
  4. Décochez la case Illimité si la clé d'activation dit être utilisée avec des donnés limitées. Saisissez la limite d'utilisation dans le champ Limite.
  5. Saisissez une description dans le champ Description.
  6. Sélectionnez l'Environnement et l'Affichage de contenu auxquels cette clé doit s'appliquer.
  7. Cliquez sur Enregistrer pour créer votre clé d'activation.

Note

Vous pouvez modifier les informations de la clé d'activation dans l'onglet Informations de la clé d'activation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.2. Supprimer une clé d'activation

Cette section décrit comment supprimer une clé d'activation.

Procédure 7.2. Pour supprimer une clé d'activation.

  1. Cliquez sur ContenuClés d'activation.
  2. Cliquez sur le nom de la clé d'activation que vous souhaitez supprimer.
  3. En haut à droite du panneau d'informations Clé d'activation, cliquez sur Supprimer.
  4. Dans le message d'alerte, cliquez sur Supprimer pour confirmer que vous souhaitez supprimer la clé.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.3. Ajouter des objets à des clés d'activation

Cette section décrit comment ajouter différents types d'objets à une clé d'activation.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.3.1. Ajouter des abonnements à une clé d'activation

Cette section décrit comment ajouter des abonnements à une clé d'activation.

Procédure 7.3. Pour ajouter un abonnement à une clé d'activation :

  1. Cliquez sur ContenuClés d'activation.
  2. Cliquez sur le nom de la clé d'activation à laquelle vous souhaitez ajouter des abonnements.
  3. Cliquez sur AbonnementsAjouter.
  4. À partir de la liste des abonnements disponibles, sélectionnez les abonnements que vous souhaitez ajouter puis cliquez sur Ajouter les éléments sélectionnés.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.3.2. Ajouter des Collections d'hôtes à une clé d'activation

Ces étapes montrent comment ajouter des collections d'hôtes à une clé d'activation.

Procédure 7.4. Pour ajouter des Collections d'hôtes à une clé d'activation :

  1. Cliquez sur ContenuClés d'activation.
  2. Cliquez sur la clé d'activation à laquelle vous souhaitez ajouter une collection d'hôtes.
  3. Cliquez sur Collections d'hôtes puis sur Ajouter pour afficher la liste des collections d'hôtes disponibles.
  4. Sélectionnez les collections d'hôtes que vous souhaitez ajouter puis cliquez sur Ajouter les éléments sélectionnés pour ajouter les collections d'hôtes à la clé d'activation.

Note

Après avoir ajouté les collections d'hôtes à la clé d'activation, celles-ci n'apparaissent plus dans la liste de collections disponibles. Pour afficher les collections d'hôtes qui viennent d'être ajoutées à une clé d'activation, cliquez sur Répertorier/Supprimer.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.4. Supprimer des objets des clés d'activation

7.4.1. Supprimer des abonnements à partir d'une clé d'activation

Ces étapes montrent comment supprimer des abonnements d'une clé d'activation.

Procédure 7.5. Supprimer des abonnements d'une clé d'activation

  1. Cliquez sur ContenuClés d'activation.
  2. Une liste des clés d'activation s'affiche. Cliquez sur la clé d'activation sur laquelle vous souhaitez supprimer des abonnements.
  3. Cliquez sur le sous-onglet Abonnements.
  4. Une liste des abonnements s'affiche. Cliquez sur l'abonnement que vous souhaitez supprimer.
  5. Cliquez sur le bouton Supprimer les éléments sélectionnés pour supprimer des abonnements de la clé d'activation.
Résultat :

Les abonnements sont supprimés de votre clé d'activation.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

7.4.2. Supprimer des Collections d'hôtes d'une clé d'activation

Ces étapes montrent comment supprimer des collections d'hôtes d'une clé d'activation.

Procédure 7.6. Supprimer des Collections d'hôtes de la clé d'activation

  1. Cliquez sur ContenuClés d'activation.
  2. Une liste des clés d'activation s'affiche. Cliquez sur la clé d'activation sur laquelle vous souhaitez supprimer des collections d'hôtes.
  3. Cliquez sur le sous-onglet Collections d'hôtes.
  4. Une liste de collections d'hôtes attachées à la clé d'activation s'affiche. Cochez la case des collections d'hôtes que vous souhaitez supprimer.
  5. Cliquez sur le bouton Supprimer les éléments sélectionnés pour supprimer des collections d'hôtes de la clé d'activation.
Résultat  :

Les collections d'hôtes ont été supprimées de votre clé d'activation.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 8. Configuration des clés GPG

Les clés GPG vous permettent d'ajouter vos clés GPG existantes aux produits et référentiels Red Hat Satellite Server pour activer la formation de paires avec des référentiels.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

8.1. Création d'une clé GPG

Cette section décrit comment ajouter une clé GPG à Red Hat Satellite.

Procédure 8.1. Pour ajouter une clé GPG à Satellite :

  1. Cliquez sur ContenuClés GPG puis cliquez sur Nouvelle clé GPG.
  2. Saisissez un nom pour la clé GPG dans le champ Nom.
  3. Vous pouvez télécharger le fichier de la clé GPG ou coller son contenu dans la zone de texte.
  4. Cliquez sur Enregistrer pour ajouter la clé GPG à Satellite.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

8.2. Suppression d'une clé GPG

Cette section décrit comment supprimer une clé GPG de Red Hat Satellite.

Procédure 8.2. Pour supprimer une clé GPG :

  1. Cliquez sur ContenuClés GPG.
  2. Cliquez sur la clé GPG que vous souhaitez supprimer puis cliquez sur Supprimer la clé GPG.
  3. Dans la zone de confirmation, cliquez sur Supprimer pour confirmer que vous souhaitez supprimer la clé sélectionnée.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 9. Configuration de l'environnement d'approvisionnement

9.1. Groupes d'hôtes

Un groupe d'hôtes définit un ensemble de valeurs par défaut dont les hôtes héritent lorsqu'ils appartiennent à ce groupe. Les hôtes peuvent appartenir à un seul groupe d'hôtes, mais les groupes d'hôtes peuvent être imbriqués dans les hiérarchies. Vous pouvez créer un groupe d'hôtes « de base » qui représente tous les hôtes de votre organisation, puis créer des groupes d'hôtes « enfants » ou imbriqués sous ce parent pour fournir des paramètres spécifiques.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.1.1. Création d'un groupe d'hôtes

Cette section décrit comment ajouter un groupe d'hôtes

Procédure 9.1. Pour ajouter un groupe d'hôtes à Satellite :

  1. Cliquez sur ConfigurerGroupes d'hôtes puis sur Nouveau groupe d'hôtes.
  2. Saisissez les informations demandées pour le groupe d'hôtes puis cliquez sur Enregistrer.
Attributs de groupe d'hôtes

Le tableau suivant décrit les attributs qui s'appliquent aux groupes d'hôtes Satellite.

Tableau 9.1. Table d'attributs de groupe d'hôtes

Sous-menu
Options
Description
Groupe d'hôtes
Parent
Le groupe d'hôtes parent pour le nouveau groupe d'hôtes.
Nom
Le nom du groupe d'hôtes.
Environnement de cycle de vie
L'environnement contenant ce groupe d'hôtes.
CA Puppet
Le serveur Red Hat Satellite Capsule à utiliser pour le serveur CA Puppet.
Puppet Master
Le serveur Red Hat Satellite Capsule à utiliser comme Puppet Master.
Classes Puppet
Classes incluses
Les classes Puppet incluses dans le groupe d'hôtes.
Classes disponibles
Les classes Puppet disponibles à utiliser avec le groupe d'hôtes.
Réseau
Domaine
Le domaine pour les hôtes du groupe d'hôtes.
Sous-réseaux
Le sous-réseau pour les hôtes du groupe d'hôtes.
Systèmes d'exploitation
Architecture
L'architecture par défaut pour les systèmes du groupe d'hôtes.
Systèmes d'exploitation
Le système d'exploitation par défaut pour les systèmes du groupe d'hôtes.
Média
L'emplacement de votre média d'installation pour le système d'exploitation.
Table de partition
Une structure de partition du système de fichier pour l'installation du système d'exploitation.
Mot de passe root (ou super-utilisateur)
Le mot de passe root pour le système d'exploitation.
Paramètres
Ajouter un paramètre
Fournit un nom et une paire de valeur pour définir les paramètres pour le groupe d'hôtes.
Organisations
Organisations
Les organisations qui possèdent ce groupe d'hôtes.
Clés d'activation
Environnement de contenu
Définit les clés d'activation rendues disponibles dans les modèles tels que @host.params['kt_activation_keys'].
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2. Paramètres

Les paramètres de Red Hat Satellite définissent des paires de valeur clé à utiliser lors de l'approvisionnement des hôtes. Ces paramètres sont identiques au concept de paramètre d'étendue par défaut de Puppet. Vous pouvez définir des paramètres ainsi qu'une hiérarchie d'héritage de paramètres lors de la configuration d'un hôte avec Puppet.
La hiérarchie de paramètres suivantes s'applique :
Paramètres globaux
Le paramètre par défaut qui s'applique à chaque hôte sans Satellite. Configuré dans ConfigurerParamètres globaux.
Paramètres de domaine
Paramètres qui affectent tous les hôtes dans un domaine donné. Les paramètres de domaine remplacent les paramètres globaux. Configuré dans InfrastructureDomaines.
Paramètres de groupe d'hôtes
Paramètres qui affectent tous les hôtes dans le groupe d'hôtes. Les paramètres de groupe d'hôtes remplacent les paramètres globaux et les paramètres de domaine. Configuré dans ConfigurerGroupes d'hôtes.
Paramètres d'hôtes
Paramètres qui affectent un hôte spécifique. Tous les paramètres précédemment hérités sont visibles dans le sous-onglet Paramètres et peuvent être remplacés. Configuré dans HôtesTous les hôtes[sélectionnez un hôte]Paramètres ou HôtesHôtes de contenu[sélectionnez un hôte]Paramètres.
Il existe différents types de paramètres :
Paramètres simples
Un paramètre de base qui définit la relation entre une clé et une paire de valeur.
Paramètres smart.
Un paramètre complexe qui définit une valeur pour une clé mais permet des arguments conditionnels et des validations et remplace les types d'objet spécifiques.
Classes paramétrées
Paramètres pour les classes importées d'un Puppet Master.

Important

Assurez-vous d'activer le support des classes paramétrées. Cliquez sur AdministrerParamètres, sélectionnez l'onglet Puppet et assurez-vous que Parametrized_Classes_in_ENC est défini comme True.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2.1. Création d'un paramètre simple global

Cette procédure montre comment ajouter un nouveau paramètre global à Satellite.
  1. Cliquez sur ConfigurerParamètres Globaux.
  2. Cliquez sur le bouton Nouveau paramètre.
  3. Saisissez un Nom pour la clé du paramètre.
  4. Saisissez une Valeur pour ce paramètre.
  5. Cliquez sur le bouton Enregistrer.
Satellite crée un nouveau paramètre simple pour un usage global.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2.2. Création d'une classe Puppet

Cette procédure montre comment ajouter une nouvelle classe Puppet à Satellite.
  1. Cliquez sur ConfigurerClasses Puppet.
  2. Cliquez sur le bouton Nouvelle classe Puppet.
  3. Saisissez un Nom pour la classe Puppet.
  4. Saisissez un Environnement Puppet pour la classe Puppet.
  5. Sélectionnez un ou plusieurs Groupes d'hôtes possédant la classe Puppet.
  6. Cliquez sur le bouton Enregistrer.
Satellite crée une classe Puppet.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2.3. Configuration de paramètres smart.

La procédure suivante configure les paramètres smart dans une classe Puppet.

Procédure 9.2. Pour configurer des paramètres smart

  1. Cliquez sur ConfigurerClasses Puppet.
  2. Sélectionner une classe dans la liste.
  3. Cliquez sur l'onglet Smart Variables. Un nouvel écran s'affichera. La section de gauche contient une liste des paramètres possibles pris en charge par la classe. La section de droite contient les options de configuration pour le paramètre sélectionné. Cliquez sur Ajouter une variable pour ajouter un nouveau paramètre ou sélectionnez un paramètre à partir de la liste à gauche.
  4. Saisissez un nom dans le champ Paramètre.
  5. Modifiez le champ Description pour ajouter des notes en texte brut.
  6. Sélectionnez le Type de paramètre des données à passer. Il s'agit la plupart du temps d'une chaîne, mais d'autres types de données sont pris en charge.
  7. Saisissez une Valeur par défaut pour le paramètre.
  8. Utilisez la section Optional Input Validator pour restreindre les valeurs autorisées du paramètre. Choisissez un Type de validation (soit une liste (list) de valeurs séparées par une virgule ou une expression régulière (regexp)) et saisissez les valeurs autorisées ou le code d'expression régulière dans le champ Règle de validation.
  9. La section Remplacer la valeur d'hôtes spécifiques en bas de la page propose des options de remplacement de valeurs selon des arguments conditionnels intitulés Matchers. Définissez l'Ordre que les valeurs hôtes résolvent puis cliquez sur Ajouter une valeur Matcher pour ajouter votre argument conditionnel.
    Par exemple, si la valeur souhaitée du paramètre est test pour tout hôte avec un nom de domaine complet de www.example.com, spécifiez le Match comme fqdn=www.example.com et Valeur comme test.
  10. Cliquez sur Enregistrer pour enregistrer vos modifications.
Résultat :

Satellite configure le paramètres smart.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2.4. Importation de classes paramétrées à partir d'un Puppet Master

La procédure suivante importe les classes paramétrées à partir de votre Puppet Master.

Procédure 9.3. Pour importer les classes paramétrées

Note

L'importation de classes paramétrées s'effectue automatiquement si vos modules puppet sont gérés par le biais d'un Produit et un Affichage de Contenu.
  1. Cliquez sur ConfigurerClasses Puppet.
  2. Cliquez sur Importer à partir de Nom de l'hôte pour importer les classes paramétrées à partir de votre Puppet Master.
  3. La page Classes Puppet affiche les nouvelles classes répertoriées.
Résultat :

Satellite importe les classes paramétrées du Puppet Master.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.2.5. Configuration des classes paramétrées

La procédure suivante configure les classes paramétrées.

Procédure 9.4. Pour configurer des classes paramétrées

  1. Cliquez sur ConfigurerClasses Puppet.
  2. Sélectionner une classe dans la liste.
  3. Cliquez sur l'onglet Paramètre Smart Class. Un nouvel écran s'affichera. La section de gauche contient une liste des paramètres possibles pris en charge par la classe. La section de droite contient les options de configuration pour le paramètre sélectionné.
  4. Sélectionner un paramètre à partir de la liste située à gauche.
  5. Modifiez le champ Description pour ajouter des notes en texte brut.
  6. Cochez la case Remplacer pour permettre à Satellite de contrôler cette variable. Si cette case n'est pas cochée, Satellite ne passera pas cette variable à Puppet.
  7. Sélectionnez le Type de paramètre des données à passer. Il s'agit la plupart du temps d'une chaîne, mais d'autres types de données sont pris en charge.
  8. Saisissez une Valeur par défaut pour le paramètre.
  9. La section Remplacer la valeur d'hôtes spécifiques en bas de la page propose des options de remplacement de valeurs selon des arguments conditionnels intitulés Matchers. Définissez l'Ordre que les valeurs hôtes résolvent puis cliquez sur Ajouter une valeur Matcher pour ajouter votre argument conditionnel.
    Par exemple, si la valeur souhaitée du paramètre est test pour tout hôte avec un nom de domaine complet de www.example.com, spécifiez le Match comme fqdn=www.example.com et Valeur comme test.
  10. Cliquez sur Enregistrer pour enregistrer vos modifications.
Résultat :

Satellite configure les paramètres pour la classe.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3. Configuration des paramètres d'approvisionnement

9.3.1. Domaines

Satellite peut assigner des noms de domaine avec Red Hat Satellite Capsule Server DNS, permettant aux utilisateurs de grouper et nommer des hôtes dans un domaine particulier.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.1.1. Création d'un domaine

Cette procédure indique comment ajouter un Domaine.

Procédure 9.5. Création d'un domaine

  1. Cliquez sur InfrastructureDomaines.
  2. Cliquez sur le bouton Nouveau domaine.
  3. Saisissez un Nom pour le domaine. Ce dernier sera le nom de domaine DNS.
  4. Saisissez une Description pour le domaine.
  5. Choisissez un serveur Red Hat Satellite Capsule DNS à partir du menu déroulant Capsule DNS.
  6. Cliquez sur l'onglet Emplacements puis sur les emplacements souhaités pour les ajouter à la liste des Éléments sélectionnés.
  7. Cliquez sur l'onglet Organisations puis sur les organisations souhaitées pour les ajouter à la liste des Éléments sélectionnés.

    Important

    Assurez-vous que les Emplacements et Organisations soient configurées : ils faciliteront les débogages futurs.
  8. Cliquez sur le bouton Enregistrer.
Satellite crée un domaine et l'enregistre sur le serveur DNS configuré avec le Smart Proxy sélectionné.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.2. Sous-réseaux

Satellite possède la capacité de créer des réseaux pour des groupes de systèmes. Les sous-réseaux utilisent des paramètres d'adresse IP standard pour définir le réseau et utiliser les fonctionnalités DHCP du serveur Red Hat Satellite Capsule pour assigner les adresses IP aux systèmes du sous-réseau.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.2.1. Création d'un sous-réseau

La procédure suivante montre comment créer un sous-réseau :

Procédure 9.6. Création d'un sous-réseau

  1. Cliquez sur InfrastructureSous-réseaux.
  2. Cliquez sur le bouton Nouveau sous-réseau.
  3. Saisissez un Nom pour le sous-réseau.
  4. Saisissez l'adresse IP du sous-réseau dans le champ Réseau.
  5. Saisissez le masque de l'adresse IP du réseau dans le champ Masque.
  6. Saisissez l'Adresse de passerelle du sous-réseau.
  7. Saisissez le Serveur DNS primaire et Serveur DNS secondaire du sous-réseau.
  8. Définit la gamme d'affectation d'IP avec les champs Début de la gamme IP et Fin de la gamme IP.
  9. Définissez l'ID VLAN du sous-réseau.
  10. Sélectionnez le domaine applicable pour le sous-réseau à partir de l'onglet Domaines.
  11. Cliquez sur l'onglet Capsules, et sélectionnez un serveur Red Hat Satellite Capsule pour les services Capsule DHCP, Capsule TFTP et Capsule DNS.
  12. Cliquez sur l'onglet Emplacements puis sur les emplacements souhaités pour les ajouter à la liste des Éléments sélectionnés.
  13. Cliquez sur l'onglet Organisations puis sur les organisations souhaitées pour les ajouter à la liste des Éléments sélectionnés.

    Important

    Assurez-vous que les Emplacements et Organisations soient configurées : ils faciliteront les débogages futurs.
  14. Cliquez sur le bouton Enregistrer.
Satellite crée un sous-réseau.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.3. Architectures

Une architecture Satellite représente un groupement logique d'hôtes et de systèmes d'exploitation. Les architectures sont créées automatiquement par Satellite lorsque les hôtes se connectent avec Puppet. Cependant, il n'en existe aucune avec une installation par défaut et toutes nécessitent d'être créées.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.3.1. Créer une architecture

Cette procédure indique comment ajouter une architecture.

Procédure 9.7. Créer une architecture

  1. Cliquez sur HôtesArchitectures.
  2. Cliquez sur le bouton Nouvelle architecture.
  3. Saisissez un Nom pour l'architecture.
  4. Sélectionnez les Systèmes d'exploitation qui comprennent cette architecture. Si aucun n'est disponible, créez et assignez-les sous HôtesSystèmes d'exploitation.
  5. Cliquez sur le bouton Enregistrer.
Satellite crée une architecture.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.4. Ressources de calcul

Les ressources de calcul sont des abstractions de matériel des fournisseurs de Cloud et Virtualization. Satellite utilise les ressources de calcul pour provisionner les machines virtuelles. Les fournisseurs privés pris en charge sont : Red Hat Enterprise Virtualization, oVirt, OpenStack et VMware. Les fournisseurs de Cloud publiques pris en charge sont : EC2 et Rackspace.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.4.1. Création d'une Ressource de calcul

Cette procédure indique comment ajouter une Ressource de calcul.

Procédure 9.8. Création d'une Ressource de calcul

  1. Cliquez sur InfrastructureRessources de calcul.
  2. Cliquez sur le bouton Nouvelle ressource de calcul.
  3. Saisissez un Nom pour la Ressource de calcul.
  4. Sélectionnez un type de Fournisseur.
  5. Ou saisissez une Description.
  6. Selon le type de fournisseur choisi, les prochains champs de saisie vous demanderont vos informations d'identification et de centre de données. Veuillez consulter la table suivante pour plus d'informations sur chaque type de fournisseur.

    Tableau 9.2. Paramètres du fournisseur

    Type
    Description
    RHEV
    Convient aux environnements Red Hat Enterprise Virtualization. Nécessite une URL vers Manager API, un Utilisateur et Mot de passe valides, ainsi qu'un Centre de données sur le système pour abstraire les ressources de calcul. Cliquez sur le bouton Charger les centres de données pour remplir le champ de la sélection.
    EC2
    Convient aux comptes cloud publics EC2 Amazon. Nécessite la Clé d'accès et la Clé secrète disponible à partir de n'importe quel compte EC2 Amazon valide. Nécessite une Région à utiliser comme Centre de données pour l'abstraction de ressources. Cliquez sur le bouton Charger les régions pour remplir la sélection.
    VMware
    Convient aux environnements de base VMware. Nécessite le nom d'hôte du VCenter/Server, un Utilisateur VMware valide et un Mot de passe, et un Centre de données pour abstraire les ressources de calcul. Cliquez sur le bouton Charger les centres de données pour remplir la sélection.
    OpenStack
    Convient aux environnements de base OpenStack. Nécessite l'URL du serveur Openstack, un Utilisateur et Mot de passe OpenStack valides et un Locataire pour abstraire les ressources de calcul. Cliquez sur le bouton Charger les locataires pour remplir la sélection.
    Rackspace
    Convient aux comptes cloud publics de Rackspace. Nécessite l'URL de l'API Rackspace, un Utilisateur et Clé API Rackspace valides, ainsi qu'une Région pour abstraire les ressources de calcul. Cliquez sur le bouton Connexion test pour vérifier que la connexion à la région sélectionnée est valide.
  7. Cliquez sur l'onglet Emplacements puis sur les emplacements souhaités pour les ajouter à la liste des Éléments sélectionnés.
  8. Cliquez sur l'onglet Organisations puis sur les organisations souhaitées pour les ajouter à la liste des Éléments sélectionnés.

    Important

    Assurez-vous que les Emplacements et Organisations soient configurées : ils faciliteront les débogages futurs.
  9. Cliquez sur le bouton Enregistrer.
Satellite crée une ressource de calcul.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.5. Modèles de matériel

Les modèles de matériel aident à l'exécution automatique des installations Solaris. Pour les machines Solaris SPARC, les utilisateurs définissent les informations relatives au CPU et au fournisseur, mais cela n'est pas nécessaire pour les autres architectures.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.5.1. Créer un modèle de matériel

Cette procédure indique comment ajouter un modèle de matériel.

Procédure 9.9. Créer un modèle de matériel

  1. Cliquez sur HôtesModèle de matériel.
  2. Cliquez sur le bouton Nouveau modèle.
  3. Saisissez un Nom pour le modèle de matériel.
  4. Pour les systèmes Sparc Solaris, saisissez le Modèle matériel et la Famille de produits du fournisseur du CPU. Ces champs peuvent rester vides pour les autres architectures.
  5. Saisissez une description du modèle de matériel dans le champ Information.
  6. Cliquez sur le bouton Enregistrer.
Satellite crée un modèle de matériel.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.6. Média d'installation

Red Hat Satellite utilise des médias d'installation comme contenu pour les arborescences Kickstart et les installations de nouveaux hôtes. Satellite prend en charge les médias d'installation Linux et Windows.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.6.1. Ajouter un média d'installation

Cette procédure montre comment ajouter un Média d'installation à Satellite.
  1. Cliquez sur HôtesMédia d'installation.
  2. Cliquez sur le bouton Nouveau média d'installation.
  3. Saisissez un Nom pour le média d'installation.
  4. Saisissez un Chemin vers le média d'installation. Les options comprennent une URL ou un serveur NFS valide.
  5. Sélectionnez une Famille de système d'exploitation pour définir le type de média d'installation.
  6. Cliquez sur l'onglet Emplacements puis sur les emplacements souhaités pour les ajouter à la liste des Éléments sélectionnés.
  7. Cliquez sur l'onglet Organisations puis sur les organisations souhaitées pour les ajouter à la liste des Éléments sélectionnés.

    Important

    Assurez-vous que les Emplacements et Organisations soient configurées : ils faciliteront les débogages futurs.
  8. Cliquez sur le bouton Enregistrer.
Satellite ajoute le nouveau média d'installation à sa collection.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.7. Systèmes d'exploitation

Les systèmes d'exploitation définissent des combinaisons de méthodes et médias d'installation et sont regroupés par familles. Red Hat Satellite utilise une famille RedHat par défaut. Les familles permettent à Satellite de modifier certains comportements lors de l'approvisionnement d'hôtes.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.7.1. Ajouter un système d'exploitation

Cette procédure montre comment ajouter un système d'exploitation à Satellite.

Procédure 9.10. Ajouter un système d'exploitation

  1. Cliquez sur HôtesSystèmes d'exploitation.
  2. Cliquez sur le bouton Nouveau système d'exploitation.
  3. Saisissez un Nom pour le système d'exploitation.
  4. Définissez la Version majeure du système d'exploitation.
  5. Définissez la Version mineure du système d'exploitation.
  6. Sélectionnez la Famille du système d'exploitation pour définir le type de système d'exploitation.
  7. Sélectionnez les Architectures à partir de la liste des Architectures disponibles. Si aucune n'est disponible, créez et assignez-les sous HôtesArchitectures.
  8. Cliquez sur l'onglet Tables de partition puis ajoutez les formats de système de fichier applicables à partir de la liste.
  9. Cliquez sur l'onglet Média d'installation puis ajoutez les formats de système de fichier applicables à partir de la liste.
  10. Cliquez sur le bouton Enregistrer.
Satellite ajoute le système d'exploitation à sa collection.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.8. Tables de partition

Les tables de partition définissent les partitions et l'agencement du système de fichier pour les nouvelles installations lors de l'approvisionnement du système. Les utilisateurs Satellite indiquent de disque de l'hôte comme une séquence explicite de partitions ou utilisent un script d'agencement de disque dynamique.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.8.1. Définir une nouvelle table de partition.

Cette procédure montre comment définir une nouvelle table de partition pour de nouvelles installations.
  1. Cliquez sur HôtesTable de partition.
  2. Cliquez sur le bouton Nouvelle table de partition.
  3. Saisissez un Nom pour la table de partition.
  4. Saisissez l'agencement de la table de partition. Le champ Agencement accepte également les scripts de partitionnement de disque dynamiques.
  5. Sélectionnez le système d'exploitation à partir de l'onglet Famille de système d'exploitation pour définir le type de système d'exploitation pour les partitions.
  6. Cliquez sur le bouton Enregistrer.
Satellite ajoute une nouvelle table de partition à sa collection.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.9. Modèles d'approvisionnement

Les modèles d'approvisionnement offrent un moyen systématique d'exécuter des installations automatiquement. Les modèles d'approvisionnement peuvent être exécutés par le biais de différentes méthodes, comme les scripts bash et kickstart et les installations PXE.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

9.3.9.1. Création d'un modèle d'approvisionnement

Cette procédure indique comment créer un modèle d'approvisionnement.

Procédure 9.11. Création d'un modèle d'approvisionnement

  1. Cliquez sur HôtesModèles d'approvisionnement.
  2. Cliquez sur le bouton Nouveau modèle.
  3. Saisissez un Nom pour le modèle.
  4. Saisissez votre modèle dans le champ Éditeur de Modèle, ou téléchargez votre modèle avec le bouton Parcourir (Browse) de Modèle situé en-dessous de l'Éditeur de Modèle. Cela remplacera le contenu du champ Éditeur de Modèle par le contenu du fichier que vous aurez choisi.
  5. Saisissez un commentaire dans le champ Commentaire d'Audit. Satellite ajoutera votre commentaire à l'historique du modèle pour suivre les modifications. L'historique du modèle se trouve sous l'onglet Historique.
  6. Cliquez sur l'onglet Type puis sélectionnez Snippet pour stocker le code du modèle sans le définir comme script particulier ou type de modèle, ou sélectionnez le type à partir du menu déroulant Type.
  7. Sélectionnez l'onglet Association pour associer le modèle à des environnements, groupes d'hôtes et systèmes d'exploitation. Sélectionnez le système d'exploitation à partir de la liste des Systèmes d'exploitation applicables. Cliquez sur le bouton Ajouter une combinaison et sélectionnez un Groupe d'hôtes et un Environnement pour limiter l'utilisation du modèle.
  8. Cliquez sur le bouton Enregistrer.
Satellite ajoutera le modèle d'approvisionnement à sa collection.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 10. Configurer des hôtes

Sous Red Hat Satellite, les hôtes sont des systèmes clients sur lesquels le gestionnaire d'abonnements Red Hat Subscription Manager est installé. Red Hat Subscription Manager envoie des mises à jour à Red Hat Satellite et Red Hat Satellite les envoie à ces systèmes clients.
Les hôtes doivent être enregistrés pour pouvoir être gérés. Une fois qu'un hôte a été enregistré, il peut être affiché et modifié dans l'onglet Hôtes. Ceci permet à l'utilisateur d'ajouter et de gérer des abonnements, d'ajouter et supprimer des paquetages logiciels et d'appliquer des mises à jour.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.1. Création d'un hôte

La procédure suivante indique comment créer un hôte dans Red Hat Satellite.

Procédure 10.1. Pour créer un hôte :

  1. Cliquez sur HôtesNouvel hôte pour ouvrir la page Nouvel hôte.
  2. Saisissez les informations demandées dans l'onglet Hôte.
  3. Saisissez les informations du Domaine et de la Sphère dans l'onglet Réseau. La liste de Sous-réseau sera automatiquement mise à jour avec une sélection des sous-réseaux appropriés.
  4. Saisissez les informations de l'Interface principale. Vous pouvez spécifier une adresse IP ou cliquer sur Adresse IP proposée automatiquement pour une sélection d'adresse automatique.
  5. Saisissez les informations demandées dans l'onglet Système d'exploitation. Vous pouvez sélectionner une table de partition à partir du menu déroulant ou personnaliser une table de partition dans le champ Custom partition table. Vous ne pouvez pas en indiquer deux.
  6. Dans l'onglet Paramètres, cliquez sur Ajouter un paramètre pour ajouter tout paramètre nécessaire. Cela comprend tous les paramètres de classe Puppet et paramètres hôtes associés à l'hôte.
  7. Dans l'onglet Informations supplémentaires, saisissez les informations demandées.
  8. Cliquez sur le bouton Enregistrer pour terminer votre demande d'approvisionnement.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.2. Configurer des hôtes pour l'enregistrement

Les hôtes doivent être configurés pour s'enregistrer et se mettre à jour sur le bon serveur Red Hat Satellite car les hôtes s'enregistrent par défaut sur le Red Hat Network (RHN). Les conditions préalables suivantes doivent être remplies avant de continuer :
  • Sur le serveur Red Hat Satellite :
    • L'heure et la date doivent être correctes sur le serveur et synchronisées à l'heure du client.
  • Sur les systèmes clients :
    • L'heure et la date doivent être correctes sur le client et synchronisées à l'heure du serveur.
    • Les environnements virtualisés doivent avoir activé ntpd ou un synchronisateur de temps similaire
    • Red Hat Subscription Manager (RHSM) doit être installé et mis à jour à la version la plus récente. Pour l'installer, connectez-vous en tant qu'utilisateur root et exécutez cette commande :
      # yum install subscription-manager
      
      Pour mettre à jour, connectez-vous en tant qu'utilisateur root et exécutez cette commande :
      # yum update subscription-manager
      
    • yum et yum-rhn-plugin doivent être mis à jour à la version la plus récente. Vous pouvez accomplir ceci en exécutant cette commande en tant qu'utilisateur root :
      # yum update yum yum-rhn-plugin
      

      Important

      Dans Red Hat Enterprise Linux 6.1, les clients avec des versions plus anciennes de yum et de yum-rhn-plugin, particulièrement yum-3.2.29-17.el6.noarch et yum-rhn-plugin-0.9.1-26.el6.noarch, ne sont pas en mesure d'obtenir de contenu de la part de Red Hat Satellite sans effectuer de mise à niveau vers une nouvelle version.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.3. Options de configuration

10.3.1. Configuration automatisée

Ces étapes indiquent comment configurer votre système client pour qu'il s'enregistre Red Hat Satellite.
  1. Prenez note du nom d'hôte ou du nom de domaine complet (FQDN) de Red Hat Satellite.
  2. Ouvrez une console du terminal et connectez-vous en tant que root sur la ligne de commande.
  3. Téléchargez et installez une copie du certificat CA pour Red Hat Satellite :
    yum -y --nogpgcheck install http://[hostname]/pub/katello-ca-consumer-[hostname]-1.0-1.noarch.rpm
    

    Important

    yum dans Red Hat Enterprise Linux 5 ne prend pas en charge les installations via HTTP. Si vous enregistrez un client Red Hat Enterprise Linux 5, commencez par télécharger le paquet RPM puis exécutez yum sur le paquet. Par exemple :
    # wget http://[hostname]/pub/katello-ca-consumer-[hostname]-1.0-1.noarch.rpm
    # yum -y --nogpgcheck install katello-ca-consumer-[host]-1.0-1.noarch.rpm
    

    Note

    katello-ca-consumer-latest.noarch.rpm est un RPM katello-ca-consumer supplémentaire disponible ne contenant pas le nom d'hôte du serveur. Ce RPM reflètera toujours la version la plus actuelle du paquet. Ils ont tous les deux le même but.
Résultat

Le système client est maintenant prêt à s'enregistrer sur Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.3.2. Configuration manuelle

Ces étapes montrent comment configurer manuellement votre système client pour s'enregistrer sur Red Hat Satellite.
  1. Effectuez les modifications suivantes dans /etc/rhsm/rhsm.conf :
    [server]
    hostname =[satellite_fqdn]
    
    
    [rhsm]
    baseurl=https://[fqdn_pulp]/pulp/repos/
    repo_ca_cert = %(ca_cert_dir)scandlepin-local.pem
    ca_cert_dir = /etc/rhsm/ca/
    
  2. Rendez-vous sur le répertoire ca, copiez à distance et déplacez le certificat candlepin-ca.crt :
    # cd /etc/rhsm/ca
    scp  [satellite.fqdn]:/etc/candlepin/certs/candlepin-ca.crt .
    mv candlepin-ca.crt candlepin-local.pem
    
Résultat

Le système client devrait maintenant être prêt à s'enregistrer sur Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.4. Enregistrement

10.4.1. Enregistrer un hôte

Ces étapes montrent comment enregistrer des hôtes sur Red Hat Satellite Server. Les hôtes approvisionnés par le serveur Satellite s'affichent sur la page Tous les hôtes accessible par HôtesTous les hôtes. Les hôtes enregistrés au serveur Satellite avec Red Hat Subscription Manager, dans la phase intervenant après le démarrage ou à l'aide du terminal, s'afficheront sur la page Hôtes de contenu accessible par HôtesHôtes de contenu.
Vous devez remplir les conditions suivantes avant de continuer cette tâche :

Procédure 10.2. Enregistrer des systèmes

  1. Ouvrez une console du terminal et connectez-vous en tant que root sur la ligne de commande.
  2. Supprimez les données de l'ancien système en préparation de l'enregistrement. Cela assure que les données du système mis à jour soient téléchargées correctement.
    subscription-manager clean
    
  3. Enregistrez le système à l'aide de RHSM (« Red Hat Subscription Manager ») :
    # subscription-manager register --org [your_org_name] --activationkey [your_activation_key]
    

    Note

    Les clés d'activation vous permettent d'ajouter des environnements, des modèles d'approvisionnement et de dicter quels abonnements seront disponibles et devront être appliqués au système s'enregistrant.
    Diverses options peuvent aussi être ajoutées. Pour obtenir des informations supplémentaires, veuillez utiliser la commande man subscription-manager.
Résultat :

La sortie de ligne de commande après l'enregistrement devrait ressembler à ceci :

# subscription-manager register --org MyOrg --activationkey TestKey-1
The system has been registered with id: 62edc0f8-855b-4184-b1b8-72a9dc793b96
Le système devrait maintenant apparaître sur le serveur Red Hat Satellite.

Note

Pour les systèmes avec Red Hat Enterprise Linux 6.3, la version par défaut est la version 6.0. Afin de s'assurer que le référentiel 6.3 est pointé, veuillez suivre les étapes suivantes :
  1. À partir de Red Hat Satellite, sélectionnez HôtesHôtes de contenu.
  2. Sélectionnez le système devant être modifié, puis cliquez sur Modifier.
  3. Cliquez sur l'onglet Système d'exploitation.
  4. Sélectionnez « 6.3 » à partir du menu déroulant Système d'exploitation.
  5. Cliquez sur le bouton Enregistrer.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.4.2. Installation de l'agent Katello

Ces étapes indiquent comment installer et activer l'agent Katello. L'agent Katello doit être activé pour que Red Hat Satellite puisse fournir des informations sur les erratas applicables à ce système.

Procédure 10.3. Installation et Activation de l'agent Katello

  1. Ouvrez une console du terminal et connectez-vous en tant que root sur la ligne de commande.
  2. Installez l'agent Katello à l'aide de la commande suivante :

    Note

    Le référentiel commun de Red Hat doit être activé car il fournit l'agent Katello.
    # yum install katello-agent
    
Résultat :

L'agent Katello a été installé et activé. Les paquets peuvent désormais être installés à distance et supprimé à partir du serveur Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.4.3. Installation et configuration de l'agent Puppet

Ces étapes montrent comment installer et configurer l'agent Puppet sur un hôte. L'agent Puppet doit être configuré pour que le serveur Red Hat Satellite puisse répertorier tous les hôtes disponibles dans Tous les hôtes.

Procédure 10.4. Installation et Activation de l'agent Puppet

  1. Ouvrez une console du terminal et connectez-vous en tant que root sur la ligne de commande.
  2. Installez puppet-agent à l'aide de la commande suivante :

    Note

    Le référentiel Red Hat Common doit être activé car il fournit puppet-agent.
    # yum install puppet-agent
    
Résultat :

L'agent Puppet a été installé et activé. Les paquets peuvent désormais être installés à distance et supprimés à partir du serveur Satellite.

Procédure 10.5. Configuration de l'agent Puppet

Conditions préalables

Vous devez remplir les conditions suivantes avant de continuer cette tâche :

  • L'hôte doit être enregistré sur le serveur Red Hat Satellite.
  • Le référentiel Red Hat Common doit être activé.
  • Les paquets Puppet doivent être installés sur l'hôte.
  1. Configurez puppet-agent en modifiant le fichier /etc/puppet/puppet.conf :
    # vi /etc/puppet/puppet.conf
    
    [main]
        # The Puppet log directory.
        # The default value is '$vardir/log'.
        logdir = /var/log/puppet
    
        # Where Puppet PID files are kept.
        # The default value is '$vardir/run'.
        rundir = /var/run/puppet
    
        # Where SSL certificates are kept.
        # The default value is '$confdir/ssl'.
        ssldir = $vardir/ssl
    
    [agent]
        # The file in which puppetd stores a list of the classes
        # associated with the retrieved configuratiion.  Can be loaded in
        # the separate ``puppet`` executable using the ``--loadclasses``
        # option.
        # The default value is '$confdir/classes.txt'.
        classfile = $vardir/classes.txt
        pluginsync = true
        report = true
        ignoreschedules = true
        daemon = false
        ca_server = satellite.example.com
        server = satellite.example.com
    
        # Where puppetd caches the local configuration.  An
        # extension indicating the cache format is added automatically.
        # The default value is '$confdir/localconfig'.
        localconfig = $vardir/localconfig
    
  2. Exécutez l'agent Puppet sur l'hôte :
    # puppet agent -t --server satellite.example.com
  3. Signez le certificat SSL pour le client Puppet par le biais de l'interface web du serveur Satellite.
    1. Connectez-vous au serveur Satellite par l'interface web.
    2. Sélectionnez InfrastructureCapsules.
    3. Cliquez sur Certificats à droite de l'hôte requis.
    4. Cliquez sur Signer.

Note

Une fois l'agent Puppet configuré sur l'hôte, il sera répertorié sous Tous les hôtes uniquement lorsque Tout contexte est sélectionné, car l'hôte ne sera pas assigné à une organisation ou un emplacement. Veuillez consulter Section 3.1.3, « Modifier une organisation » pour assigner l'hôte à une organisation et Section 3.2.2, « Modification d'un emplacement » pour assigner l'hôte à un emplacement.
Résultat :

L'agent Puppet a été configuré et tous les hôtes s'affichent sous Tous les hôtes.

Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

10.5. Suppression d'un hôte

Pour supprimer un hôte de Red Hat Satellite :
  1. Cliquez sur HôtesTous les hôtes ou HôtesHôtes de contenu.
  2. Choisissez l'hôte à supprimer.
  3. Cliquez sur Sélectionner Action et choisissez Supprimer les hôtes à partir du menu déroulant.
  4. Une fenêtre contextuelle de confirmation s'affichera. Sélectionnez Oui pour supprimer l'hôte de Red Hat Satellite de manière permanente.
Résultat

L'hôte a été supprimé de Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 11. Configurer des collections d'hôtes

L'onglet d'application Collections d'hôtes est un outil de gestion de systèmes permettant à l'administrateur de :
  • ajouter des hôtes à une collection,
  • appliquer une installation de masse de paquetages, d'erratas ou de groupes de paquets à tous les membres hôtes d'une collections d'hôtes,
  • mettre à jour des paquets spécifiques, des erratas ou des groupes de paquets spécifiques sur tous les membres hôtes.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.1. Créer une collection d'hôtes

Ces étapes indiquent comment créer des collections d'hôtes dans Red Hat Satellite.

Procédure 11.1. Créer des collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Cliquez sur le bouton Nouvelle collection d'hôtes.
  3. Ajoutez le nom et la description de la collection d'hôtes.
  4. Décochez le bouton Hôtes de contenus illimités pour spécifier le nombre maximum d'hôtes qui seront autorisés dans le groupe. Sinon, laissez cette case cochée pour autoriser un nombre d'hôtes illimité à rejoindre le groupe d'hôtes.
  5. Cliquez sur le bouton Enregistrer.
Résultat :

Une nouvelle collection d'hôtes a été créée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.2. Ajouter des hôtes à une collection d'hôtes

Ces étapes indiquent comment ajouter des hôtes à des collections d'hôtes dans Red Hat Satellite.
Conditions préalables de tâche

Vous devrez remplir les conditions suivantes avant de pouvoir continuer avec cette tâche :

  • Un hôte doit être enregistré sur Red Hat Satellite pour pouvoir être ajouté à une collection d'hôtes. Veuillez consulter Section 10.4.1, « Enregistrer un hôte » pour obtenir des informations sur l'enregistrement d'un hôte.

Procédure 11.2. Créer des collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Cliquez sur la collection d'hôtes sur laquelle l'hôte doit être ajouté.
  3. Cliquez sur le sous-onglet Hôtes de contenu.
  4. Cliquez sur l'onglet Ajouter.
  5. Cochez la case correspondant à l'hôte souhaité et cliquez sur le bouton Ajouter l'élément sélectionné.
Résultat :

Un hôte est ajouté à la collection d'hôtes.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.3. Ajouter du contenu à des collections d'hôtes

11.3.1. Ajouter des paquets à une collection d'hôtes

Ces étapes indiquent comment ajouter des paquets à des collections d'hôtes dans Red Hat Satellite.
Conditions préalables de tâche

Vous devez remplir les conditions suivantes avant de continuer cette tâche :

  • Le contenu devant être ajouté doit être disponible dans l'un des référentiels existants ou doit être ajouté avant cette procédure.
  • Le contenu doit être promu à l'environnement où les hôtes sont assignés.

Procédure 11.3. Ajouter des paquets à des collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Cliquez sur la collection d'hôtes sur laquelle le paquet doit être ajouté.
  3. Cliquez sur le sous-onglet Actions de collection.
  4. Cliquez sur le lien Installation, suppression et mise à jour de paquet.
  5. Saisissez le nom du paquet ou du groupe de paquets dans le champ fourni, puis cliquez sur :
    • Installer ‐ si vous souhaitez installer un nouveau paquet
    • Mettre à jour ‐ si vous souhaitez mettre à jour un paquet existant dans la collection d'hôtes
Résultat :

Les paquets ou groupes de paquets sélectionnés dans la collection d'hôtes seront installés ou mis à jour.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.3.2. Ajouter des erratas à une collection d'hôtes

Ces étapes indiquent comment ajouter des erratas à des collections d'hôtes dans Red Hat Satellite.
Conditions préalables

Vous devez remplir les conditions suivantes avant de continuer cette tâche :

  • Les erratas devant être ajoutés doivent être disponibles dans l'un des référentiels existants ou doivent être ajoutés avant cette procédure.
  • Les erratas doivent être promus à l'environnement où les hôtes sont assignés.

Procédure 11.4. Ajouter des erratas à des collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Choisissez la collection d'hôtes sur laquelle les erratas doivent être ajoutés.
  3. Cliquez sur le sous-onglet Actions de collection.
  4. Cliquez sur le lien Installation d'erratas.
  5. Choisissez les erratas que vous souhaitez envoyer à la collection d'hôtes et cliquez sur Installer l'élément sélectionné.
Résultat :

Les erratas sélectionnés seront installés sur les hôtes dans la collection d'hôtes.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.4. Supprimer du contenu d'une collection d'hôtes

Ces étapes montre comment supprimer des paquets à partir de collections d'hôtes dans Red Hat Satellite.

Procédure 11.5. Supprimer du contenu à partir de collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Cliquez sur la collection d'hôtes de laquelle le paquet doit être supprimé.
  3. Cliquez sur le sous-onglet Actions de collection.
  4. Cliquez sur le lien Installation, suppression et mise à jour de paquet.
  5. Saisissez le nom du paquet ou du groupe de paquets dans le champ fourni, puis cliquez sur Supprimer.
Résultat :

Le paquet ou groupe de paquet sera supprimé de tous les hôtes de la collection d'hôtes.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.5. Modifier l'environnement de cycle de vie assigné ou l'affichage de contenu en collection d'hôtes

Ces étapes montre comment modifier un environnement de cycle de vie assigné ou affichage de contenu dans Red Hat Satellite.

Procédure 11.6. Modifier l'environnement de cycle de vie assigné ou l'affichage de contenu

  1. Cliquez sur HôtesCollection d'hôtes.
  2. Choisissez la collection d'hôtes sur laquelle l'environnement de cycle de vie ou l'affichage de contenu doivent être modifiés.
  3. Cliquez sur le sous-onglet Actions de collection.
  4. Sélectionner Modifier l'environnement de cycle de vie assigné ou l'affichage de contenu
  5. Sélectionner un environnement de cycle de vie en cochant la case correspondant à l'environnement de cycle de vie.
  6. Sélectionnez l'affichage de contenu requis.
  7. Cliquez sur Assigner.
Résultat :

L'environnement de cycle de vie assigné ou l'affichage de contenu a été modifié.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.6. Supprimer un hôte d'une collection d'hôtes

Ces étapes montrent comment supprimer des hôtes de collections d'hôtes dans Red Hat Satellite.

Procédure 11.7. Supprimer des hôtes de collections d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Choisissez la collection d'hôtes souhaitée.
  3. Cliquez sur le sous-onglet Hôtes de contenu.
  4. Cochez la case correspondant à l'hôte que vous souhaitez supprimer de la collection d'hôtes.
  5. Cliquez sur le bouton Supprimer les éléments sélectionnés pour supprimer l'hôte de la collection d'hôtes.
Résultat :

Un hôte a été supprimé de la collection d'hôtes.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.7. Supprimer une collection d'hôtes

Ces étapes montre comment supprimer une collection d'hôtes dans Red Hat Satellite.
  1. Cliquez sur HôtesCollections d'hôtes.
  2. Choisissez la collection d'hôtes à supprimer.
  3. Cliquez sur le bouton Supprimer. Une boîte d'alerte s'affiche :
    Êtes-vous sûr de vouloir supprimer la collection d'hôtes Nom de l'hôte de collection ?
  4. Cliquez sur le bouton Supprimer.
Résultat :

La collection d'hôtes a été supprimée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.8. Cloner une collection d'hôtes

Ces étapes montre comment cloner une collection d'hôtes dans Red Hat Satellite.
  1. Cliquez sur HôtesCollections d'hôtes.
  2. Sur le panneau de gauche, cliquez sur la collection d'hôtes que vous souhaitez cloner.
  3. Sur le coin droit des détails de la collection d'hôtes, cliquez sur Copier la collection.
  4. Ajoutez le nom de la collection d'hôtes nouvellement clonée.
  5. Cliquez sur le bouton Créer.
Résultat

Une copie clonée de la collection d'hôtes a été créée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

11.9. Examen des actions de la collection d'hôtes

Conditions préalables

Requiert une collection d'hôtes existante.

Procédure 11.8. Examen des actions de la collection d'hôtes

  1. Cliquez sur HôtesCollections d'hôtes.
  2. Cliquez sur la collection d'hôtes dont vous souhaitez voir les actions.
  3. Cliquez sur le sous-onglet Détails.
Résultat

Tout l'historique des événements et des actions effectuées sur la collection d'hôtes est affiché.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 12. Serveurs Red Hat Satellite Capsule

Le serveur Red Satellite Capsule est un composant de Satellite qui fournit des services fédérés pour découvrir, approvisionner et configurer des hôtes en-dehors du serveur Satellite principal. Un serveur Satellite Capsule offre les fonctionnalités suivantes :
  • Fonctionnalités server Pulp / nœud de contenu :
    • Synchronisation de référentiels
    • Livraison de contenu
  • Fonctionnalités Red Hat Satellite Provisioning Smart Proxy, y compris :
    • DHCP, y compris les serveurs ISC DHCP
    • DNS, y compris Bind et des serveurs MS DNS
    • Tout serveur TFTP basé UNIX
    • Serveurs Puppet Master à partir de la version 0.24
    • Puppet CA pour gérer la signature et le nettoyage de certificats
    • BMC (« Baseboard Management Controller ») pour la gestion de l'alimentation
Le serveur Satellite Capsule offre un moyen de redimensionner l'installation Satellite. Les organisations peuvent créer diverses capsules sur différents emplacements géographiques dans lesquels se trouvent des centres de données. Ceux-ci sont gérés de manière centrale à travers le serveur Satellite. Lorsqu'un utilisateur Satellite promeut un contenu sur l'environnement de production, le serveur Satellite va envoyer le contenu du serveur Satellite sur chaque serveur Satellite Capsule. Les systèmes hôtes téléchargent le contenu et la configuration des serveurs Satellite Capsule depuis leur emplacement et non pas à partir du serveur Satellite central.
La création de divers serveurs Satellite Capsule va réduire la charge sur le serveur central, augmentant ainsi la redondance et réduisant l'utilisation de la bande passante.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.1. Conditions préalables pour le serveur Red Hat Satellite Capsule

Les conditions du serveur Satellite Capsule sont identiques à celles du serveur Satellite. Ces conditions doivent être remplies avant d'installer Red Hat Satellite Capsule :
Système d'exploitation de base

Red Hat Satellite Capsule est pris en charge sur Red Hat Enterprise Linux 6.5 et 7. Veuillez installer le système d'exploitation à partir du disque, de l'image ISO locale, de Kickstart, ou avec toute autre méthode prise en charge par Red Hat. Red Hat Satellite Capsule requiert une installation Red Hat Enterprise Linux avec le groupe de paquets @Base, sans aucune autre modification du package-set, et sans configuration ou logiciels de tierce-partie qui ne seraient pas directement nécessaire au fonctionnement du serveur. Cette restriction inclut le renforcement et les logiciels de sécurité ne provenant pas de Red Hat. Si de tels logiciels sont nécessaires à votre infrastructure, veuillez commencer par installer et vérifier un serveur Red Hat Satellite Capsule entier et fonctionnel, puis créez une sauvegarde du système avant d'ajouter tout logiciel ne provenant pas de Red Hat.

Lors de l'installation de Red Hat Enterprise Linux à partir d'un CD ou d'une image ISO, il n'est pas nécessaire de sélectionner des groupes de paquets. Red Hat Satellite Capsule requiert uniquement l'installation du système de base. Lors de l'installation du système d'exploitation via Kickstart, veuillez sélectionner le groupe de paquets @Base.
  • Au moins un hôte réseau devrait posséder les spécifications minimales suivantes :
    • Une architecture 64 bits
    • Red Hat Enterprise Linux 6.5 ou versions ultérieures
    • Deux cœurs de CPU minimum, mais il est recommandé d'en avoir quatre
    • Un minimum de 8 Go de mémoire, idéalement 12 Go pour chaque instance de Satellite. Il est aussi recommandé d'utiliser 4 Go d'espace swap lorsque possible.
    • Un minimum de 5 Go de stockage pour l'installation de base de Red Hat Enterprise Linux, 300 Mo pour l'installation de Red Hat Satellite Capsule et au moins 10 Go de stockage pour chaque référentiel unique de logiciels qui devra être synchronisé dans le système de fichiers /var.
      Les paquets dupliqués dans différents canaux sont stockés sur le disque une seule fois. Les référentiels supplémentaires contenant des paquets dupliqués nécessiteront moins de stockage supplémentaire.

      Note

      La plus grande partie du stockage se trouve sur les répertoires /var/lib/mongodb et /var/lib/pulp. Ces points de fin ne sont pas configurables manuellement. Veuillez vous assurer que de l'espace de stockage est disponible sur le système de fichiers /var afin d'éviter tout problème de stockage.
    • Aucune machine virtuelle Java installée sur le système, veuillez les supprimer s'il y en a.
    • Aucun fichier RPM Puppet n'est installé sur le système
    • Aucun référentiel yum de tierce partie non-pris en charge n'est activé. Les référentiels de tierce partie peuvent offrir des versions de paquets conflictuelles ou qui ne sont pas prises en charge et peuvent provoquer des erreurs d'installation ou de configuration.
  • Accès utilisateur administratif (root)
  • Résolution DNS et résolution DNS inversée utilisant un nom de domaine complet. Veuillez vérifier que hostname et localhost soient correctement résolus à l'aide des commandes suivantes :
    # ping -c1 localhost
    # ping -c1 `hostname -s` # my_system
    # ping -c1 `hostname -f` # my_system.domain.com
    
  • Abonnements disponibles sur Red Hat Satellite Server.

Important

Assurez-vous que le système hôte est entièrement mis à jour avant d'installer Red Hat Satellite. Une installation sur des systèmes hôtes possédant une version de Red Hat Enterprise Linux non mise à jour peut entraîner des résultats imprévisibles ainsi que des difficultés lors des résolutions de problèmes.
Spécifications de l'application

Les spécifications de l'installation de l'application Satellite sont comme suit :

Il est recommandé qu'un synchroniseur de temps tel que ntpd soit installé et activé sur Satellite. Exécutez la commande suivante pour lancer le service ntpd service et pour qu'il soit persistant à travers les redémarrages :
# service ntpd start; chkconfig ntpd on
Ports réseau requis

Les conditions suivantes doivent être remplies avant de pouvoir continuer avec cette tâche :

  • Le port 443 pour HTTPS (WWW sécurisé) doit être ouvert pour les connexions entrantes.
  • Le port 5671 doit être ouvert pour permettre les communications SSL avec les systèmes gérés.
  • Le port 80 pour HTTP (WWW) doit être ouvert pour télécharger les fichiers bootstrap.
  • Le port 8080 pour TCP doit être disponible pour les connexions Java.
  • Le port 8140 doit être ouvert pour les connexions Puppet entrantes avec les systèmes gérés.
  • Le port 9090 doit être ouvert pour les connexions Foreman Smart Proxy avec les systèmes gérés.
Exécutez les commandes suivantes pour configurer le pare-feu avec la commande iptables et pour rendre ces règles persistantes lors des redémarrages :
  1. Pour Red Hat Enterprise Linux 6 :
    # iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 5671 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 8140 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 9090 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT \
    # iptables-save > /etc/sysconfig/iptables
    
  2. Pour Red Hat Enterprise 7 :
    # firewall-cmd --permanent --add-port="443/tcp" --add-port="5671/tcp" --add-port="80/tcp" --add-port="8140/tcp" --add-port="9090/tcp" --add-port="8080/tcp"
    # firewall-cmd --reload
    
Serveur Red Hat Satellite

Le serveur Satellite doit avoir les référentiels Red Hat Software Collections activés et synchronisés avant l'installation du serveur Capsule.

Important

Red Hat recommande que le système Satellite Capsule soit un système récemment approvisionné qui ne serve à aucune autre fonction, excepté en tant que Satellite Capsule.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.2. Installer un serveur Red Hat Satellite Capsule

Conditions préalables

Le serveur Capsule doit être enregistré au serveur Red Hat Satellite pour utiliser les produits et abonnements du serveur Red Hat Satellite :

  1. Installez le certificat CA du serveur Red Hat Satellite sur le serveur Capsule :
    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
  2. Enregistrez le serveur Capsule sous le nom d'organisation de votre choix :
    # subscription-manager register --org "your organization"
    
Cette procédure installe un serveur Red Hat Satellite Capsule sur un hôte.

Procédure 12.1. Pour installer un serveur Satellite Capsule sur un système géré par certificats :

  1. Répertoriez tous les abonnements disponibles pour trouver le bon serveur Red Hat Satellite et le produit Red Hat Enterprise Linux à allouer à votre système :
     # subscription-manager list --available --all
    L'écran affiche :
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    

    Note

    L'UGS (« Unité de gestion des stocks ») et l'ID de pool dépendent du type de produit Red Hat Satellite qui correspond à la version de votre système et au type de produit.
  2. Abonnez-vous au pool en utilisant la commande suivante :
    # subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id 
  3. Désactivez tous les référentiels :
    # subscription-manager repos --disable "*"
    
  4. Activez les référentiels de Satellite et de Red Hat Enterprise Linux en exécutant subscription-manager. Vous devrez peut-être altérer le référentiel Red Hat Enterprise Linux afin qu'il corresponde à la version particulière utilisée.
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-capsule-6.0-rpms
  5. Installez les paquets katello-installer et cyrus-sasl-plain en utilisant la commande yum install en tant qu'utilisateur root :
    # yum install katello-installer cyrus-sasl-plain
    katello-installer fournit la fonctionnalité capsule-installer tandis que cyrus-sasl-plain est requis pour pulp.
Résultat :

Le serveur Satellite Capsule est installé sur votre système hôte. Le serveur Satellite Capsule doit être configuré avant de pouvoir être utilisé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.3. Configurer un serveur Red Hat Satellite Capsule

Conditions préalables

Vous devrez remplir les conditions suivantes avant de pouvoir continuer avec cette tâche :

  • Installez le serveur Red Hat Satellite.
  • Paramétrez sur enforcing les permissions SELinux du système désigné comme étant le serveur Satellite Capsule.
Les procédures suivantes permettent de configurer un serveur Satellite Capsule pour une utilisation en conjonction avec votre serveur Red Hat Satellite. Ceci inclut les types de serveurs Satellite Capsule suivants :
  • Serveurs Satellite Capsule avec Smart Proxy
  • Serveurs Satellite Capsule en tant que nœud de contenu (« Content Node »)
  • Serveurs Satellite Capsule en tant que nœud de contenu (« Content Node ») avec Smart Proxy
Pour configurer un serveur Satellite Capsule :
  1. Sur le serveur Satellite :
    1. Générer un certificat serveur Satellite Capsule :
      capsule-certs-generate --capsule-fqdn capsule_FQDN --certs-tar ~/capsule.example.com-certs.tar
      
      Où :
      • capsule_FQDN est le nom de domaine qualifié du serveur Satellite Capsule. (REQUIS)
      • certs-tar est le nom du fichier tar à générer qui contient le certificat devant être utilisé par l'installateur Satellite Capsule.
      L'exécution de capsule-certs-generate générera le message de sortie suivant :
          To finish the installation, follow these steps:
        1. Ensure that the capsule-installer is available on the system.
           The capsule-installer comes from the katello-installer package and
           should be acquired through the means that are appropriate to your deployment.
        2. Copy ~/capsule.example.com-certs.tar to the capsule system capsule.example.com
        3. Run the following commands on the capsule (possibly with the customized
           parameters, see capsule-installer --help and
           documentation for more info on setting up additional services):
        rpm -Uvh http://master.com/pub/katello-ca-consumer-latest.noarch.rpm
        subscription-manager register --org "Default Organization"
        capsule-installer --parent-fqdn          "sat6.example.com"\
                          --register-in-foreman  "true"\
                          --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                          --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                          --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                          --certs-tar            "~/capsule.example.com-certs.tar"\
                          --puppet               "true"\
                          --puppetca             "true"\
                          --pulp                 "true"
      
    2. Veuillez copier le tarball généré, capsule.example.com-certs.tar, du serveur Satellite au système Satellite Capsule hôte.
  2. Sur le serveur Satellite Capsule Server :
    1. Enregistrez votre serveur Satellite Capsule sur le serveur Satellite :
      # rpm -Uvh http://sat6host.example.redhat.com/pub/katello-ca-consumer-latest.noarch.rpm
      # subscription-manager register --org "Default Organization" --env [environment]/[content_view_name]
      

      Note

      Le serveur Satellite Capsule doit être assigné à une organisation car il requiert un environnement pour synchroniser le contenu du serveur Satellite. Seules les organisations possèdent des environnements.
      Assigner un emplacement est optionnel, même si cela est recommandé afin d'indiquer la proximité aux hôtes que le serveur Satellite Capsule gère.
    2. En fonction du type de serveur Satellite Capsule souhaité, veuillez choisir l'une des options suivantes :
      1. Option 1 - Serveur Satellite Capsule avec Smart Proxy : Installe un serveur Satellite Capsule Server avec des fonctionnalités Smart Proxy (DHCP, DNS, Puppet). Veuillez exécuter les commandes suivantes en tant qu'utilisateur root sur le serveur Satellite Capsule :
          
        # capsule-installer --parent-fqdn          "satellite.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        
      2. Option 2 - Serveur Satellite Capsule en tant que nœud de contenu avec Smart Proxy : Installe un serveur Satellite Capsule avec toutes les fonctionnalités. Veuillez exécuter les commandes suivantes en tant qu'utilisateur root sur le serveur Satellite Capsule :
        # capsule-installer --parent-fqdn          "sat6.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        
  3. Exécutez les commandes suivantes afin de configurer le pare-feu pour limiter elasticsearch aux utilisateurs foreman, katello et root et maintenir ces règles lors des redémarrages :
    • Pour Red Hat Enterprise Linux 6 :
      iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
      && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
      && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \
      && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
      iptables-save > /etc/sysconfig/iptables
      
    • Pour Red Hat Enterprise Linux 7 :
      firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \
      && firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 1 -o lo -p tcp -m tcp --dport 9200 -j DROP \
      && firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 1 -o lo -p tcp -m tcp --dport 9200 -j DROP
      

Note

Si la configuration est réussie, veuillez exécuter cette commande en tant qu'utilisateur root sur le serveur Satellite Capsule :
# echo $?
Cette commande devrait retourner un « 0 » pour indiquer sa réussite. Si ce n'est pas le cas, veuillez vérifier /var/log/kafo pour déboguer la cause de l'échec. /var/log/kafo est le fichier de journalisation des sorties générées par les commandes capsule-certs-generate et capsule-installer.
Le serveur Satellite Capsule devrait aussi apparaître dans l'interface utilisateur du serveur Satellite, sous InfrastructureCapsules.
Résultat :

Le serveur Satellite Capsule est désormais configuré et enregistré avec le serveur Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.4. Ajouter des environnements de cycle de vie à un serveur Red Hat Satellite Capsule

Si le nouveau serveur Red Hat Satellite Capsule possède des fonctionnalités de nœuds de contenu (« Content Node ») actives, le serveur Satellite Capsule nécessitera qu'un environnement soit ajouté au serveur Satellite Capsule. L'ajout d'un environnement au serveur Red Hat Satellite Capsule permettra la synchronisation du contenu du serveur Satellite et fournira le contenu aux systèmes hôtes.

Important

Le serveur Satellite Capsule est configuré via l'interface de ligne de commande (CLI) du serveur Satellite. Veuillez exécuter toutes les commandes Hammer sur le serveur Satellite.
Pour ajouter des environnements à votre serveur Satellite Capsule :
  1. Connectez-vous à l'interface de ligne de commande du serveur Satellite en tant qu'utilisateur root.
  2. Choisissez le serveur Red Hat Satellite Capsule dans la liste et notez son ID :
    # hammer capsule list
    
    Les détails du serveur Satellite Capsule peuvent être vérifiés à l'aide de la commande :
    # hammer capsule info --id capsule_id_number
    
  3. Veuillez vérifier la liste des environnements de cycles de vie disponibles pour le serveur Red Hat Capsule et notez l'ID de l'environnement :
    # hammer capsule content available-lifecycle-environments --id capsule_id_number
    
    Où :
    • available-lifecycle-environments sont les environnements de cycles de vie disponibles au serveur Satellite Capsule mais qui n'y sont pas attaché à l'heure actuelle.
  4. Ajoutez l'environnement de cycle de vie au serveur Satellite Capsule :
    # hammer capsule content add-lifecycle-environment --id capsule_id_number --lifecycle-environment-id environment_id_number
    
    Où :
    • --id est le numéro d'identification du serveur Satellite Capsule.
    • --lifecycle-environment-id est le numéro d'identification de l'environnement de cycle de vie.
    Veuillez répéter cette étape pour chaque environnement de cycle de vie ajouté au serveur Capsule.
  5. Synchronisez le contenu de l'environnement du serveur Satellite avec le serveur Satellite Capsule :
    # hammer capsule content synchronize --id capsule_id_number
    
    Lorsqu'un serveur Satellite Capsule possède plusieurs environnements de cycle de vie et qu'uniquement un seul de ces environnements doit être synchronisé, il est possible de cibler un environnement particulier en indiquant le numéro d'identification de cet environnement :
    # hammer capsule content synchronize --id 1 --environment-id 1
    
Résultat :

Les environnements choisis consomment désormais des paquets provenant des référentiels du serveur Satellite Capsule souhaité.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.5. Supprimer des environnements de cycle de vie d'un serveur Red Hat Satellite Capsule

Il peut y avoir de multiples raisons pour vouloir supprimer des environnements de cycle de vie du serveur Red Hat Satellite Capsule. Par exemple :
  • Lorsque les environnements de cycle de vie ne correspondent plus aux systèmes hôtes
  • Lorsque des environnements de cycle de vie ont été ajouté de manière incorrecte au serveur Satellite Capsule
Pour supprimer un environnement de cycle de vie du serveur Satellite Capsule :
  1. Connectez-vous à l'interface de ligne de ligne commande du serveur Satellite en tant qu'utilisateur root.
  2. Choisissez le serveur Red Hat Satellite Capsule dans la liste et notez son ID :
    # hammer capsule list
    
    Les détails du serveur Satellite Capsule peuvent être vérifiés à l'aide de la commande :
    # hammer capsule info --id capsule_id_number
    
  3. Veuillez vérifier la liste des environnements de cycle de vie attachée au serveur Red Hat Capsule et noter l'ID de l'environnement :
    hammer capsule content lifecycle-environments --id capsule_id_number
    
  4. Veuillez supprimer l'environnement de cycle de vie du serveur Satellite Capsule :
    # hammer capsule content remove-lifecycle-environment --id capsule_id_number --environment-id environment_id
    
    Où :
    • --id est le numéro d'identification du serveur Satellite Capsule.
    • --environment-id est le numéro d'identification de l'environnement de cycle de vie.
    Veuillez répéter cette étape pour chaque environnement de cycle de vie à supprimer du serveur Capsule.
  5. Synchronisez le contenu de l'environnement du serveur Satellite avec le serveur Satellite Capsule :
    # hammer capsule content synchronize --id capsule_id_number
    
Résultat :

Les environnements choisis sont supprimés du serveur Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.6. Enregistrer des systèmes hôtes sur un serveur Red Hat Satellite Capsule

Conditions préalables

Le système client doit être configuré pour effectuer des enregistrements. Les chapitres suivants du Guide d'utilisateur Red Hat Satellite pourront assister avec la configuration :

  1. Configurer des hôtes pour effectuer un enregistrement
  2. Configuration automatisée
  3. Configuration manuelle
  4. Créer une nouvelle clé d'activation
Les systèmes peuvent être enregistrés sur l'hôte parent tout en utilisant un serveur Satellite Capsule en tant que source de contenu. Enregistrez le système sur les serveurs Satellite 6 via subscription-manager mais référencez le serveur Satellite Capsule à l'aide de l'indicateur --baseurl fourni par le gestionnaire d'abonnements Subscription Manager en utilisant /pulp/repos en tant que préfixe.
# subscription-manager register --org [org_name] --activationkey [your_activation_key] --baseurl https://satcapsule.example.com/pulp/repos
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

12.7. Actualiser un serveur Red Hat Satellite Capsule

Procédure 12.2. Actualiser un serveur Red Hat Satellite Capsule

  1. Sélectionnez InfrastructureCapsules.
  2. Sélectionnez Actualiser les fonctionnalités à partir du menu déroulant à droite du nom de la capsule que vous souhaitez actualiser.
Résultat

La capsule a été actualisée avec les modifications apportées.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 13. Rôles et Utilisateurs

13.1. Configurer l'authentification LDAP pour Red Hat Satellite

Red Hat Satellite inclut l'option d'utiliser un service LDAP (« Lightweight Directory Access Protocol ») pour l'authentification et les informations sur l'utilisateur, à l'aide de plusieurs répertoires LDAP.

Procédure 13.1. Pour configurer l'authentification LDAP :

  1. Connectez-vous en tant qu'administrateur Satellite.
  2. Cliquez sur AdministrerAuthentification LDAP en haut à droite de la page.
  3. Cliquez sur Nouvelle source LDAP en haut à droite de la page.
  4. Veuillez remplir les informations dans les onglets suivants :
    1. Onglet Serveur LDAP. Pour l'onglet du serveur LDAP, veuillez saisir les informations suivantes :
      • Nom - Le nom du serveur LDAP.
      • Serveur - Le nom d'hôte du serveur LDAP.
      • Port - Le port LDAP. Port 389 par défaut.
      • TLS - Active le protocole TLS (« Transport Layer Security »). Veuillez cocher la case pour activer le chiffrement.
    2. Onglet de Compte. Veuillez saisir les informations suivantes sur l'onglet Comptes :
      • Nom d'utilisateur du compte - Utilisateur LDAP ayant accès en lecture au serveur LDAP. Ce champ ne peut pas rester vide. Veuillez utiliser le chemin complet vers l'objet de l'utilisateur. Par exemple :
        uid=$login,cn=users,cn=accounts,dc=example,dc=com
        
      • Mot de passe du compte - Mot de passe LDAP de l'utilisateur défini dans le champ Nom d'utilisateur du compte. Ce champ peut rester vide si le champ Nom d'utilisateur du compte est aussi vide ou si la variable « $login » est utilisée.
      • Nom de domaine de base (« Base DN ») - Nom de domaine du niveau le plus haut du répertoire LDAP. Par exemple :
        cn=users,cn=accounts,dc=redhat,dc=com
        
      • Filtre LDAP
      • Automatiquement créer des comptes dans Foreman - Automatiquement créer des comptes Satellite pour les utilisateurs LDAP qui se connectent au serveur Satellite pour la première fois. Veuillez cocher la case pour activer cette fonctionnalité.
    3. Onglet de Mappage des attributs. Les attributs LDAP tels que le nom de connexion, le nom, et les adresses de courrier électronique doivent être mappés aux attributs Satellite pour que LDAP fonctionne sur Satellite. Les attributs suivants peuvent être mappés à Satellite :
      • Attribut Nom de connexion
      • Attribut Prénom
      • Attribut Nom de famille
      • Attribut Adresse électronique
      • Attribut Photo
  5. Veuillez cliquer sur Enregistrer.
Résultat :

L'authentification LDAP sur Satellite est désormais configurée.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.2. Utilisateurs

Un Utilisateur définit un ensemble de détails pour des individus utilisant le système. Des utilisateurs peuvent se voir assigner des organisations et des environnements par défaut de manière à ce que lorsqu'ils créent de nouvelles entités, ces défauts puissent être automatiquement utilisés. Les utilisateurs peuvent aussi se voir assigner un rôle par défaut, qui définira les permissions et le niveau d'accès qu'ils auront. Les rôles auxquels les utilisateurs sont assignés leur donnent le droit de voir et de gérer les organisations et les environnements.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.2.1. Création d'un utilisateur

Ces étapes montrent comment créer un utilisateur.

Procédure 13.2. Pour créer un utilisateur :

  1. Cliquez sur AdministrerUtilisateurs puis Nouvel utilisateur.
  2. Saisissez les informations requises dans l'onglet Utilisateur :
  3. Sélectionnez les emplacements requis pour cet utilisateur dans l'onglet Emplacements.
  4. Sélectionnez les organisations souhaitées pour cet utilisateur dans l'onglet Organisations.
  5. Sélectionnez les rôles requis pour cet utilisateur dans l'onglet Rôles. Les rôles actifs s'affichent dans le panneau de droite.
  6. Cliquez sur Enregistrer pour créer un utilisateur.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.2.2. Modification d'un utilisateur

Ces étapes montrent comment modifier les détails d'un utilisateur existant.

Procédure 13.3. Modifier un utilisateur existant

  1. Cliquez sur AdministrerUtilisateurs en haut à droite de la page web.
  2. Cliquez sur le nom de l'utilisateur requis. Des informations générales sur celui-ci s'afficheront sur la droite.
  3. Vous pouvez modifier le nom d'utilisateur, le prénom, le nom de famille, l'adresse e-mail, l'emplacement par défaut, l'organisation par défaut, la langue et le mot de passe de l'utilisateur dans l'onglet Utilisateur.
  4. Vous pouvez modifier les emplacements assignés à l'utilisateur dans l'onglet Emplacements.
  5. Vous pouvez modifier les organisations assignées à l'utilisateur dans l'onglet Organisations.
  6. Vous pouvez modifier les rôles assignés à l'utilisateur dans l'onglet Rôles.
  7. Cliquez sur le bouton Enregistrer pour enregistrer vos modifications.
Résultat  :

Un utilisateur existant a été modifié.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.2.3. Suppression d'un utilisateur

Ces étapes montrent comment supprimer un utilisateur existant.

Procédure 13.4. Supprimer un utilisateur existant

  1. Cliquez sur AdministrerUtilisateurs en haut à droite de la page web.
  2. Cliquez sur le lien Supprimer situé à droite du nom d'utilisateur que vous souhaitez supprimer de la liste des utilisateurs disponibles.
  3. Un message d'alerte s'affiche :
    Supprimer Nom d'utilisateur ?
  4. Cliquez sur le bouton OK.
Résultat :

Un utilisateur existant a été supprimé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.3. Rôles

Les Rôles définissent un ensemble de permissions et de niveaux d'accès. Une fois qu'un rôle a été créé, les utilisateurs peuvent se voir assigner celui-ci. Ainsi, un grand groupe d'utilisateurs peut facilement se voir attribuer le même ensemble de permissions.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.3.1. Création d'un rôle

Ces étapes montrent comment créer un rôle.

Procédure 13.5. Créer un rôle

  1. Cliquez sur AdministrerRôles en haut à droite de la page web.
  2. Cliquez sur le lien + Nouveau rôle.
  3. Saisissez un Nom pour le rôle.
  4. Cliquez sur le bouton Enregistrer pour enregistrer votre nouveau rôle.
Résultat  :

Un rôle a été créé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.3.2. Ajouter des permissions à un rôle existant

Ces étapes montrent comment ajouter des permissions à un rôle existant.

Procédure 13.6. Ajouter des permissions à un rôle existant

  1. Cliquez sur AdministrerRôles en haut à droite de la page web.
  2. Sélectionnez Ajouter une permission à partir du menu déroulant situé à droite du rôle requis.
  3. Sélectionnez le Type de Ressource à partir du menu déroulant.
  4. Sélectionnez les permissions requises à partir du menu Permission en cliquant sur la permission requise pour la déplacer vers le menu Éléments sélectionnés.
  5. Pour définir la permission comme Illimitée, cochez la case correspondante.
  6. Cliquez sur le bouton Suivant. Une liste des permissions disponibles est répertoriée.
  7. Cliquez sur le bouton Enregistrer pour enregistrer les modifications.
Résultat :

Les permissions ont été ajoutées à un rôle existant.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

13.3.3. Supprimer un rôle

Ces étapes montrent comment supprimer un rôle existant.

Procédure 13.7. Supprimer un rôle existant

  1. Cliquez sur AdministrerRôles en haut à droite de la page web.
  2. Sélectionnez Supprimer à partir du menu déroulant situé à droite du rôle que vous souhaitez supprimer.
  3. Un message d'alerte s'affiche :
    Supprimer Rôle ?
  4. Cliquez sur le bouton OK.
Résultat :

Un rôle existant a été supprimé.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 14. Référence de ligne de commande

14.1. Utilisation de l'interface en ligne de commande de Red Hat Satellite.

Note

L'utilisation de l'interface en ligne de commande (CLI) est facultative.
hammer est l'outil de gestion CLI pour la fonctionnalité Red Hat Satellite. Il permet de :
  • Hôtes d'approvisionnement.
  • Modifiez les attributs d'une ressource ou d'un groupe.
  • Manipuler et intéragir avec des hôtes, capsules et domaines.
hammer peut être exécuté en ligne de commande par le biais de ses paramètres et options ou par le biais du shell interactif. Pour invoquer le shell :
[root@sat.example.com ~]# hammer shell
Welcome to the hammer interactive shell
Type 'help' for usage information
Command completion is disabled on ruby < 1.9 due to compatibility problems.
hammer> organization list
---|------------------|------------------|------------------------------
ID | NAME             | LABEL            | DESCRIPTION                  
---|------------------|------------------|------------------------------
1  | ACME_Corporation | ACME_Corporation | ACME_Corporation Organization
3  | Test Corp        | Test_Corp        |                              
---|------------------|------------------|------------------------------
hammer>

La liste complète d'options et sous-commandes est disponible sur le fichier d'aide :
# hammer -h
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 15. Maintenance

15.1. Journalisation et rapports

Red Hat Satellite fournit des informations système sous la forme de notifications et de journaux.
Quelques exemples de ces journaux pour la résolution de problèmes :

Tableau 15.1. Fichiers journaux appropriés

Fichier journal
Description
/var/log/elasticsearch
Erreurs concernant l'affichage de l'index de recherche de l'Interface Utilisateur.
/var/log/candlepin
Erreurs concernant la gestion d'abonnement
/var/log/foreman
Erreurs concernant Foreman
/var/log/foreman-proxy
Erreurs concernant Foreman proxy
/var/log/httpd
Erreurs concernant le serveur http apache.
/var/log/katello-installer
Erreurs concernant l'installateur Satellite
/var/log/libvirt
Erreurs concernant l'API de virtualisation
/var/log/mongodb
Erreurs concernant la base de données
/var/log/pulp
Erreurs dans la gestion de référentiel
/var/log/puppet
Erreurs dans la gestion de configuration
/var/log/rhsm
Erreurs dans l'outil de gestion d'abonnement
/var/log/tomcat6
Erreurs concernant le serveur web apache
Les rapports peuvent également être générés pour afficher et contrôler les informations concernant les hôtes en cours de maintenance. La commande foreman-debug collecte les données de journalisation et de configuration de Red Hat Satellite, ses services de back-end et les informations système. Ces informations sont recueillies dans une archive tarball.

Important

foreman-debug supprime toutes les informations liées à la sécurité telles que les mots de passe, les jetons et les clés tout en recueillant des informations. Cependant, l'archive tarball peut toute de même contenir des informations sensibles à propos du Serveur Red Hat Satellite. Il est recommandé d'envoyer cette information directement au destinataire souhaité plutôt que publiquement.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

15.1.1. Afficher l'historique des importations

Ces étapes indiquent comment afficher un historique des importations dans Red Hat Satellite.

Procédure 15.1. Afficher l'historique des importations

  1. Cliquez sur ContenuAbonnements Red Hat.
  2. Cliquez sur le bouton Gérer le fichier manifeste.
  3. Cliquez sur l'onglet Importer l'historique.
Résultat :

Les détails de l'historique des importations s'affichent.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

15.2. Récupération après sinistre

15.2.1. Procédures de sauvegarde de Red Hat Satellite

Procédure 15.2. Procédures de sauvegarde de Red Hat Satellite

Cet exemple utilise le répertoire /backup comme répertoire cible pour contenir les archives de sauvegarde. Exécutez les commandes suivantes avec le compte système root.

Note

Lorsque SELinux est activé, l'utilisateur doit s'assurer que le contenu local qu'il souhaite synchroniser est étiqueté « httpd_sys_content_t ».
  1. Préparez l'emplacement de la copie de sauvegarde :
    umask 0027
    export BDIR=/backup
    mkdir $BDIR
    chgrp postgres $BDIR
    chmod 770 $BDIR
    cd $BDIR
    
  2. Effectuez une copie de sauvegarde de tous les fichiers de données et de configuration :
    # tar --selinux -czvf config_files.tar.gz \
    /etc/katello \
    /etc/elasticsearch \
    /etc/candlepin \
    /etc/pulp \
    /etc/gofer \
    /etc/grinder \
    /etc/pki/katello \
    /etc/pki/pulp \
    /etc/qpidd.conf \
    /etc/sysconfig/katello \
    /etc/sysconfig/elasticsearch \
    /root/ssl-build \
    /var/www/html/pub/* \ 
    
    # tar --selinux -czvf elastic_data.tar.gz /var/lib/elasticsearch
  3. Sauvegardez les référentiels. Les fichiers RPM des référentiels sont déjà compressés et ne peuvent l'être à nouveau. C'est pour cela que, selon leur taille, l'archive de sauvegarde (pulp_data.tar) peut atteindre une taille assez conséquente.
    Les référentiels peuvent être sauvegardés de deux manières.
    Option n°1 : Sauvegarde de référentiels en ligne

    Effectuez un checksum de tous les horodatages, sauvegardez le référentiel et effectuez le checksum à nouveau.

    # find /var/lib/pulp -printf '%T@\n' | md5sum
    # tar --selinux -cvf pulp_data.tar /var/lib/pulp /var/www/pub
    # find /var/lib/pulp -printf '%T@\n' | md5sum
    Si les deux checksums correspondent, la sauvegarde en ligne est correcte et utilisable. Si les checksums ne correspondent pas, effectuez la copie de sauvegarde à nouveau.

    Note

    Utilisez la commande rsync pour accélérer la copie de fichier pour que les checksums correspondent.
    Option n°2 : Sauvegarde de référentiels hors-ligne

    Arrêtez le serveur Pulp et effectuez la sauvegarde. Une fois celle-ci terminée, redémarrez le serveur Pulp.

    # service pulp-server stop
    # tar --selinux -cvf pulp_data.tar /var/lib/pulp /var/www/pub
    # service pulp-server start

    Note

    Une fois le serveur Pulp hors-service, Red Hat Satellite et les clients yum ne seront pas en mesure de maintenir la connexion. Toute action effectuée sur Red Hat Satellite échouera pendant cette inactivité.
  4. Sauvegardez vos bases de données :
    Sauvegarde de base de données hors-ligne

    Effectuez la sauvegarde hors-ligne à l'aide de ces commandes :

    tar --selinux -czvf mongo_data.tar.gz /var/lib/mongodb
    tar --selinux -czvf pgsql_data.tar.gz /var/lib/pgsql/data/
    

    Avertissement

    Red Hat Satellite doit être complètement inactif pour effectuer une sauvegarde hors-ligne. La réalisation de cette étape pendant l'exécution de Satellite pourrait provoquer une corruption des données.
    Cette méthode archive toutes les données des bases de données PostgreSQL et MongoDB. Il est recommandé d'effectuer cette sauvegarde pendant les périodes de maintenance.
    Sauvegarde des bases de données PostgreSQL

    Vérifiez les noms des bases de données PostgreSQL de Red Hat Satellite. Les noms des bases de données par défaut sont foremanschema et candlepin. Trouvez toutes les valeurs par défaut dans la page du manuel katello-configure, ou dans /usr/share/katello/install/default-answer-file. Si l'instance de Red Hat Satellite n'utilise pas les noms par défaut, vérifiez le fichier katello-configure.conf, qui stocke toutes les options fournies à la commande katello-configure et cherchez db_name.

    # grep db_name /etc/katello/katello-configure.conf
    Exécutez pg_dump pour créer des sauvegardes de bases de données en ligne. Il n'est pas nécessaire d'arrêter PostgreSQL ou Red Hat Satellite, et ce processus ne bloque pas les utilisateurs connectés. Cependant, le processus peut prendre quelques minutes selon la taille des bases de données.
    # runuser - postgres -c "pg_dump -Fc foremanschema > /backup/foreman.dump"
    # runuser - postgres -c "pg_dump -Fc candlepin > /backup/candlepin.dump"

    Note

    Pour obtenir des informations supplémentaires sur les sauvegardes PostgreSQL, veuillez consulter la page du manuel pg_dump ou visitez http://www.postgresql.org/docs/8.4/static/backup.html.
    Sauvegarde de base de données MongoDB

    Utilisez les outils en ligne pour sauvegarder la base de données Pulp (MongoDB) pendant l'exécution de la base de données. Exécutez la commande suivante dans le répertoire des sauvegardes :

    # mongodump --host localhost --out $BDIR/mongo_dump
    Cet outil crée le répertoire /backup/mongo_dump/pulp_database ainsi que les fichiers JSON.

    Note

    Pour obtenir davantage d'informations, veuillez consulter la page man mongodump ou vous rendre à l'adresse http://www.mongodb.org/display/DOCS/Backups.
  5. Vérifiez le processus de sauvegarde, ce processus crée le répertoire et les fichiers archives suivants :
    # ls $BDIR
    candlepin.dump    
    config_files.tar.gz    
    elastic_data.tar.gz    
    katello.dump
    mongo_dump/
    pulp_data.tar
    
    Si vous avez effectué la sauvegarde facultative hors-ligne des bases de données, les fichiers suivants s'afficheront aussi :
    mongo_data.tar.gz
    pgsql_data.tar.gz
    
    Red Hat Satellite a été sauvegardé. Red Hat Satellite devrait maintenant être en ligne.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

15.2.2. Procédures de restauration de Red Hat Satellite

Procédure 15.3. Procédures de restauration de Red Hat Satellite

Important

Le processus suivant décrit une restauration complète de Red Hat Satellite. Ce processus supprime toutes les données d'une instance actuelle de Red Hat Satellite. Veuillez vous assurer que :
  • vous restaurez la bonne instance. L'instance Red Hat Satellite doit posséder la même configuration, les mêmes versions de paquets et erratas que le système d'origine.
  • toutes les commande sont exécutées en tant que root dans le répertoire avec les archives créées pendant le processus de sauvegarde.
  • tous les contextes SELinux sont corrects. Exécutez la commande suivante :
    restorecon -Rnv /
    
  1. Préparez l'hôte Red Hat Satellite pour la restauration. Ce processus restaure la sauvegarde sur le serveur qui a généré la sauvegarde. Si le système d'origine est indisponible, approvisionnez la même configuration avec les mêmes paramètres (nom d'hôte, adresse IP, etc.) et exécutez katello-configure avec les même options en utilisant le fichier de la sauvegarde de la configuration :
    # tar --selinux -xzvf config_files.tar.gz -C /tmp
    # katello-configure --answer-file=/tmp/etc/katello/katello-configure.conf
  2. Allez dans le répertoire de sauvegarde.
    # export BDIR=/backup
    # chgrp postgres -R $BDIR
    # cd $BDIR
  3. Vérifiez les noms des bases de données PostgreSQL de Red Hat Satellite. Les noms des bases de données par défaut sont foremanschema et candlepin. Trouvez toutes les valeurs par défaut dans la page du manuel katello-configure, ou dans /usr/share/katello/install/default-answer-file. Si l'instance de Red Hat Satellite n'utilise pas les noms par défaut, vérifiez le fichier katello-configure.conf, qui stocke toutes les options fournies à la commande katello-configure et cherchez db_name.
    # grep db_name /etc/katello/katello-configure.conf
  4. Arrêtez tous les services avant de restaurer les bases de données :
    # katello-service stop
    # service postgresql stop
    
  5. Restaurez les fichiers système. Assurez-vous que les fichiers soient extraits sur le bon hôte. Restaurez tous les fichiers système avec les commandes suivantes exécutées à partir du répertoire de sauvegarde :
    # tar --selinux -xzvf config_files.tar.gz -C /
    # tar --selinux -xzvf elastic_data.tar.gz -C /
    # tar --selinux -xvf pulp_data.tar -C /
  6. Supprimez les bases de données existantes PostgreSQL Red Hat Satellite s'il en existe :
    # service postgresql start
    # runuser - postgres -c "dropdb foremanschema"
    # runuser - postgres -c "dropdb candlepin"

    Note

    Il est possible que l'erreur suivante apparaisse pendant la suppression (drop) de base de données :
    la base de données xxx est accédée par d'autres utilisateurs
    Assurez-vous que tous les processus sont arrêtés.
  7. Restaurez les bases de données PostgreSQL Red Hat Satellite avec les commandes suivantes :
    # runuser - postgres -c "pg_restore -C -d postgres /backup/katello.dump"
    # runuser - postgres -c "pg_restore -C -d postgres /backup/candlepin.dump"

    Note

    Pour obtenir des informations supplémentaires sur les sauvegardes PostgreSQL, veuillez consulter la page du manuel pg_dump ou visitez http://www.postgresql.org/docs/8.4/static/backup.html.
  8. Assurez-vous que MongoDB est en cours d'exécution et supprimez les anciennes données :
    # service mongod start
    # echo 'db.dropDatabase();' | mongo pulp_database
  9. Exécutez la commande suivante tout en fournissant --username et --password dans le répertoire des archives de sauvegarde.
    # mongorestore --host localhost mongo_dump/pulp_database/

    Note

    Pour obtenir davantage d'informations, veuillez consulter la page man mongorestore ou visitez http://www.mongodb.org/display/DOCS/Backups.
  10. Redémarrez tous les processus Red Hat Satellite :
    # service postgresql start
    # katello-service start
    
  11. Vérifiez s'il y a des erreurs dans les fichiers journaux ou des refus dans audit.log et tentez d'effectuer un ping sur l'instance Red Hat Satellite :
    # hammer -u admin -p admin ping
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 16. Configuration la gestion d'identité dans Red Hat Satellite

La gestion d'identité IDM (Identity Management) prend en charge la gestion d'identité de chaque utilisateur, leurs privilèges et informations d'identification utilisés dans un environnement de mise en réseau. IDM vous aide à améliorer la sécurité de votre système et à vous assurer que les utilisateurs accèdent aux informations qui leurs sont nécessaires au moment voulu.
Red Hat Satellite possède une fonctionnalité de sphère qui gère automatiquement le cycle de vie de tout système enregistré à un fournisseur de sphère ou domaine. Cette section indique comment configurer le serveur Satellite ou Capsule pour IDM et comment ajouter automatiquement des systèmes clients au groupe d'hôtes de Gestion d'identité de Satellite 6 (Satellite 6 Identity Management host group).
Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

16.1. Configurez le serveur Red Hat Satellite ou Capsule pour IDM Realm Support

La première étape dans l'utilisation de IDM (Identity Management) avec Red Hat Satellite consiste à configurer le serveur Red Hat Satellite ou Red Hat Satellite Capsule.
Conditions préalables

Avant de configurer IDM, assurez-vous :

  1. qu'un serveur Satellite est enregistré au réseau de distribution de contenu ou qu'un serveur Capsule indépendant est enregistré au serveur Satellite ;
  2. qu'un fournisseur de sphère ou domaine tel que Red Hat Identity Management est configuré et installé.
Pour configurer le serveur Red Hat Satellite ou Capsule pour IDM Realm Support :
  1. Sur le serveur Satellite ou Capsule , installez les paquets suivants :
    # yum install ipa-client foreman-proxy ipa-admintools
    
  2. Configurez le serveur Satellite (ou Capsule) en tant que client IPA :
    # ipa-client-install
    
  3. Créez un utilisateur realm-capsule et les rôles nécessaires dans Red Hat Identity Management sur le serveur Satellite ou Capsule :
    # foreman-prepare-realm admin realm-capsule
    
    L'exécution de foreman-prepare-realm préparera un FreeIPA ou serveur Red Hat Identity Management à l'utilisation avec le Foreman Smart Proxy. Il créé un rôle dédié avec les permissions requises par Foreman; crée un utilisateur avec ce rôle et récupère le fichier keytab. Vos informations de configuration du serveur Identity Management seront requises lors de cette étape.
    Si la commande s'exécute, vous devriez voir la sortie de commande suivante :
    Keytab successfully retrieved and stored in: freeipa.keytab
    Realm Proxy User:    realm-capsule
    Realm Proxy Keytab:  /root/freeipa.keytab
    
  4. Déplacez /root/freeipa.keytab vers le répertoire /etc/foreman-proxy et définissez l'utilisateur foreman-proxy comme propriétaire :
    # mv /root/freeipa.keytab /etc/foreman-proxy
    # chown foreman-proxy:foreman-proxy /etc/foreman-proxy/freeipa.keytab
    
  5. Configurez la sphère selon si vous utilisez le serveur Satellite ou Capsule
    • Si vous utilisez la capsule intégrée sur le serveur Satellite, utilisez katello-installer pour configurer la sphère :
      # katello-installer --capsule-realm true \
        --capsule-realm-keytab /etc/foreman-proxy/freeipa.keytab \
        --capsule-realm-principal 'realm-proxy@EXAMPLE.COM' \
        --capsule-realm-provider freeipa
      

      Note

      Ces options peuvent également être exécutées à la configuration initiale du serveur Red Hat Satellite.
    • Si vous utilisez un serveur Capsule indépendant, utilisez capsule-installer pour configurer la sphère :
      # capsule-installer --realm true \
        --realm-keytab /etc/foreman-proxy/freeipa.keytab \
        --realm-principal 'realm-capsule@EXAMPLE.COM' \
        --realm-provider freeipa
      
  6. (Facultatif) Si vous configurez IDM sur un serveur Satellite ou Capsule existant, veuillez suivre les étapes suivantes afin d'appliquer les modifications de configuration :
    1. Redémarrer le service foreman-proxy :
      # service foreman-proxy restart
      
    2. Connectez-vous au serveur Satellite et cliquez sur InfrastructureCapsules.
    3. Cliquer sur le menu déroulant situé à droite du serveur Capsule que vous avez configuré pour IDM et sélectionnez Actualiser les fonctionnalités.
  7. Puis créez une nouvelle entrée de sphère dans l'interface utilisateur du serveur Satellite :
    1. Cliquez sur InfrastructureSphères puis sur Nouvelle sphère en haut à droite de la page principale.
    2. Remplissez les champs des sous-onglets suivants :
      1. Sphère : donnez le nom de la sphère, le type de sphère à utiliser et le proxy de la sphère.
      2. Emplacements : choisissez les emplacements sur lesquels la nouvelle sphère doit être utilisée.
      3. Organisations : choisissez les organisations sur lesquelles la nouvelle sphère doit être utilisée.
    3. Veuillez cliquer sur Enregistrer.
Le serveur Satellite ou Capsule est maintenant prêt à provisionner les hôtes qui s'enregistrent automatiquement à IDM. La section suivante indiquera comment ajouter automatiquement des hôtes à un groupe d'hôtes IDM.
Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

16.2. Ajouter des hôtes à un groupe d'hôtes IDM

Identity Management (IDM) permet de configurer des règles automatiques d'abonnement selon les attributs d'un système. La fonctionnalité de la sphère Red Hat Satellite permet aux administrateurs de mapper les groupes d'hôtes de Red Hat Satellite vers le paramètre IDM « userclass » ce qui leur permet de configurer un abonnement automatique.
Lors de l'utilisation des groupes d'hôtes imbriqués, ces derniers sont envoyés vers le serveur IDM tels qu'ils apparaissent dans l'interface utilisateur Red Hat Satellite. Par exemple « Parent/Enfant/Enfant ».

Note

Le serveur Satellite ou Capsule envoie des mises à jour vers le serveur IDM. Les règles d'abonnement automatique ne s'appliquent cependant que lors de l'enregistrement initial.
  1. Créez un groupe d'hôtes sur le serveur IDM :
    # ipa hostgroup-add hostgroup_name
    Description: hostgroup_description
    ----------------------------
    Added hostgroup "hostgroup_name" 
    ----------------------------
      Host-group: hostgroup_name
      Description: hostgroup_description
    Où :
    1. hostgroup_name correspond au nom de groupe d'hôtes.
    2. hostgroup_description correspond à la description du groupe d'hôtes.
  2. Créez une règle d'abonnement automatique :
    # ipa automember-add --type=hostgroup automember_rule
    ----------------------------------
    Added automember rule "automember_rule" 
    ----------------------------------
    Automember Rule: automember_rule
    Où :
    1. automember-add marque le groupe comme groupe de membre automatique.
    2. --type=hostgroup indique que le groupe cible est un groupe d'hôtes et non pas un groupe d'utilisateurs.
    3. automember_rule est le nom par lequel vous souhaitez identifier la règle de membre automatique.
  3. Définissez une condition d'abonnement automatique selon l'attribut de la classe utilisateur :
    # ipa automember-add-condition --key=userclass --type=hostgroup --inclusive-regex=^webserver hostgroup_name
    ----------------------------------
    Added condition(s) to "hostgroup_name" 
    ----------------------------------
      Automember Rule: automember_rule
      Inclusive Regex: userclass=^webserver
    ----------------------------
    Number of conditions added 1
    ----------------------------
    
    Où :
    1. automember-add-condition vous autorise à ajouter des conditions d'expression régulière pour identifier les membres du groupe.
    2. --key=userclass spécifie l'attribut clé comme classe utilisateur.
    3. --type=hostgroup indique que le groupe cible est un groupe d'hôtes et non pas un groupe d'utilisateurs.
    4. --inclusive-regex=^webserver est un modèle d'expression régulière permettant d'identifier les valeurs correspondantes.
    5. hostgroup_name correspond au nom du groupe d'hôtes cible.
Lorsqu'un système est ajouté au groupe d'hôtes hostgroup_name du Satellite Server, il sera également ajouté automatiquement au groupe d'hôtes hostgroup_name du serveur Identity Management server. Les groupes d'hôtes IDM permettent les Contrôles d'accès basés hôtes (HBAC, Host-Based Access Controls), les politiques sudo et d'autres fonctions IDM.
Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Chapitre 17. Plug-ins d'interface utilisateur de Red Hat Satellite

17.1. Plug-in Red Hat Access

Le plug-in d'accès Red Hat vous permet d'utiliser une gamme limitée de services du Portail Client Red Hat à partir de l'interface web de Red Hat Satellite.
Les services suivants sont fournis par le plug-in d'accès Red Hat :
  • Recherche offre la capacité de chercher des solutions dans le Portail Client à partir de l'interface Red Hat Satellite.
  • Journaux permet aux utilisateurs d'envoyer certaines parties des fichiers journaux pour faciliter la résolution des problèmes. Ces snippets de journalisation peuvent être envoyés à la chaîne d'outils de diagnostique du portail client Red Hat.
  • Support permet aux utilisateurs de consulter ou modifier leurs dossiers d'assistance en cours et d'en ouvrir de nouveaux à partir de l'interface Red Hat Satellite.

Note

Pour accéder aux ressources du Portail Client Red Hat, vous devez vous connecter avec votre identifiant et votre mot de passe du Portail Client Red Hat.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

17.1.1. Recherche de solutions dans le plug-in Red Hat Access.

Le plug-in Red Hat Access fournit des capacités de recherche au sein de la base de données de solutions disponible dans le Portail Client de Red Hat sans avoir à se connecter à l'interface du Portail Client.
Pour rechercher des solutions à partir du Serveur Red Hat Satellite :
  1. Cliquez sur Red Hat AccessRechercher en haut à droite de la page.
  2. Cliquez sur Se connecter en haut à droite de la page pour vous connecter au Portail Client Red Hat.

    Note

    Pour accéder aux ressources du Portail Client Red Hat, vous devez vous connecter avec votre identifiant et votre mot de passe du Portail Client Red Hat.
  3. Saisissez votre requête dans le champ Recherche Red Hat :. Les résultats de votre recherche s'afficheront dans la liste Recommendations située à gauche.
  4. Cliquez sur une solution à partir de la liste Recommendations pour afficher l'article correspondant. La solution s'affichera dans le panneau principal.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

17.1.2. Utilisation des journaux dans le plug-in Red Hat Access.

L'afficheur de fichier journal permet aux utilisateurs de Red Hat Satellite d'accéder aux fichiers journaux et d'isoler les snippets de journalisation.
Pour utiliser l'outil de diagnostique de journalisation à partir du serveur Red Hat Satellite :
  1. Cliquez sur Red Hat AccessJournaux en haut à droite de la page.
  2. Cliquez sur Se connecter en haut à droite de la page pour vous connecter au Portail Client Red Hat. Si vous êtes déjà connecté, vous pouvez ignorer cette étape.

    Note

    Pour accéder aux ressources du Portail Client Red Hat, vous devez vous connecter avec votre identifiant et votre mot de passe du Portail Client Red Hat.
  3. Sélectionnez un fichier journal à partir de l'arborescence située à gauche puis cliquez sur le nom du fichier.
  4. Cliquez sur Sélectionner un fichier pour afficher un fichier. Une fenêtre avec le contenu du fichier journal s'ouvrira.
  5. Surlignez les sections de texte du fichier journal. Cela activera le bouton Diagnostique Red Hat.
  6. Cliquez sur Diagnostique Red Hat. Cela enverra les informations surlignées vers le Portail Client Red Hat et fournira des solutions correspondant aux informations de journalisation fournies.
  7. Si l'une des solutions présentées :
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

17.1.3. Afficher les dossiers de prise en charge existants à l'aide du plug-in Red Hat Access

Pour afficher les dossiers d'assistance existants à partir d'un serveur Red Hat Satellite :
  1. Cliquez sur Red Hat AccessSupportMes dossiers en haut à droite de la page.
  2. Cliquez sur Se connecter en haut à droite de la page pour vous connecter au Portail Client Red Hat. Si vous êtes déjà connecté, vous pouvez ignorer cette étape.

    Note

    Pour accéder aux ressources du Portail Client Red Hat, vous devez vous connecter avec votre identifiant et votre mot de passe du Portail Client Red Hat.
  3. Rechercher un dossier d'assistance spécifique à partir de dossiers existants en :
    1. fournissant un mot ou phrase-clé dans le champ Recherche,
    2. choisissant un Groupe de dossiers spécifique à partir du menu déroulant. Les Groupes de dossiers sont définis dans le Portail Client Red Hat par votre organisation,
    3. choisissant un statut de dossier.
  4. À partir des résultats, choisissez un dossier de support spécifique et cliquez sur ID de dossier.
Résultat :

Le dossier d'assistance est prêt à l'affichage.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

17.1.4. Modifier les dossiers de prise en charge existants à l'aide du plug-in Red Hat Access

Conditions préalables

Suivez les instructions de la section précédente.

Les dossiers d'assistance peuvent être mis à jour à partir de l'interface web du serveur Red Hat Satellite. À l'affichage du dossier d'assistance, faites défiler jusqu'aux sections intitulées :
  • Attachments (Pièces jointes) - pour joindre un fichier local à partir du système. Ajoutez un nom de fichier afin de l'identifier plus facilement.

    Note

    Les noms de fichiers se limitent à 80 caractères. La taille de fichier maximale pour les pièces jointes téléchargées par le web est de 250 Mo. Utilisez FTP pour les fichiers plus importants.
  • Case Discussion (Commenter le dossier) - pour mettre à jour le dossier duquel vous souhaitez discuter avec Global Support Services. Cliquez sur Add Comment (Ajouter le commentaire) après avoir saisi les informations dans le champ en question.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

17.1.5. Créer de nouveaux dossiers de prise en charge existants à l'aide du plug-in Red Hat Access

  1. Cliquez sur Red Hat AccessSupportNew Case (Nouveau dossier) en haut à droite de la page.
  2. Cliquez sur Log in (Se connecter) en haut à droite de la page pour vous connecter au Portail Client Red Hat. Si vous êtes déjà connecté, vous pouvez ignorer cette étape.

    Note

    Pour accéder aux ressources du Portail Client Red Hat, vous devez vous connecter avec votre identifiant et votre mot de passe du Portail Client Red Hat.
  3. Les champs Product (Produit) et Product Version (Version de produit) ont été préalablement remplis. Remplissez les champs nécessaires :
    • Summary (Résumé) - un court résumé du problème
    • Description - une description détaillée du problème.

      Note

      Des recommandations s'afficheront sur le panneau principal selon le résumé que vous aurez saisi.
  4. Cliquer sur Next (Suivant).
  5. Sur le deuxième écran, sélectionnez :
    • le niveau de Severity (Sévérité) - peut être classé comme 4 (low - faible), 3 (normal), 2 (high - important) et 1 (urgent), selon l'état d'urgence du ticket.
    • Case Group (Groupe de dossier) - des groupes de dossier peuvent être associés au dossier de support, selon les destinataires nécessitant d'être notifiés. Les groupes de dossier peuvent uniquement être sélectionnés dans Red Hat Satellite. Les groupes de dossier sont créés dans le portail client.
  6. Joignez les fichiers requis. Ajoutez une description du fichier et cliquez sur Add (Ajouter).
    Pour vous assurer que les informations nécessaires ont été fournies, il est recommandé de joindre le résultat des commandes suivantes :
    # sosreport
    # foreman-debug
    

    Important

    foreman-debug supprime toutes les informations liées à la sécurité telles que les mots de passe, les jetons et les clés tout en recueillant des informations. Cependant, l'archive tarball peut toute de même contenir des informations sensibles à propos du Serveur Red Hat Satellite. Il est recommandé d'envoyer cette information directement au destinataire souhaité plutôt que publiquement.

    Note

    Les noms de fichiers se limitent à 80 caractères. La taille de fichier maximale pour les pièces jointes téléchargées par le web est de 250 Mo. Utilisez FTP pour les fichiers plus importants.
  7. Cliquez sur Submit (Enregistrer).
Résultat :

Le dossier a été téléchargé sur le Portail Client et un numéro de dossier vous a été fourni.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Annexe A. Glossaire des termes

Les termes suivants sont utilisés dans ce document. Veuillez vous familiariser avec ceux-ci afin d'avoir une meilleure compréhension de Red Hat Satellite 6.
Clé d'activation
Jeton d'enregistrement utilisé dans un fichier kickstart pour contrôler les actions au moment de l'enregistrement. Celles-ci sont similaires aux clés d'activation dans Red Hat Satellite 5, mais elles fournissent un sous-ensemble de fonctionnalités car Puppet contrôle la gestion des paquets et de la configuration après l'enregistrement.
Environnement de cycle de vie d'application
Un Environnement de cycle de vie d'application représente une étape sur un chemin de promotion à travers le cycle de vie de développement de logiciel (« Software Development Life Cycle », ou SDLC). Les chemins de promotion sont aussi appelés chemins de développement. Les contenus tels que les paquets et les modules Puppet se déplacent à travers les environnements de cycles de vie en publiant et en promouvant les affichages de contenus (« Content Views »). Tous les affichages de contenus ont des versions, ce qui signifie qu'il est possible de promouvoir une version particulière à travers un chemin de promotion typique. Par exemple, du développement aux tests et à la production. Le clonage de canal implémente ce concept dans Red Hat Satellite 5.
Attacher
Processus d'association d'un abonnement à un hôte qui fournit l'accès à un contenu RPM.
Capsule
Une Capsule est un serveur supplémentaire pouvant être utilisé dans un déploiement Red Hat Satellite 6 pour faciliter la fédération et la distribution de contenu en plus des autres services localisés (Puppet Master, DHCP, DNS, TFTP, et plus encore).
Profil de calcul
Les Profils de calcul spécifie les attributs par défaut des nouvelles machines virtuelles sur une ressource de calcul.
Ressource de calcul
Une Ressource de calcul est une infrastructure cloud ou virtuelle, que Red Hat Satellite 6 utilise pour le déploiement d'hôtes et de systèmes. Par exemple, Red Hat Enterprise Virtualization Manager, OpenStack, EC2, et VMWare.
Contenu
Un Contenu inclut des paquets logiciels (fichiers RPM) et des modules Puppet. Ceux-ci sont synchronisés dans la bibliothèque puis promus en Environnements de cycle de vie à l'aide des affichages de contenus afin de pouvoir être consommés par des hôtes.
Réseau de distribution de contenu (« Content Delivery Network », ou CDN)
Le Réseau de distribution de contenu (« Content Delivery Network », ou CDN) est le mécanisme utilisé pour distribuer géographiquement un contenu Red Hat. Par exemple, un contenu synchronisé par un serveur Satellite en Europe qui téléverserai un contenu d'une source en Europe.
Affichage du contenu
Un Affichage de contenu est une définition de contenu qui combine des produits, paquets et modules Puppet avec des capacités de filtrage intelligent et de création d'instantanés. Les affichages de contenu sont des améliorations de la combinaison des canaux et du clonage de Red Hat Satellite 5.
Classificateur de nœuds externes
Un Classificateur de nœuds externes est un construit Puppet qui fournit des données supplémentaires que Puppet Master peut utiliser lors de la configuration d'hôtes. Dans un déploiement Satellite, Red Hat Satellite 6 agit en tant que classificateur de nœuds externes pour Puppet Masters.
Facter
Facter est un programme qui fournit des faits (« Facts ») concernant le système sur lequel il est installé. Par exemple, Facter peut rapporter la mémoire totale, la version du système d'exploitation, l'architecture, et plus encore. Les modules Puppet activent des configurations spécifiques basées sur les données de l'hôte collectées par Facter.
Hammer
Hammer est un outil de ligne de commande pour Red Hat Satellite 6. Veuillez utiliser Hammer pour gérer Red Hat Satellite 6 en tant qu'interface de ligne de commande standard, pour les scripts, et à travers un shell interactif.
Hiera
Hiera est un outil de recherche clé/valeur pour les données de configuration et qui permet de garder les données spécifiques aux sites hors des manifestes Puppet.
Hôte
Un Hôte fait référence à tout système, physique ou virtuel, géré par Red Hat Satellite 6.
Collection d'hôtes
Une Collection d'hôtes est l'équivalent d'un Groupe de systèmes dans Satellite 5, c'est-à-dire un groupe contenant un ou plusieurs hôtes défini par un utilisateur.
Groupe d'hôtes
Un Groupe d'hôtes est un modèle pour créer un hôte. Ceci inclut l'affichage du contenu (qui définit les fichiers RPM et modules Puppet disponibles) et les classes Puppet à appliquer (qui déterminent le logiciel et la configuration).
Emplacement
Un Emplacement est un ensemble de paramètres par défaut qui représentent un emplacement physique. Ceux-ci peuvent être imbriqués de manière à pouvoir créer une collection hiérarchisée d'emplacements. Par exemple, vous pouvez paramétrer les valeurs par défaut pour « Moyen-Orient », puis les affiner avec « Tel Aviv », puis « Centre de données Est », et finalement avec « Rack 22 ».
Bibliothèque
La Bibliothèque contient toutes les versions, y compris la version synchronisée la plus récente du logiciel que l'utilisateur va déployer. Pour une société ou un département utilisant ITIL (« Information Technology Infrastructure Library ») [1], il s'agit de la bibliothèque de supports définitifs (« Definitive Media Library ») [2] (précédemment appelée « Definitive Software Library »).
Manifeste
Un Manifeste transfère les abonnements du Portail Client à Red Hat Satellite 6. Celui-ci est similaire en termes de fonctions aux certificats utilisés avec Red Hat Satellite 5.
Pour obtenir davantage d'informations sur les types de certificats et d'abonnements, veuillez consulter :
Organisation
Une Organisation est un ensemble isolé de systèmes, de contenus, ainsi que d'autres fonctionnalités dans un déploiement Satellite 6.
Permission
Capacité d'effectuer une action.
Produit
Ensemble de référentiels de contenus. Les produits peuvent être des produits Red Hat ou de nouveaux produits créés à partir de contenus de logiciel et de configuration.
Promouvoir
Acte de déplacer un affichage de contenu consistant d'un logiciel et d'un contenu de configuration depuis un environnement de cycle de vie d'application vers un autre, comme un déplacement depuis l'assurance qualité vers la production.
Modèle d'approvisionnement
Un Modèle d'approvisionnement est un modèle défini par l'utilisateur pour des fichiers Kickstart, des snippets, ainsi que d'autres actions d'approvisionnement. Dans Satellite 6, ils fournissent des fonctionnalités similaires à celles des Profils Kickstart et des snippets Cobbler de Red Hat Satellite 5.
Nœud Pulp
Un Nœud Pulp est un composant du serveur Capsule qui met en miroir un contenu. Celui-ci est similaire au Proxy de Red Hat Satellite 5. La principal différence réside dans le fait que ce contenu peut être mis en pré-production sur le nœud Pulp avant d'être utilisé par un hôte.
Agent Puppet
L'Agent Puppet est un agent exécuté sur un hôte qui applique les changements de la configuration sur cet hôte.
Puppet Master
Un Puppet Master est un composant du serveur Capsule qui fournit les manifestes Puppet aux hôtes afin qu'ils soient exécutés par l'agent Puppet.
Référentiel
Un Référentiel fournit le stockage pour une collection de contenus. Par exemple, un référentiel YUM ou un référentiel Puppet.
Rôle
Un Rôle indique un ensemble de permissions appliqué à un ensemble de ressources, tel que des hôtes.
Smart Proxy
Un Smart Proxy est un composant du serveur Capsule intégrant des services externes, tels que DNS ou DHCP.
Variable Smart
Une Variable Smart est une valeur de configuration contrôlant le comportement d'une classe Puppet. Celle-ci peut être définie sur un hôte, un groupe d'hôtes, une organisation, ou un emplacement.
Environnement d'exploitation standard (« Standard Operating Environment », SOE)
Un Environnement d'exploitation standard (« Standard Operating Environment », SOE) est une version contrôlée du système d'exploitation sur lequel les applications sont déployées.
Abonnement
Les Abonnements sont le moyen par lequel le contenu et les services sont reçus de Red Hat.
Synchroniser
Synchroniser fait référence à la mise en miroir de contenus provenant de ressources externes dans la bibliothèque Red Hat Satellite 6.
Plans de synchronisation
Les Plans de synchronisation fournissent la planification de l'exécution de la synchronisation des contenus.
Groupe d'utilisateur
Un Groupe d'utilisateur est un ensemble de rôles pouvant être assignés à un ensemble d'utilisateurs. Ceux-ci sont similaires aux Rôles dans Red Hat Satellite 5.
Utilisateur
Un utilisateur est toute personne enregistrée pour utiliser Red Hat Satellite. L'authentification et l'autorisation sont possibles à travers la logique intégrée, les ressources LDAP externes ou via Kerberos.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideSignaler un bogue

Annexe B. Historique des versions

Historique des versions
Version 1-12.2Mon Dec 8 2014Julie Carbone
traduction terminée
Version 1-12.1Mon Dec 8 2014Julie Carbone
Fichiers de traduction synchronisés avec les sources XML 1-12
Version 1-12Wed Nov 12 2014David O'Brien
Correction d'une erreur typographique dans « Installation et configuration de l'agent Puppet »
Version 1-11Mon Nov 10 2014Athene Chan
BZ#1161254 Ajout d'une nouvelle règle de pare-feu à la liste des règles de pare-feu pour autoriser katello-installer à s'exécuter après l'installation initiale. Déplacement des règles de pare-feu vers les sections « Configuring Red Hat Satellite » pour éviter les erreurs.
BZ#1110837 Modifications d'ingénierie qualité effectuées.
BZ#1152630 Ajout d'exemples de la commande firewall-cmd de RHEL7 pour les conditions préalables du pare-feu.
Version 1-10Fri Nov 7 2014Megan Lewis
BZ#1149145 Explication de la différence entre Tous les hôtes et Hôtes de contenu et vérification que toutes les procédures apparaissent dans la bonne section.
Suppression de toutes les espaces insécables dans les titres.
Version 1-9Thu Nov 6 2014Athene Chan
BZ#1110837 Ajout du chapitre « Configuring Identity Management » dans le Guide Utilisateur.
Version 1-8Thu Nov 6 2014Megan Lewis
BZ#1149144 Correction des étapes indiquant comment localiser les systèmes enregistrés par le biais de subscription-manager.
Version 1-7Thu Oct 30 2014Megan Lewis
Suppression de la sortie du fichier d'aide.
Version 1-6Thu Oct 23 2014Megan Lewis
Modifications suggérées par les traducteurs effectuées.
Version 1-5Fri Oct 3 2014Athene Chan
BZ#1140520 Changement de tous les « ACME_Corporation » pour l'organisation par défaut correcte « Default Organization ».
BZ#1141954 Ajout d'exemples de référentiels à la section « Enabling Red Hat Repositories » et d'une note pour activer des référentiels communs RH pour les systèmes client.
BZ#1140722 Ajout d'une note indiquant que la commande doit être changée si le référentiel est différent de l'exemple de la commande.
Version 1-4Thu Oct 2 2014Megan Lewis
Modifications liées à la marque effectuées.
Ajout d'un glossaire terminologique en annexe.
Version 1-3Wed Oct 1 2014Megan Lewis
Modifications mineures suggérées par les traducteurs.
Version 1-2.01Fri Sep 12 2014Athene Chan
BZ#1140875 Ajout de règles de pare-feu après l'installation des serveurs Satellite et Capsule.
Version 1-2Fri Sep 12 2014David O'Brien
Correction du terme « Red Hat » pour répondre aux normes du nom de la marque.
Version 1-1Thu Sep 11 2014Athene Chan
BZ#1140422 Modification des noms des référentiels des serveurs Red Hat Satellite et Red Hat Satellite Capsule.
Version 1-0Tue 9 Sep 2014Megan Lewis
Publication pour mise à disponibilité générale de Red Hat Satellite 6 G.A
Version 0-23Thu 21 Aug 2014Megan Lewis
BZ#1131654 - Suppression de facultatif de l'étape 4 dans 15.2.1. Procédures de sauvegarde de Red Hat Satellite
BZ#1120722 - Correction de l'étape 2 dans la note ⁠10.4.1. Enregistrement d'un hôte
BZ#1131655 - Correction du nom de la base de données dans les sections 15.2.1. Procédures de sauvegarde de Red Hat Satellite et 15.2.2. Procédures de restauration de Red Hat Satellite.
BZ#1131613 - Ajout de la section sur la création d'une sauvegarde à 1.3. Workflow de Red Hat Satellite 6.
BZ#1131604 - Section 15.2.1 - Retrait de « /var/lib/katello » de la liste de sauvegarde.
Version 0-22Fri 15 Aug 2014Megan Lewis
BZ#1120722 - Note dans ⁠10.4.1. Enregistrement d'un hôte corrigée pour citer un hôte à la place d'un système.
BZ#1129841 - Ajout de la section 10.4.2. Installation de l'agent Katello.
BZ#1127285 - Préfixe ajouté à l'url de base utilisé lors de l'enregistrement des clients à des capsules.
BZ#1129578 - Suppression des sections 3.3.3 et 3.3.4.
BZ#1104431 - Révision des chapitres 1 à 3 par des pairs.
Instructions mises à jour pour la gestion des rôles et utilisateurs.
Instructions mises à jour pour l'utilisation des collections d'hôtes.
Version 0-21Tue 12 Aug 2014Athene Chan
BZ#1128872 - Suppression de stray ; dans le tableau 9.1.
Version 0-20Fri 18 July 2014Athene Chan
BZ#1120713 - Correction de la section xml afin d'éviter des erreurs de validation.
Version 0-19Fri 11 July 2014Megan Lewis
BZ#1109747 - Ajout d'informations concernant les organisations et les fichiers manifestes d'abonnements.
Version 0-18Thu 10 July 2014Athene Chan
BZ# 1117861 - Section 10.3.1 Correction de l'URL du Certificat CA.
BZ#1104914 - Révision partielle du Chapitre 5 par un pair.
Version 0-17Wed 9 July 2014Megan Lewis
BZ#1116888 - Correction des références à Katello CLI par Hammer CLI dans la section 4.2..2.3
BZ#1116543 - Correction du nom RPM dans la section 10.3.1.
BZ#1117503 - Suppression d'une étape dans la section 5.3.1.
Version 0-16Wed 25 Jun 2014Athene Chan
Préparation du livre à une version bêta.
Version 0-15Mon 11 Nov 2013Dan Macpherson
Correction d'erreurs mineures.
Version 0-14Mon 11 Nov 2013Dan Macpherson
Préparation pour MDP2.
Version 0-13Wed 09 Oct 2013Dan Macpherson
Ajout de tableau aux répertoires de contenu de synchronisation.
Version 0-12Wed 09 Oct 2013Dan Macpherson
Finalisation de l'implémentation de la révision QE
Version 0-11Tue 1 Oct 2013Athene Chan
BZ#887680 Correction d'erreurs typographiques mineures.
Version 0-10Mon 30 Sep 2013Dan Macpherson
Régénération suite à la vérification d'erreurs typographiques.
Version 0-09Wed 18 Sep 2013Athene Chan
Corrections mineures des balises.
Version 0-08Tue 17 Sep 2013Athene Chan
BZ#956256, 969922, 864115 - Ajout des modifications d'informations suggérées dans le guide de l'utilisateur.
Version 0-07Fri 13 Sep 2013Athene Chan
Produit du livre modifié.
Version 0-06Thu 12 Sep 2013Athene Chan
Modifications grammaticales mineures.
Ajout d'un élément de livre dans le fichier entier.
Version 0-05Thu 12 Sep 2013Athene Chan
BZ#1004566, 1004567, 1004568, 1004570, 1004571, 1004581, 1004586, 1004588, 1004590, 1004595, 1004597, 1004598, 1004600 - Modifications liées au contrôle qualité dans le livre entier.
Version 0-04Mon 12 Aug 2013Dan Macpherson
Suppression de la marque filigrane.
Version 0-03Mon 12 Aug 2013Dan Macpherson
Création d'un build pour révision technique.
Version 0-02Tue 28 May 2013Athene Chan
Création initiale du livre.

Note légale

Copyright © 2014 Red Hat.
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.