Spacewalk est un logiciel de gestion de systèmes open source pour le provisionnement , la mise à jour corrective et la configuration du système, sous licence GNU GPLv2 .
Le projet a été abandonné le 31 mai 2020, la version 2.10 étant la dernière version officielle. SUSE a bifurqué la base de code de Spacewalk en 2018 avec le projet uyuni
Aperçu
Caractéristiques
La sortie dans l’espace englobe les fonctions suivantes :
- Inventaire des systèmes (matériel et logiciel)
- Installation et mises à jour du logiciel système
- Rassemblement et distribution de packages logiciels personnalisés en groupes gérables
- Provisionnement du système (via Kickstart )
- Gestion et déploiement des fichiers de configuration
- Mise à disposition d'invités virtuels
- Démarrage/Arrêt/Configuration des invités virtuels
- Audit OpenSCAP des systèmes clients
Architecture
Serveur Spacewalk : le serveur représente la gestion du système
- Il est possible de configurer des serveurs principaux et des serveurs de travail, et même une configuration arborescente est possible
- Il existe des options pour les serveurs proxy géographiquement distants
Client Spacewalk : un système géré par un serveur Spacewalk
- Les systèmes d'exploitation clients compatibles sont issus de :
- Red Hat Enterprise Linux (RHEL)
- Serveur d'entreprise SUSE Linux (SLES)
- Solaris – support limité et obsolète
- Debian – support limité
Spacewalk est contrôlé par les interfaces suivantes :
- interface Web , utilisée pour la plupart des interactions
- CLI ( interface de ligne de commande ), utilisée pour certaines opérations spécifiques
- API XML-RPC, interface de programmation pour une utilisation spécialisée/de développement
Gestion des abonnements :
- Certaines versions en amont et en aval peuvent inclure l'intégration au réseau de support d'abonnement des fournisseurs pris en charge, tel que les abonnements Red Hat Subscription Management (RHSM), ULN, et SUSE Enterprise Linux Server.
Base de données principale :
- Alors qu'auparavant, la base de données commerciale Oracle était nécessaire comme backend, la version 1.7 (sortie en mars 2012) a ajouté la prise en charge de PostgreSQL .
Versions amont et aval
Un certain nombre de versions DownStream utilisent la version Spacewalk en amont comme base de leur provisionnement système, de leur gestion des correctifs et des errata :
- Red Hat Satellite 5.x
- « Sortie dans l'espace pour Oracle® Linux » d'Oracle
- Serveur SUSE Manager
La prise en charge de systèmes d'exploitation clients, de systèmes d'exploitation de serveur, d'architectures système, de bases de données principales et de services d'abonnement particuliers varie selon les versions et les versions.
Sortie dans l'espace Oracle
Oracle a introduit sa propre version de Spacewalk notamment pour fournir une alternative familière à ceux qui passent d'un autre fournisseur tandis qu'Oracle Enterprise Manager reste le moyen préféré d'Oracle Corporation pour gérer les systèmes.
Spacewalk pour Oracle® Linux est conçu pour être hébergé sur Oracle Linux (OL).
La section À propos des notes de publication de la documentation Oracle Spacewalk 2.x indique uniquement des modifications mineures de la marque et des modifications des clés GPG
Red Hat Satellite 5
Red Hat Satellite 5 est une adaptation sous licence en aval de Spacewalk avec des fonctionnalités supplémentaires pour gérer les abonnements Red Hat Enterprise Linux. Au cours des années d'activité du cycle de vie de Red Hat Satellite 5, Spacewalk était simplement connu comme le projet en amont de Satellite. La relation entre Spacewalk et Red Hat Satellite 5 était analogue à la relation entre Fedora et Red Hat Enterprise Linux . Avec l'émergence de Red Hat Satellite 6 basé sur un ensemble d'outils fondamentalement différent, la phase de fin de cycle de vie de Red Hat Satellite 5 et l'émergence des offres en aval basées sur Spacewalk d'Oracle et de SUSE, les nouvelles versions de Spacewalk n'ont peut-être pas cette relation étroite.
Serveur SUSE Manager
En mars 2011, Novell a publié SUSE Manager 1.2, basé sur Spacewalk 1.2 et prenant en charge la gestion de SUSE Linux Enterprise et de Red Hat Enterprise Linux .
En mai 2018, lors de la conférence openSUSE à Prague, il a été annoncé qu'un fork de Spacewalk, appelé Uyuni, était en cours de création. Nommé d'après le désert de sel de Bolivie , Uyuni utilise Salt pour la gestion de la configuration et React comme framework d'interface utilisateur.
À partir de la version 4.0, SUSE Manager est basé sur Uyuni comme projet en amont.
Histoire et développement
Développement
Red Hat a développé le Red Hat Network pour gérer les logiciels d'abonnement et a créé l' application Red Hat Satellite comme point de gestion central avec le réseau d'utilisateurs.
Pour Red Hat Satellite version 5, la fonction Satellite a été implémentée par un ensemble d'outils nommé Project Spacewalk.
Red Hat a annoncé en juin 2008 que le projet Spacewalk serait rendu open source sous licence GPLv2
Satellite 5.3 a été la première version à être basée sur le code Spacewalk en amont.
Intendance et gouvernance
Dans la FAQ Spacewalk publiée en 2015 après la sortie de Red Hat Satellite 6 Red Hat.
- Red Hat a officiellement publié Spacewalk en open source (GPLv2) en juin 2008
- Red Hat continue de sponsoriser et de soutenir Spacewalk en tant que Red Hat Satellite 5 en amont. Cependant, cette participation devrait diminuer à mesure que Red Hat Satellite 5 entre dans les phases finales de son cycle de vie. Spacewalk n'est pas et ne pourra jamais être en amont de Red Hat Satellite 6 sorti en septembre 2014 car il s'agit d'une refonte complète avec un ensemble d'outils différent.
- Le projet Spacewalk peut continuer à croître et à prospérer à condition que la communauté continue à le considérer comme un outil utile et soit disposée à le soutenir.
Le satellite 5 a pris fin le 31 mai 2020, le projet Spacewalk a été abandonné au même moment.
Construit
Construction en amont
Communiqués de presse
Critiques
Dans un article de 2019 examinant les outils de correctifs open source Linux, Spacewalk a été félicité pour avoir un inventaire de logiciels et un support communautaire, mais un support limité pour les distributions ; notamment, Ubuntu était un problème.
Divers
- Le logo Spacewalk est une marque déposée de Red Hat, Inc.