GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer SpaceWalk sur CentOS 6 / RHEL 6

Sortie dans l'espace est le package et la solution de gestion de système pour Red Hat système d'exploitation Linux dérivé tel que CentOS , Scientific Linux et Fedora , par la communauté des sorties dans l'espace. Il est publié sous licence GPLv2.

Il offre une manière plus flexible de faire

  1. Inventaire des systèmes
  2. Installer et mettre à jour les packages système.
  3. Configuration pour l'installation Kick-start.
  4. Déployer et gérer les fichiers de configuration à partir d'un emplacement unique
  5. Démarrer / Arrêter / Configurer les invités.
  6. Distribuez le contenu sur plusieurs emplacements géographiques à l'aide d'un proxy de sortie dans l'espace.

Série d'articles :

1  :Comment installer SpaceWalk sur CentOS 6 / RHEL 6

2  :Gestion des canaux et des référentiels dans Spacewalk

3  :Enregistrer les clients avec SpaceWalk Server

Sortie dans l'espace fournit l'interface Web pour gérer et afficher les mises à jour du système qui sont enregistrées, et nous pouvons lancer des tâches telles que l'installation, la mise à jour, l'inventaire, etc.

Voici le tutoriel sur l'installation de SpaceWalk sur CentOS 6 / RHEL 6 .

Prérequis

Avant d'installer SpaceWalk sur CentOS, le système doit être configuré pour disposer des référentiels requis pour télécharger les dépendances. Commençons par configurer le référentiel SpaceWalk.

rpm -Uvh https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.9/epel-6-x86_64/00830557-spacewalk-repo/spacewalk-repo-2.9-4.el6.noarch.rpm

Activez le canal de serveur optionnel Red Hat (RHEL 6).

subscription-manager repos --enable=rhel-6-server-optional-rpms

Configurez le référentiel EPEL sur CentOS 6.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Configurez le pare-feu pour Spacewalk.

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5222 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5269 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 69 -j ACCEPT
service iptables save

Configurer la base de données SpaceWalk

SpaceWalk prend en charge la base de données PostgreSQL (8.4 ou supérieure) ou Oracle (10g ou supérieure), et vous pouvez ignorer la configuration de base de données intégrée suivante pour utiliser la base de données externe.

Base de données intégrée

SpaceWalk a la configuration intégrée pour la base de données PostgreSQL qui effectuera l'installation automatique de SpaceWalk sans intervention de l'utilisateur pour entrer les informations de la base de données. La méthode de base de données intégrée est simple à configurer et à exécuter SpaceWalk en un rien de temps, ce qui est très utile pour ceux qui n'ont aucune connaissance des bases de données.

Ici, nous utiliserons la base de données PostgreSQL (embarquée).

yum -y install spacewalk-setup-postgresq

Base de données externe

Vous pouvez utiliser la base de données externe PostgreSQL ou Oracle pour installer SpaceWalk, et vous pouvez trouver des tonnes de documents en ligne pour configurer la base de données.

Installer SpaceWalk

Si vous envisagez d'utiliser la base de données PostgreSQL.

yum -y install spacewalk-postgresql

Configurer SpaceWalk

Exécutez la configuration Spacewalk pour commencer la configuration. Il vous demandera d'entrer le courrier de l'administrateur et les détails de l'organisation pour générer le certificat auto-signé pour un accès sécurisé.

spacewalk-setup

Sortie :

* Setting up SELinux..
** Database: Setting up database connection for PostgreSQL backend.
Database "rhnschema" does not exist
** Database: Installing the database:
** Database: This is a long process that is logged in:
** Database:   /var/log/rhn/install_db.log
*** Progress: ###
** Database: Installation complete.
** Database: Populating database.
*** Progress: ##########################
* Configuring tomcat.
* Setting up users and groups.
** GPG: Initializing GPG and importing key.
** GPG: Creating /root/.gnupg directory
You must enter an email address.
Admin Email Address? [email protected]
* Performing initial configuration.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? Y << Press Y 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? << Enter Certificate Password 
Re-enter CA certificate password? << Re Enter Certificate Password 
Cname alias of the machine (comma seperated)? server.itzgeek.local,server << Certificate Subject Name (Your Domain Name) 
Organization? ITzGeek << Your Organization Name
Organization Unit [server.itzgeek.local]? IT << Your Organization Unit 
Email Address [[email protected]]? << Email Address 
City? Albany << Your City 
State? NY << Your State #
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? US << Your Country 
** SSL: Generating CA certificate.
** SSL: Deploying CA certificate.
** SSL: Generating server certificate.
** SSL: Storing SSL certificates.
* Deploying configuration files.
* Update configuration in database.
* Setting up Cobbler..
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? Y << Press Y 
* Restarting services.
Installation complete.
Visit https://server.itzgeek.local to create the Spacewalk administrator account.

Une fois l'installation terminée, vérifiez l'état du service SpaceWalk.

/usr/sbin/spacewalk-service status

Sortie :

postmaster (pid 4403) is running...
router (pid 4425) is running...
sm (pid 4433) is running...
c2s (pid 4441) is running...
s2s (pid 4449) is running...
tomcat6 (pid 4511) is running...               [ OK ]
httpd (pid 4659) is running...
osa-dispatcher (pid 4687) is running...
rhn-search is running (4709).
cobblerd (pid 4751) is running...
RHN Taskomatic is running (4778).

Démarrez les services s'ils ne sont pas démarrés automatiquement.

/usr/sbin/spacewalk-service start

Accéder à la sortie dans l'espace

Vous pouvez désormais accéder à SpaceWalk via un navigateur Web .

https://ip.ad.dr.ess

OU

https://votre-nom-de-domaine

Vous devez ajouter des exceptions pour le certificat auto-signé.

Vous devez créer un compte administrateur pour la sortie dans l'espace. Remplissez les détails, puis cliquez sur Créer une organisation .

Une fois la création réussie, cela vous amènera à la page d'accueil de la sortie dans l'espace où vous pourrez effectuer toutes les activités administratives.

Dans notre prochain tutoriel, nous verrons comment Configurer le SpaceWalk pour distribuer les mises à jour pour les clients CentOS .

C'est tout.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer PostgreSQL sur CentOS 7 / RHEL 7

  3. Comment installer SpaceWalk sur CentOS 7 / RHEL 7

  4. Comment installer MariaDB 10.4 sur CentOS 8 et RHEL 8

  5. Comment installer MySQL 8.0 sur CentOS/RHEL 8

Comment installer mongodb sur RHEL 8 / CentOS 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer Spacewalk sur CentOS

Comment installer Cacti sur CentOS 8 / RHEL 8

Comment installer Spacewalk sur CentOS 6

Comment installer Spacewalk sur CentOS 7