« Deploy/SpaceWalk » : différence entre les versions
(Page créée avec « right '''Spacewalk 2.0.''' center == Que peut faire Spacewalk ? == Spacewalk est une solution de gestio... ») |
Aucun résumé des modifications |
||
| Ligne 3 : | Ligne 3 : | ||
[[Fichier:SpacewalkRelease2.0.png|center]] | [[Fichier:SpacewalkRelease2.0.png|center]] | ||
== Que peut faire Spacewalk ? == | == 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 ? == | |||
Spacewalk est une solution de gestion de système Linux open source (GPLv2): | Spacewalk est une solution de gestion de système Linux open source (GPLv2): | ||
| Ligne 15 : | Ligne 25 : | ||
* Distribuer du contenu à différent sites efficacement | * 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 | |||
* 2 GB of memory | |||
* Un Espace disque de 5 GB (excluding swap) pour le système et de 10G par distributions ( partition <path>/var/satellite</path> ) | |||
* 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: | |||
* CentOS 5 Base | |||
* CentOS 5 Updates | |||
* CentOS 5 EPEL | |||
* CentOS 5 Rpmforge | |||
* CentOS 6 Base | |||
* CentOS 6 Updates | |||
* CentOS 6 EPEL | |||
* CentOS 6 Rpmforge | |||
Il faudra donc 8 * 10 = 80 Go d'espace disque.}} | |||
== Et la suite ? == | |||
* [[Deploy/SpaceWalk/Install|Installation]] | * [[Deploy/SpaceWalk/Install|Installation]] d'un serveur Spacewalk. | ||
* [[Deploy/SpaceWalk/Upload|Ajouter du contenu]] | * [[Deploy/SpaceWalk/Upload|Ajouter du contenu]] à son serveur Spacewalk. | ||
* [[Deploy/SpaceWalk/Backup| | * [[Deploy/SpaceWalk/Backup|Sauvegarder]] son serveur Spacewalk. | ||
* [[Deploy/SpaceWalk/Howto| | * Divers [[Deploy/SpaceWalk/Howto|Tutoriaux]] sur Spacewalk. | ||
Version du 22 août 2013 à 16:49
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 ?
Spacewalk 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
- 2 GB of memory
- Un Espace disque de 5 GB (excluding swap) pour le système et de 10G par distributions ( partition <path>/var/satellite</path> )
- Une Base de données Oracle ou PostgreSQL, avec un espace disque de 10G
Et la suite ?
- Installation d'un serveur Spacewalk.
- Ajouter du contenu à son serveur Spacewalk.
- Sauvegarder son serveur Spacewalk.
- Divers Tutoriaux sur Spacewalk.
