Artículo publicado en IT Administrator

Pagina 2: Artículo profesional IT-Administrator

Servicio de datos, Management Studio y Webfrontend

Así equipados, pudimos proceder a la instalación de la infraestructura de Deskcenter y empezar con el servicio de datos. En el proceso, la rutina de configuración pedía un archivo de licencia, que Deskcenter nos había proporcionado para 100 clientes, así como para todos los aspectos de la distribución de software. Esto también incluye las funciones de medición de aplicaciones y AppCloud. El primero ayuda a optimizar los costos y determina si las aplicaciones distribuidas se utilizan y durante cuánto tiempo. En términos de protección de datos, esto se hace de forma agregada; el sistema sólo registra la duración del uso en los últimos 90 días sin una hora exacta y anonimiza los nombres de los usuarios si se desea. AppCloud es un servicio en línea con el que Deskcenter proporciona paquetes listos para numerosas aplicaciones, pero más adelante hablaremos de ello.

Bild 2: Deskcenter Data Service und Worker Service bilden organisatorisch und geografisch verteilte Umgebungen ab.

A continuación, instalamos Deskcenter Management Studio, la interfaz de administración central de Deskcenter Management Suite, seguida de Deskcenter.Web, que es opcional. Esta aplicación web ASP.NET constituye la base del sistema de servicio de atención al cliente, incluida la base de conocimientos y el autoservicio para la instalación de aplicaciones. La configuración de la aplicación web también se encargó de la configuración de la API REST.

asistente DE AYUDA a la configuración inicial

Ahora podemos entrar en el Management Studio con la cuenta de administrador inicial que habíamos creado durante la instalación. En el estudio, un asistente nos guió a través de los 16 pasos de diálogo de la configuración inicial, una extensa lista de elementos de trabajo, algunos con otros sub-elementos, al final de los cuales la Suite de Gestión estaba lista para comenzar inmediatamente. Después de la ventana de bienvenida, establecemos un usuario estándar para el acceso remoto a los clientes. El inventario y la distribución de software también utilizan el contexto de esta cuenta, que requiere al menos derechos de administrador local en los clientes.

En el siguiente paso, creamos un primer servicio de trabajador al que asignamos todas las tareas, desde el inventario hasta el escaneo de IP y la sincronización de AD con el punto final para los agentes SDI. Dependiendo del tamaño de una infraestructura así como de la segmentación lógica o geográfica, Deskcenter permite alternativamente distribuir las tareas a varios servicios de trabajadores en diferentes servidores.

A continuación, definimos dos horarios ejemplares para la ejecución horaria y diaria, en los que Deskcenter demostró ser extremadamente flexible. El sistema puede ejecutar las tareas una sola vez, así como según intervalos de minutos, horas, días, semanas o meses. Se orienta a la hora mundial o a la hora local de los clientes. Cada tarea individual, como la sincronización con el catálogo de actualizaciones de Microsoft, la descarga de actualizaciones o el escaneo de parches de clientes y servidores, se ejecuta según su propia programación si así se desea. Las ventanas de tiempo opcionales con intervalos diarios, semanales o mensuales dan un marco a las programaciones, limitando así la ejecución a las ventanas de mantenimiento definidas.

Amplio catálogo de software en línea

El catálogo DNA de productos es una base de datos en línea que ayuda a la suite de gestión a identificar el software instalado en los clientes para el inventario, la gestión de licencias y también la gestión de parches. Según Deskcenter, la base de datos reconoce 1,5 millones de huellas digitales de archivos individuales pertenecientes a 400.000 productos de 16.000 fabricantes. Para activar esta opción, tuvimos que asignar uno de los horarios previamente creados y decidimos actualizar el catálogo una vez al día.

El siguiente paso del diálogo nos pide que creemos uno o más grupos de inventario. Debe existir al menos un grupo de este tipo, ya que la suite de gestión asigna automáticamente todos los sistemas registrados a un grupo. ¿Por qué puede haber más de un grupo? El grupo de inventario determina qué método se utiliza para el inventario, ya sea la captura sin agente a través del servicio de trabajador y WMI o el agente SDI. En ambos casos, también se nos permitió proporcionar las credenciales de otra cuenta, en desviación del usuario global por defecto. Esto es práctico para incluir a los clientes que no pertenecen al dominio AD.

También merece la pena mencionar la opción «Crear monitores como activos». Esto permite que el inventario registre los monitores externos conectados adicionalmente en el cliente en la gestión de activos si se desea. El análisis de archivos determina en qué directorios debe buscar Deskcenter el software instalado y permite su inclusión y exclusión.

En el curso del inventario Deskcenter puede ejecutar cualquier otra acción como un script en el contexto del sistema o del usuario en los clientes. Se nos permitió proporcionar dicho script como VisualBasic, C#, PowerShell o código por lotes.

Para los clientes con agentes SDI instalados, la suite de gestión utiliza grupos separados. Este grupo determina, por ejemplo, si el agente local carga el módulo de usuario opcional, es decir, informa a los usuarios finales sobre las próximas instalaciones, o se ejecuta completamente oculto en segundo plano. Además, el grupo asigna a cada agente una o varias instancias de servicios de trabajadores. Esto es útil para las grandes infraestructuras, para que los clientes sólo se conecten a los servicios de los trabajadores que están cerca.

Pasando a la distribución del software, configuramos nuestro recurso compartido SMB previamente creado. En este punto también podríamos especificar una conexión alternativa vía FTP(S), HTTP(S) o Web-DAV. Un tercer tipo de grupo, denominado grupos de software, asigna los distribuidores de software a los clientes.

Numerosos métodos de inventario

Los demás puntos de la configuración inicial son utilizados por la suite de gestión para registrar la infraestructura informática circundante de la forma más completa posible. Un escaneo de IP busca los endpoints para ser inventariados en subredes definidas según la programación. Además, el sistema sincroniza las cuentas de usuario y computador con un Directorio Activo, si se desea también sólo con una OU específica.

Deskcenter también lee los hosts y las máquinas virtuales de las infraestructuras de virtualización y entiende las soluciones compatibles con VMware ESX/vCenter, Microsoft Hyper-V y Xen. Como fuente adicional, Deskcenter utiliza un servidor DHCP de Microsoft para determinar las direcciones IP asignadas. Por último, pero no menos importante, se nos permitió almacenar una o más configuraciones SMTP para que la suite de gestión también pueda enviar información por correo electrónico.

Complejidad bien estructurada

Con esto, la configuración básica estaba completa y podíamos dedicarnos al bien estructurado Management Studio, que divide la compleja gama de funciones en áreas lógicamente comprensibles que se pueden dominar tras un breve periodo de formación. La navegación principal está dispuesta horizontalmente en la parte inferior de la pantalla, lo que deja espacio en la parte superior para una barra de iconos específica de cada área. Posteriormente pudimos ajustar todas las decisiones tomadas en el asistente en el área de «Configuraciones». Aquí también se nos permitió crear grupos SNMP, incluyendo la versión y la comunidad, con el fin de inventariar los endpoints con capacidad SNMP, como las impresoras y los teléfonos IP.

En el ámbito de la «infraestructura», la suite de gestión nos sorprendió positivamente con la gran cantidad de información sobre nuestro entorno que Deskcenter había determinado automáticamente. El sistema leyó todos nuestros usuarios y computadores en el AD, encontró VMs en hosts de virtualización bajo Hyper-V así como bajo el descendiente Xen XCP-NG, y también encontró impresoras de red no representadas en el AD mediante un escaneo de IP. De este modo, todos los objetos podían utilizarse también en los ámbitos de la organización y la gestión de activos. Se nos permitió configurar qué atributos del AD se corresponden con cuáles en la base de datos de Deskcenter. Si se desea, Deskcenter se sincroniza sólo en una dirección o también de forma bidireccional, de modo que la información sobre el departamento o la ubicación de un usuario, por ejemplo, sólo puede mantenerse en un lugar. Como ya habíamos rellenado estos campos en AD, nuestra organización fue rápidamente mapeada en Deskcenter. Deskcenter había determinado a través de WMI qué software estaba instalado en nuestros clientes. Sólo tuvimos que introducir el número de licencias existentes en el área de gestión de licencias.

nueva instalación a medida

Incluso la reinstalación completa de un cliente no plantea ningún enigma. Para la instalación, Deskcenter utiliza el procedimiento PXE común e instala un servicio PXE en el servicio de trabajadores. Los clientes encuentran este servicio de la forma habitual a través de la opción DHCP o del asistente de IP. Si ninguna de las dos cosas es posible, se puede utilizar una imagen de arranque ISO como alternativa.

Paquetes listos desde la AppCloud

Después de equipar a nuestros clientes con el SDIAgent, pudimos por fin pasar a la instalación de aplicaciones en el ámbito de la «gestión del software». También en este caso, Deskcenter Management Suite demostró que está orientado a las necesidades de los entornos más grandes. La unidad más pequeña es un paquete de software. Aquí es una rutina de instalación única, es decir, un archivo EXE o MSI que incluye el comando de instalación para la instalación desatendida. Si no se dispone de un instalador con el parámetro correspondiente, Deskcenter ofrece la opción de licenciar el Package Studio, que permite construir un paquete de instalación. Uno o varios de estos paquetes forman una compilación que combina, por ejemplo, variantes de 32 y 64 bits de una aplicación. Los paquetes de software, en cambio, combinan varias compilaciones en unidades más grandes.

Figura 3: La "AppCloud" ofrece compilaciones listas para numerosas aplicaciones.

Pudimos ver cómo funciona exactamente en la práctica utilizando ejemplos del catálogo de «Productos AppCloud» (Fig. 3). Aquí encontramos numerosos paquetes de software ya preparados. Para cada entrada de este catálogo, podríamos crear una compilación en nuestro sistema, seleccionar la distribución de software deseada y también determinar si el software debería ir inicialmente sólo a un grupo de prueba o ser transferido inmediatamente a producción como una versión. En cuanto asignamos los clientes y las compilaciones mediante los grupos de reglas de software, pudimos comprobar que Deskcenter generaba las órdenes de software correspondientes y distribuía el software a nuestros ordenadores de destino.