Foreman (también conocido como The Foreman ) es una herramienta de administración de sistemas de ciclo de vida completo de código abierto para aprovisionamiento , configuración y monitoreo de servidores físicos y virtuales. Foreman tiene una profunda integración con el software de administración de configuración , con Ansible , Puppet , Chef , Salt y otras soluciones a través de complementos, lo que permite a los usuarios automatizar tareas repetitivas, implementar aplicaciones y administrar cambios en los servidores implementados.
Autor (es) original (es) | Paul Kelly y Ohad Levy |
---|---|
Versión inicial | 10 de septiembre de 2009 [1] |
Lanzamiento estable | 2.1.2 / 2.0.2 |
Repositorio | |
Escrito en | Ruby y JavaScript |
Plataforma | Multiplataforma : Unix , Linux , Microsoft Windows , OS X |
Disponible en | Inglés, francés, alemán, español |
Tipo | Gestión de sistemas |
Licencia | GPL-3.0 |
Sitio web | theforeman |
Foreman proporciona aprovisionamiento en bare-metal (a través de instalaciones desatendidas basadas en DHCP , DNS , TFTP y PXE administradas ), virtualización y nube . Foreman proporciona funciones de interacción completas y auditables que incluyen una interfaz web, una interfaz de línea de comandos y una API REST sólida .
Historia
El desarrollo inicial de Foreman comenzó en julio de 2009 con un nombre de proyecto diferente. La liberación inicial 0.1 fue cometida en septiembre de 2009 [1] por Ohad Levy.
Disponibilidad
Foreman está dirigido a sistemas operativos Linux , pero los usuarios informaron instalaciones exitosas en Microsoft Windows , BSD y macOS .
El equipo principal de Foreman mantiene repositorios para varias distribuciones de Linux: Fedora , Red Hat Enterprise Linux (y derivados como CentOS ), Debian y Ubuntu .
Complementos
Foreman viene con complementos disponibles gratuitamente para aumentar la funcionalidad. Todos los complementos están disponibles en Github .
Historial de versiones
Fecha | Versión | Cambios y adiciones |
---|---|---|
14 de octubre de 2013 | 1.3.0 [2] | Se realizaron mejoras en el proceso de instalación, API, escalabilidad, asignación de hosts existentes a recursos informáticos y más. Una nueva CLI oficial. |
30 de enero de 2014 | 1.4.0 [3] | Nueva función de perfiles informáticos, registro de complementos mejorado y extensibilidad de la interfaz de usuario web, compatibilidad con la autenticación Kerberos y nuevas funciones de proxy inteligente. |
9 de mayo de 2014 | 1.5.0 [4] | Función de grupos de configuración para la gestión de marionetas , integración con FreeIPA , sistema de autorización mejorado y aprovisionamiento de imágenes en oVirt , libvirt y VMware ESX . |
11 de septiembre de 2014 | 1.6.0 [5] | Compatibilidad con complementos para el proxy inteligente de Foreman, nueva versión de API , compatibilidad con grupos LDAP o Kerberos . |
2 de diciembre de 2014 | 1.7.0 [6] | Nuevas funciones para los comparadores de clases inteligentes de Foreman que proporcionan datos a Puppet , soporte de red más avanzado y un verificador de estado de compilación. |
28 de abril de 2015 | 1.8.0 [7] | Interfaz de usuario de red y soporte de aprovisionamiento mejorado, nuevas funciones de instalador y mejoras de rendimiento. |
18 de agosto de 2015 | 1.9.0 [8] | Mejoras en la interfaz de usuario, registro mejorado, aprovisionamiento de imágenes y notificaciones por correo electrónico. |
23 de diciembre de 2015 | 1.10.0 [9] | Varias mejoras en la interfaz de usuario de administración de host, compatibilidad con complementos DNS en Foreman Smart Proxy |
1 de abril de 2016 | 1.11.0 [10] | Mejoras en la gestión de parámetros, nuevas interfaces de usuario de Smart Proxy, compatibilidad con el complemento DHCP en Smart Proxy. |
8 de julio de 2016 | 1.12.0 | Compatibilidad con Puppet 4, compatibilidad con nuevos sistemas operativos (Ubuntu Xenial, Fedora 24) |
5 de octubre de 2016 | 1.13.0 | Compatibilidad con direccionamiento IPv6 y orquestación parcial, compatibilidad con diferentes cargadores de arranque PXE para el arranque UEFI, mejora del rendimiento de ISC DHCP, mejoras en los recursos informáticos, compatibilidad con hechos estructurados de Facter |
16 de enero de 2017 | 1.14.0 | Direccionamiento IPv6 automático para hosts en recursos informáticos, soporte para exportar plantillas y obtener ayuda sobre cómo crearlas, mejoras de LDAP para ayudar a ubicar a los usuarios en organizaciones / ubicaciones |
12 de mayo de 2017 | 1.15.0 | Propietario predeterminado para nuevos hosts, cajón de notificaciones, bloqueo de plantillas y roles, hosts de importación que se encuentran en recursos informáticos, claves SSH implementadas de manera diferente según quién crea el host. Muchas correcciones relacionadas con VMWare, incluido el rendimiento y la edición del host. |
30 de noviembre de 2017 | 1.16.0 | Autenticación Netgroup LDAP, compatibilidad con Puppet 5, controladores VMWare SCSI con configuración por disco, bloqueo de funciones de complemento |
17 de abril de 2018 | 1.17.0 | Proxy HTTP para solicitudes salientes, navegación vertical, auditoría de interfaces de host, advertencia de combinaciones de cargadores PXE no compatibles |
19 de julio de 2018 | 1.18.0 | Importación de plantillas, compatibilidad con el aprovisionamiento de RancherOS, compatibilidad con MTU para subredes, navegación de ruta de navegación |
31 de agosto de 2018 | 1.19.0 | Compatibilidad con Ubuntu Bionic, compatibilidad con el registro en journald o syslog, compatibilidad completa con inicio en la nube para oVirt |
18 de noviembre de 2018 | 1.20.0 | Plantillas de informes, reescritura del motor de representación de plantillas, cumplimiento de FIPS, mejoras en la interfaz de usuario |
1 de marzo de 2019 | 1.21.0 | Nuevo visor de diferencias, compatibilidad con Huawei VRP, rendimiento y estabilización |
4 de junio de 2019 | 1.22.0 [11] | Compatibilidad con matrices, booleanas y otros tipos en parámetros, actualización de bibliotecas de recursos informáticos, API Graphql, capacidades y configuraciones expuestas de proxy inteligente, compatibilidad con Puppet 6 [12] |
29 de agosto de 2019 | 1.22.1 [13] | Comunicado de mantenimiento [12] |
4 de noviembre de 2020 | 1.22.2 [13] | Comunicado de mantenimiento [12] |
10 de septiembre de 2019 | 1.23.0 [14] | Nueva página de inicio de sesión, el complemento Foreman Userdata se ha fusionado en Foreman Core, se ha agregado la capacidad de suplantación, múltiples mejoras en los recursos informáticos de GCE, mejoras en la pila de Javascript, compatibilidad con la caché de Redis experimental [15] |
4 de noviembre de 2020 | 1.23.1 [14] | Comunicado de mantenimiento [15] |
12 de marzo de 2020 | 1.23.2 [14] | Comunicado de mantenimiento [15] |
9 de diciembre de 2019 | 1.24.0 [16] | Compatibilidad con recursos informáticos de Azure Resource Manager, compatibilidad con inicio de sesión único (SSO) mediante OpenID-Connect, compatibilidad con Debian 10 (Buster), implementación de Dynflow con Sidekiq, inicio de sesión único en Cockpit, nuevos puntos finales de API de estado [17] |
8 de enero de 2020 | 1.24.1 [16] | Comunicado de mantenimiento [17] |
21 de enero de 2020 | 1.24.2 [16] | Comunicado de mantenimiento [17] |
20 de mayo de 2020 | 1.24.3 [16] | Comunicado de mantenimiento [17] |
2 de abril de 2020 | 2.0.0 [18] | Nueva implementación basada en sidekiq para Dynflow, consolidación en PostgreSQL como única base de datos admitida, migraciones de bases de datos y siembra ya no se ejecutan como parte de la instalación del paquete, interfaz de usuario mejorada para administrar fuentes de autenticación [19] |
9 de junio de 2020 | 2.0.1 [18] | Comunicado de mantenimiento [19] |
19 de agosto de 2020 | 2.0.2 [18] | Comunicado de mantenimiento [19] |
1 de julio de 2020 | 2.1.0 [20] | IPAM externo, actualización de Rails 6, instalación de soporte en distribuciones EL8, cambio de servidor web predeterminado de Passenger a Puma [21] |
3 de agosto de 2020 | 2.1.1 [20] | Comunicado de mantenimiento [21] |
20 agosto 2020 | 2.1.2 [20] | Comunicado de mantenimiento [21] |
Ver también
- Ruby on Rails
- Marioneta (software)
- Chef (software)
- Sal (software)
- Ansible (software)
Referencias
- ^ a b "Etiqueta inicial en git" .
- ^ [1] . Groups.google.com. Consultado el 14 de octubre de 2013.
- ^ [2] . Groups.google.com. Consultado el 30 de enero de 2014.
- ^ [3] . Groups.google.com. Consultado el 30 de enero de 2014.
- ^ [4] . Groups.google.com. Consultado el 11 de septiembre de 2014.
- ^ [5] . Groups.google.com. Consultado el 2 de diciembre de 2014.
- ^ [6] . Groups.google.com. Consultado el 28 de abril de 2015.
- ^ [7] . Groups.google.com. Consultado el 18 de agosto de 2015.
- ^ [8] . Groups.google.com. Consultado el 23 de diciembre de 2015.
- ^ [9] . Groups.google.com. Consultado el 1 de abril de 2016.
- ^ "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c "Capataz :: Manual" . theforeman.org . Consultado el 3 de septiembre de 2020 .
- ^ a b "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c "Capataz :: Manual" . theforeman.org . Consultado el 3 de septiembre de 2020 .
- ^ a b c d "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c d "Capataz :: Manual" . theforeman.org . Consultado el 3 de septiembre de 2020 .
- ^ a b c "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c "Capataz :: Manual" . theforeman.org . Consultado el 3 de septiembre de 2020 .
- ^ a b c "el capataz / capataz" . GitHub . Consultado el 3 de septiembre de 2020 .
- ^ a b c "Capataz :: Manual" . theforeman.org . Consultado el 3 de septiembre de 2020 .
enlaces externos
- Página web oficial
- Foro Comunitario
- Canal de Youtube