Spacewalk es un software de gestión de sistemas de código abierto para el aprovisionamiento , la aplicación de parches y la configuración de sistemas, con licencia GNU GPLv2 .
El proyecto se suspendió el 31 de mayo de 2020, siendo la versión 2.10 la última versión oficial. [ 1 ] SUSE bifurcó el código base de spacewalk en 2018 con uyuni-project [ 2 ]
Descripción general
Características
El paseo espacial abarca las siguientes funciones: [ 3 ]
- Inventario de sistemas (hardware y software)
- Instalación y actualizaciones del software del sistema [ 4 ]
- Recopilación y distribución de paquetes de software personalizados en grupos manejables.
- Aprovisionamiento del sistema (a través de Kickstart )
- Gestión y despliegue de archivos de configuración
- Provisión de invitados virtuales
- Inicio/Parada/Configuración de invitados virtuales
- Auditoría de sistemas de clientes con OpenSCAP [ 5 ]
Arquitectura
Servidor Spacewalk: El servidor representa el sistema de gestión.
- Es posible configurar servidores primarios y de trabajo, e incluso es posible una configuración en árbol [ 6 ].
- Hay opciones para servidores proxy geográficamente remotos [ 7 ]
Cliente Spacewalk: Un sistema gestionado por un servidor Spacewalk.
- Los sistemas operativos cliente compatibles se obtienen de:
- Red Hat Enterprise Linux (RHEL)
- Servidor empresarial SUSE Linux (SLES)
- Solaris : soporte limitado y obsoleto.
- Debian – soporte limitado
El paseo espacial se controla mediante las siguientes interfaces:
- Interfaz web , utilizada para la mayoría de las interacciones.
- CLI ( Interfaz de línea de comandos ), utilizada para algunas operaciones específicas.
- API XML-RPC, [ 8 ] interfaz programática para uso especializado/de desarrollo
Gestión de suscripciones:
- Las versiones particulares ascendentes y descendentes pueden incluir la integración con la red de soporte de suscripción del proveedor compatible, como Red Hat Subscription Management (RHSM), ULN, [ 9 ] y las suscripciones de SUSE Enterprise Linux Server.
Base de datos de backend:
- Si bien anteriormente requería la base de datos comercial Oracle como backend, la versión 1.7 (lanzada en marzo de 2012) agregó soporte para PostgreSQL . [ 10 ]
Versiones ascendentes y descendentes
Varias versiones DownStream utilizan la versión Spacewalk upstream como base para su aprovisionamiento del sistema, gestión de parches y erratas:
- Red Hat Satellite 5.x
- "Spacewalk para Oracle® Linux" de Oracle
- Servidor SUSE Manager
La compatibilidad con sistemas operativos de cliente, sistemas operativos de servidor, arquitecturas de sistema, bases de datos de backend y servicios de suscripción varía entre versiones y lanzamientos.
Paseo espacial de Oracle
Oracle introdujo su propia versión de Spacewalk, en particular para proporcionar una alternativa familiar para aquellos que cambian de un proveedor diferente, mientras que Oracle Enterprise Manager sigue siendo la forma preferida de Oracle Corporation para administrar sistemas. [ 11 ]
Spacewalk para Oracle® Linux está diseñado para alojarse en Oracle Linux (OL).
La sección "Acerca de" de las notas de la versión en la documentación de Oracle Spacewalk 2.x indica solo cambios menores de marca y cambios para las claves GPG [ 18 ].
Red Hat Satellite 5
Red Hat Satellite 5 es una adaptación con licencia de Spacewalk que incorpora funcionalidades adicionales para gestionar las suscripciones de Red Hat Enterprise Linux. Durante los años de desarrollo de Red Hat Satellite 5, Spacewalk era conocido simplemente como el proyecto original de Satellite. La relación entre Spacewalk y Red Hat Satellite 5 era similar a la que existía entre Fedora y Red Hat Enterprise Linux . Con la aparición de Red Hat Satellite 6, basado en un conjunto de herramientas fundamentalmente diferente, el fin del ciclo de vida de Red Hat Satellite 5 y la aparición de ofertas derivadas de Spacewalk por parte de Oracle y SUSE, es posible que las versiones más recientes de Spacewalk ya no mantengan esta estrecha relación.
Servidor SUSE Manager
En marzo de 2011, Novell lanzó SUSE Manager 1.2, basado en Spacewalk 1.2 y compatible con la administración de SUSE Linux Enterprise y Red Hat Enterprise Linux . [ 19 ]
En mayo de 2018, durante la conferencia openSUSE en Praga, se anunció [ 20 ] [ 21 ] que se estaba creando una bifurcación de Spacewalk, llamada Uyuni . Nombrada en honor al salar de Bolivia , Uyuni utiliza Salt para la gestión de la configuración y React como marco de interfaz de usuario.
A partir de la versión 4.0, SUSE Manager se basa en Uyuni como su proyecto upstream. [ 22 ]
Historia y desarrollo
Desarrollo
Red Hat desarrolló Red Hat Network para gestionar las suscripciones de software y creó la aplicación Red Hat Satellite como punto de gestión centralizado con la red de usuarios.
En la versión 5 de Red Hat Satellite, la función Satellite se implementó mediante un conjunto de herramientas llamado Project Spacewalk.
Red Hat anunció en junio de 2008 que el Proyecto Spacewalk se convertiría en código abierto bajo la licencia GPLv2 [ 23 ].
Satellite 5.3 fue la primera versión que se basó en el código Spacewalk de la rama principal. [ 24 ]
Administración y gobernanza
En las Preguntas frecuentes sobre Spacewalk [ 25 ] publicadas en 2015 después del lanzamiento de Red Hat Satellite 6 Red Hat.
- Red Hat lanzó oficialmente Spacewalk como software de código abierto (GPLv2) en junio de 2008.
- Red Hat continúa patrocinando y apoyando Spacewalk como la rama principal de Red Hat Satellite 5. Sin embargo, se prevé que esta participación disminuya a medida que Red Hat Satellite 5 entre en las fases finales de su ciclo de vida. Spacewalk no es ni podrá ser nunca la rama principal de Red Hat Satellite 6, lanzado en septiembre de 2014 [ 26 ] [ 27 ], debido a que se trata de una reconstrucción completa con un conjunto de herramientas diferente.
- El proyecto Spacewalk podrá seguir creciendo y prosperando siempre que la comunidad continúe considerándolo una herramienta útil y esté dispuesta a apoyarlo.
El satélite 5 llegó al final de su vida útil el 31 de mayo de 2020, [ 28 ] el proyecto Spacewalk se suspendió al mismo tiempo.
Construcciones
compilación ascendente
Lanzamientos
Críticas
En un artículo de 2019 que analizaba las herramientas de parcheo de código abierto para Linux, Spacewalk fue elogiado por tener un inventario de software y soporte de la comunidad, pero soporte limitado para distribuciones; en particular, Ubuntu fue un problema. [ 58 ]
Misceláneas
- El logotipo de Spacewalk es una marca registrada de Red Hat, Inc. [ 59 ]
Nota
- ↑ Versión de servidor Fedora, consulte las notas de la versión para otras distribuciones de Linux.
Referencias
- ↑ "GitHub Spacewalkproject Home" . GitHub . 2020-06-02 . Consultado el 2020-06-28 .
- ↑ "Uyuni: Paseo espacial bifurcado con sal y contenedores" . 12 de noviembre de 2020. Consultado el 12 de noviembre de 2020 .
- ↑ "GitHub Spacewalkproject Home" . GitHub . 13 de enero de 2017. Archivado del original el 16 de julio de 2019. Consultado el 1 de febrero de 2017 .
- ↑ Vora, Zeal (29 de diciembre de 2017). Seguridad y gobernanza de la nube empresarial . Packt. ISBN 9781788298513. Pruebas de penetración y gestión de parches.
- ↑ "Auditoría de sistemas cliente con OpenSCAP" . docs.oracle.com . Consultado el 1 de febrero de 2017 .
- ↑ "Configuración de la sincronización entre servidores" . docs.oracle.com . Consultado el 2 de febrero de 2017 .
- ↑ "Instalación y actualización de proxies de Spacewalk" . docs.oracle.com. Archivado del original el 7 de noviembre de 2017. Consultado el 2 de febrero de 2017 .
- ↑ "Preguntas frecuentes sobre la API de Spacewalk" . Archivado del original el 2 de febrero de 2017. Consultado el 31 de enero de 2017 .
- ↑ "Introducción al uso de Oracle Unbreakable Linux Network" . Blog de Oracle Linux. 25/02/2015. Archivado del original el 09/08/2016 . Consultado el 01/02/2017 .
- ↑ "PostgreSQL – spacewalk" . Fedorahosted.org. 7 de marzo de 2012. Archivado del original el 8 de septiembre de 2013. Consultado el 14 de octubre de 2012 .
- ↑ "Spacewalk 2.0 se proporciona para administrar sistemas Oracle Linux" . Vicepresidente sénior de Ingeniería de Linux y Virtualización. 13 de noviembre de 2013. Archivado del original el 1 de julio de 2016. Consultado el 31 de enero de 2017 .
- ↑ "Oracle Linux Manager" . docs.oracle.com .
- ↑ "Friday Spotlight: Spacewalk 2.2 en yum público y Oracle Instant Client en ULN" . Blog de Linux de Oracle. 30 de enero de 2015. Archivado del original el 7 de febrero de 2017. Consultado el 7 de febrero de 2017 .
- ↑ "Lanzamiento del cliente Spacewalk para Oracle Linux 7" . Blog de Linux de Oracle. 4 de noviembre de 2014. Archivado del original el 10 de septiembre de 2015. Consultado el 1 de febrero de 2017 .
- ↑ Miller, Avi (8 de mayo de 2017). "Anuncio del lanzamiento de Spacewalk 2.6" . Recuperado el 24 de febrero de 2018 .
- ↑ Miller, Avi (16 de abril de 2017). "Anuncio del lanzamiento de Spacewalk 2.7" . Archivado del original el 26 de septiembre de 2018. Recuperado el 26 de septiembre de 2018 .
- ↑ Miller, Avi (5 de agosto de 2020). "Anuncio del lanzamiento de Spacewalk 2.10 para Oracle Linux" . Recuperado el 5 de agosto de 2020 .
- ↑ "Página principal de la documentación de Oracle Spacewalk" . oracle.com. Archivado del original el 20 de octubre de 2017. Consultado el 30 de enero de 2017 .
- ↑ "Novell lanza una solución avanzada de gestión de sistemas Linux" . Novell.com. 3 de marzo de 2011. Archivado del original el 9 de octubre de 2012. Consultado el 14 de octubre de 2012 .
- ↑ "Uyuni: Paseo espacial bifurcado con sal y contenedores" . 26 de mayo de 2018. Archivado del original el 26 de agosto de 2018. Consultado el 23 de agosto de 2018 .
- ↑ "¡Hemos vuelto a la Tierra, y la Tierra es plana! ¡Bienvenido Uyuni!" . 2018-06-02. Archivado del original el 2018-08-23 . Consultado el 2018-08-23 .
- ↑ "¡Primera beta pública de SUSE Manager 4.0!" . 14/03/2019. Archivado del original el 02/04/2019 . Consultado el 20/08/2020 .
- ↑ "Anuncio del Proyecto Spacewalk" . Red Hat. 2 de junio de 2008. Archivado del original el 21 de julio de 2019. Consultado el 31 de enero de 2017 .
- ↑ "Red Hat extiende su tentáculo de gestión de sistemas Linux" . The Register . 2 de septiembre de 2009. Archivado del original el 21 de febrero de 2014. Consultado el 5 de febrero de 2014 .
- ↑ "(Paseo espacial) Preguntas frecuentes" . Red Hat. 2015. Archivado del original el 22/12/2016 . Consultado el 01/02/2017 .
- ↑ "Satellite versión 6 con Puppet, git, Foreman, Katello, Pulp y Candlepin incluidos: preguntas sobre el uso de Puppet" . Portal de clientes de Red Hat . 9 de julio de 2014. Archivado del original el 6 de noviembre de 2014. Consultado el 6 de noviembre de 2014 .
- ↑ "Spacewalk: Gestión de sistemas Linux gratuitos y de código abierto" . redhat.com. Archivado del original el 17 de abril de 2010. Consultado el 14 de octubre de 2012 .
- ↑ "Red Hat Satellite 5: Información importante y cambios" . Red Hat. 19 de mayo de 2020. Consultado el 28 de junio de 2020 .
- ↑ "Notas de la versión 2.10 de Spacewalk" . Github . Consultado el 18 de marzo de 2020 .
- ↑ "Notas de la versión 2.9 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.8 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.7 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.6 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.5 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.4 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.3 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.2 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 2.1 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión Spacewalk 2.0" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.9 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.8 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.7 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.6 de Spacewalk" . Github . Archivado del original el 3 de agosto de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.5 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.4 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.3 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.2 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.1 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 1.0 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 0.8 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 0.7 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 0.6 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Notas de la versión 0.5 de Spacewalk" . Github . Archivado del original el 16 de septiembre de 2019. Consultado el 16 de septiembre de 2019 .
- ↑ "Spacewalk-announce-list — ¡Spacewalk 0.4 ya está aquí!" . www.redhat.com . Archivado del original el 26/07/2019 . Consultado el 16/09/2019 .
- ↑ "Spacewalk-list — Anuncio de Spacewalk 0.3" . www.redhat.com . Archivado del original el 21/07/2019 . Consultado el 16/09/2019 .
- ↑ "Spacewalk-list — Spacewalk 0.2 disponible" . www.redhat.com . Archivado del original el 21/07/2019 . Consultado el 16/09/2019 .
- ↑ "Spacewalk-list — Presentación del Proyecto Spacewalk" . www.redhat.com . Archivado del original el 21/07/2019 . Consultado el 02/02/2017 .
- ↑ Midtrapanon, Soranut; Wills, Gary (2 de mayo de 2019). Gestión de parches de Linux: con funciones de evaluación de seguridad (PDF) . 4.ª Conferencia Internacional sobre Internet de las Cosas, Big Data y Seguridad. Heraklion , Creta . pp. 270–277 . Archivado del original el 17 de septiembre de 2019.
- ↑ "Spacewalk Home" . Red Hat. 2015. Archivado del original el 19 de noviembre de 2016. Consultado el 2 de febrero de 2017 .
Enlaces externos
Recursos
- Sitio web oficial
- Repositorio de GitHub.com para Spacewalk
- Wiki de documentación de GitHub del proyecto original
- Documentación del usuario de Spacewalk Upstream
- Paseo espacial en Fedorahosted.org (Obsoleto)
- Documentación para Red Hat Satellite 5.7 - Contiene mucha información generalmente relevante para Spacewalk
- Documentación de Oracle Spacewalk: Referencia de utilidad general
- Documentación de SUSE Manager 3
- ↑ "Fedorahosted Sunset" . 16 de octubre de 2016. Archivado del original el 3 de febrero de 2017. Consultado el 2 de febrero de 2017 .
- ↑ "Migración desde Fedorahosted Trac" . 16/11/2016. Archivado del original el 02/02/2017 . Consultado el 02/02/2017 .
- ↑ "¡La wiki de Spacewalk tiene un nuevo hogar!" . spacewalk-devel. 13/01/2017. Archivado del original el 02/02/2017 . Consultado el 02/02/2017 .
- Software libre programado en Java.
- Software libre programado en Perl
- Aprovisionamiento
- Software Red Hat
- Software de administración remota
- Gestión de sistemas