« Deploy/SpaceWalk » : différence entre les versions
| (2 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 15 : | Ligne 15 : | ||
== Que peut faire exactement Spacewalk ? == | == Que peut faire exactement Spacewalk ? == | ||
{{:Deploy/SpaceWalk/Brief}} | |||
== Pré-requis == | == Pré-requis == | ||
| Ligne 33 : | Ligne 25 : | ||
* Une Base de données [[DBMS/Oracle/Brief|Oracle]] ou [[DBMS/PostgreSQL/Brief|PostgreSQL]], avec un espace disque de 10G | * Une Base de données [[DBMS/Oracle/Brief|Oracle]] ou [[DBMS/PostgreSQL/Brief|PostgreSQL]], avec un espace disque de 10G | ||
{{Admon/tip|Espace disque total|En incluant les dépôts suivants pour les architectures 32 et 64 bits: | {{Admon/tip|Espace disque total|En incluant les dépôts suivants pour les architectures 32 et 64 bits: | ||
* CentOS 5 Base | * CentOS 5 avec les dépôts Base, Updates, EPEL, Rpmforge | ||
* CentOS 5 avec les dépôts Base, Updates, EPEL | |||
Il faudra donc <nowiki>7 * 10 =</nowiki> '''70 Go d'espace disque''' pour la partition <path>/var/satellite</path>.}} | |||
* CentOS 5 | |||
Il faudra donc <nowiki> | |||
== Et la suite ? == | == Et la suite ? == | ||
| Ligne 47 : | Ligne 33 : | ||
* [[Deploy/SpaceWalk/Install|Installater]] un serveur Spacewalk. | * [[Deploy/SpaceWalk/Install|Installater]] un serveur Spacewalk. | ||
* [[Deploy/SpaceWalk/Upload|Ajouter du contenu]] à son serveur Spacewalk. | * [[Deploy/SpaceWalk/Upload|Ajouter du contenu]] à son serveur Spacewalk. | ||
* Enregistrer un [[Deploy/SpaceWalk/Client|client]] sur son serveur Spacewalk. | |||
* [[Deploy/SpaceWalk/Backup|Sauvegarder]] son serveur Spacewalk. | * [[Deploy/SpaceWalk/Backup|Sauvegarder]] son serveur Spacewalk. | ||
* Divers [[Deploy/SpaceWalk/Howto|Tutoriaux]] sur Spacewalk. | * Divers [[Deploy/SpaceWalk/Howto|Tutoriaux]] sur Spacewalk. | ||
Dernière version du 1 septembre 2013 à 10:55
Spacewalk 2.0.
Introduction
L'un des défis les plus communs de la gestion de la configuration des serveurs dans votre environnement DTAP (Development, Testing, Acceptance, and Production) est de garder tous les hôtes concernés au même niveau, c'est à dire mêmes logiciels et mêmes configurations. Et ça peut vite devenir un sacré casse-tête, et conduire à des situations intéressantes où le logiciel produit par l'équipe de développement ne fonctionne pas sur l'environnement de recettage et/ou de production alors qu'il fonctionnait parfaitement sur l'environnement de développement et/ou de test.
Bien sûr, il y a la possibilité de créer une image virtuelle et la distribuer sur votre environnement DTAP. Toutefois, cela peut présenter des problèmes graves. Par exemple, lorsque l'hébergeur de votre environnement de recettage ou de de production n'accepte pas qu'une image virtuelle étrangère puisse être installé sur leurs fermes de serveurs. Si le projet a déjà été lancé depuis plusieurs mois, et que l'ingénieur qui a développé les images virtualles a quitté le projet à ce moment là et que la documentation s'est avérée insuffisante pour reproduire l'image virtualisée, c'est la catastrophe.
C'est là qu'une solution de gestion de systèmes Linux comme Red Hat Satellite peut vous aider. Puisque celui-ci nécessite un abonnement Red Hat , cet article va présenter l'alternative open source Spacewalk. Spacewalk est une solution de gestion open source Linux systèmes. C'est le projet communautaire en amont duquel Satellite Red Hat Network est dérivé. Spacewalk gère les mises à jour de contenu de logiciels pour les distributions dérivées de Red Hat comme Fedora, CentOS et Scientific Linux.
Avec Spacewalk, vous pouvez déployer des systèmes linux, encore et encore, et toujours de la même manière (en utilisant kickstart), gérer de façon centralisée les paquets installés sur un système et enfin gérer de manière centralisée les fichiers de configuration pour chaque système déployé.
Que peut faire exactement Spacewalk ?
<class>Spacewalk</class> est une solution de gestion de système Linux open source (GPLv2):
- Inventorier vos systèmes (informations sur l'hardware et les logiciels)
- Installer et Mettre à jour les logiciels de vos systèmes
- Collecter et distribuer vos propres paquets RPMs dans des groupes définissable
- Installer vos systèmes (kickstart)
- Gérer et déployer des fichiers de configuration sur vos systèmes
- Superviser vos systèmes
- Fournir et démarrer/arrêter/configurer vos hôtes virtuels
- Distribuer du contenu à différent sites efficacement
Pré-requis
Un serveur 64 bit CentOS 6.4 ( ou supérieur) qui fera fonctionner spacewalk 2.0, avec au minimum
- 1 cpu
- 1 GB de mémoire minimum, 2GB conseillé.
- Un Espace disque de 5 GB (excluding swap) pour le système et de 10G par distributions et par dépôt ( partition <path>/var/satellite</path> )
- Une Base de données Oracle ou PostgreSQL, avec un espace disque de 10G
Et la suite ?
- Installater un serveur Spacewalk.
- Ajouter du contenu à son serveur Spacewalk.
- Enregistrer un client sur son serveur Spacewalk.
- Sauvegarder son serveur Spacewalk.
- Divers Tutoriaux sur Spacewalk.
