Articulo de referencia

Opción

Opsi (Open PC Server Integration) es un sistema de distribución y gestión de software para clientes Microsoft Windows , basado en servidores Linux . Opsi es desarrollado y mante...

Opsi (Open PC Server Integration) es un sistema de distribución y gestión de software para clientes Microsoft Windows , basado en servidores Linux . Opsi es desarrollado y mantenido por uib GmbH de Maguncia , Alemania . Las partes principales de Opsi son de código abierto y están licenciadas bajo la Licencia Pública General Affero de GNU . [ 1 ]

Características

Las características clave [ 2 ] de opsi son:

Una herramienta para instalaciones automatizadas es importante y necesaria para la estandarización, el mantenimiento y el ahorro de costes de las redes de PC de mayor tamaño.

Opsi admite los sistemas operativos cliente MS Windows XP , Server 2003 , Windows Vista , Server 2008 , Windows 7 , Server 2008R2 , Server 2012 , Windows 8.1 , Server 2012 R12 y Windows 10. [ 3 ] Se admiten las versiones de 32 y 64 bits. Para la instalación de un servidor opsi, hay paquetes disponibles para las distribuciones de Linux Debian , Ubuntu , SLES , Univention Corporate Server , CentOS , RHEL y OpenSuse .

Instalación automatizada del sistema operativo

Mediante la interfaz de administración, se puede seleccionar un cliente para la instalación del sistema operativo. Si el cliente arranca mediante PXE, carga una imagen de arranque desde el servidor opsi-depotserver. Esta imagen prepara el disco duro, copia los archivos de instalación, los controladores y el agente cliente de opsi necesarios, e inicia la instalación automática del sistema operativo . Opsi detecta automáticamente los controladores necesarios para dispositivos PCI, HD Audio y USB. También se admite la instalación del sistema operativo mediante una imagen de disco .

Distribución de software

Para la distribución automática de software, es necesario instalar el agente cliente opsi en cada cliente. Cada vez que el cliente arranca, el agente cliente opsi se conecta al servidor opsi y pregunta si hay algo que instalar (opción predeterminada). Si se requiere instalación, se inicia un programa de instalación mediante script (opsi-winst) que instala el software necesario en el cliente. Durante el proceso de instalación, se puede bloquear el acceso del usuario por motivos de seguridad. Para integrar un nuevo paquete de software en el sistema de implementación, se debe escribir un script que especifique el proceso de instalación. Este script proporciona toda la información sobre cómo instalar el paquete de software de forma silenciosa o desatendida, o mediante herramientas como AutoIt o AutoHotkey . Con opsi-winst se pueden realizar pasos como copiar archivos o editar el registro. El agente cliente opsi también puede activarse mediante otros eventos o mediante instalación push desde el servidor opsi.

Gestión de parches

El mecanismo de despliegue de software también se puede utilizar para desplegar parches y correcciones urgentes de software .

Inventario (hardware y software)

El inventario de hardware y software también utiliza el agente cliente de opsi. La información del hardware se recopila mediante llamadas a WMI, mientras que la información del software se obtiene del registro . Los datos del inventario se envían de vuelta al servidor de opsi mediante un servicio web . Los datos del inventario pueden importarse a través de un servicio web a una CMDB, por ejemplo, en OTRS . [ 4 ]

Gestión de licencias / Gestión de activos de software

El módulo de gestión de licencias de opsi admite la administración de diferentes tipos de licencias, como licencias minoristas, OEM y por volumen. Contabiliza las licencias utilizadas en la implementación del software . Mediante la combinación de la gestión de licencias y el inventario de software, se pueden generar informes de gestión de activos de software sobre el número de licencias libres e instaladas. El módulo de gestión de licencias forma parte de un proyecto de cofinanciación y aún no se ha publicado como código abierto.

Soporte para múltiples ubicaciones

El software que se va a instalar se puede almacenar en varios servidores de depósito, lo que permite ahorrar ancho de banda. Los datos de configuración se pueden guardar y editar en un único servidor.

servidor opsi

El servidor opsi proporciona los siguientes servicios:

  • El servidor de configuración almacena los datos de configuración de los clientes y proporciona los métodos para gestionarlos mediante un servicio web o la línea de comandos. Los datos pueden almacenarse en archivos, en OpenLDAP o en una base de datos MySQL .
  • El servidor de repositorio almacena los paquetes de software que se pueden instalar en los clientes. Para brindar soporte a múltiples ubicaciones, varios servidores de repositorio pueden ser controlados por un único servidor de configuración.
  • Un servidor TFTP proporciona las imágenes de arranque para las instalaciones del sistema operativo.
  • Se puede integrar un servidor DHCP en el servidor opsi.

Interfaz de gestión

Para administrar opsi, está disponible una interfaz gráfica de usuario [ 5 ] como aplicación o como applet de navegador . La administración también es posible con una herramienta de línea de comandos o a través de un servicio web . [ 6 ]

Licencia

Las funcionalidades principales de opsi son de código abierto según la Licencia Pública General GNU versión 3 y son gratuitas. Estas funcionalidades principales son la distribución de software (o despliegue de software ), el despliegue de sistemas operativos y el inventario de hardware y software. Estos componentes gratuitos pueden complementarse con complementos de código cerrado que requieren el pago de una tarifa. Se denominan Proyectos de Cofinanciación . [ 1 ]

Proyectos de cofinanciación

Aunque opsi es de código abierto, algunos componentes no son gratuitos por el momento. Estos componentes se desarrollan en un proyecto de cofinanciación. Esto significa que estas partes solo están disponibles para aquellos clientes que hayan contribuido al coste del desarrollo. Tan pronto como se refinancie el desarrollo de un proyecto de cofinanciación, el componente formará parte de la versión gratuita de opsi y podrá utilizarse sin coste alguno. Será de código abierto (siempre que no lo impidan razones técnicas). El primero de estos proyectos de cofinanciación fue la compatibilidad de opsi con Windows Vista / Windows 7. Se completó el 1 de febrero de 2008 y es gratuito desde el 1 de marzo de 2010. El código fuente se separó de las partes aún no pagadas y es de código abierto desde el 30 de noviembre de 2010. En este momento (enero de 2011) hay tres proyectos de cofinanciación: Treeview crea grupos jerárquicos de clientes para su gestión; MySQL como backend para todos los datos; y el módulo de gestión de licencias. El objetivo principal de los proyectos de cofinanciación es crear software una sola vez para un grupo de compradores que comparten el costo y hacerlo de código abierto tan pronto como se haya pagado por completo. [ 7 ] [ 8 ]

Referencias y fuentes

  1. 1 2 Licencia , Opsi.
  2. Características , Opsi, archivado del original el 30/01/2009.
  3. Lista de características , Opsi
  4. "Kix44OTRS", Producto , DE: Cabo IT.
  5. Capturas de pantalla , Opsi, archivadas del original el 31/01/2009 , recuperadas el 21/01/2009.
  6. "opsi-admin" (PDF) , manual de Opsi, estable , DE: UIB.
  7. Cofinanciación de Opsi , DE: UIB.
  8. "Cofinanciación de OpsiClientD", Estadísticas , Opsi.
  • Opción
  • "Opsi", Revista Linux , 2009