16.1 Información de instalación

Información de instalación

Explicación

Instalación de Docker y Docker Compose

Antes de instalar ZENworks en un servidor primario Linux, debe instalar Docker y Docker Compose en el servidor. Para obtener más información sobre Docker, consulte https://docs.docker.com/.

Para obtener más información sobre la instalación de Docker y Docker Compose, consulte Instalación de Docker y Docker Compose.

El servidor DNS está configurado

Asegúrese de que se ha definido un servidor DNS en el servidor en el que se instalará el servidor primario de ZENworks 2020 Update 2. Además, el nombre de host del equipo local debe poder resolverse mediante DNS.

Vía de instalación

Se utilizan varias vías de instalación fijas:

/opt/microfocus/zenworks
/etc/opt/microfocus/zenworks
/var/opt/microfocus/zenworks
/var/opt/microfocus/log/zenworks

Si le preocupa el espacio en disco del servidor Linux, el directorio /var/opt es el que alberga la base de datos y el repositorio de contenido.

Vía del archivo de respuestas (opcional)

Si ha iniciado el ejecutable de instalación con el parámetro -s, se le pedirá que proporcione una vía para el archivo. La vía por defecto es /root, pero la puede cambiar por cualquier vía disponible en el servidor actual.

El software del servidor primario no se instala cuando se ejecuta el programa para crear un archivo de respuestas. Solo muestra las páginas de instalación necesarias para identificar y crear el archivo.

Requisitos previos

Si no se cumplen los requisitos previos, no podrá continuar con la instalación. Los requisitos que no se cumplen se muestran en una lista en la interfaz gráfica o la línea de comandos.

  • Asegúrese de que ha instalado Docker y Docker Compose antes de instalar el software del servidor primario de ZENworks 2020 Update 2. Para obtener más información sobre la instalación de Docker y Docker Compose, consulte Instalación de Docker y Docker Compose.

  • Asegúrese de que el servicio Docker esté habilitado en todo momento.

    1. Para comprobar el estado del servicio Docker, ejecute el siguiente comando:

      $ sudo systemctl status docker.service
    2. Para habilitar el servicio, ejecute el siguiente comando:

      $ sudo systemctl enable docker.service
  • Asegúrese de que el servicio Docker se ha iniciado. Para iniciar el servicio, ejecute el siguiente comando:

    $ sudo systemctl start docker.service
  • Asegúrese de que se ha definido un servidor DNS en el servidor en el que se instalará el servidor primario de ZENworks 2020 Update 2. Además, el nombre de host del equipo local debe poder resolverse mediante DNS.

  • (Condicional) Si utiliza un repositorio de contenido compartido, asegúrese de que lo ha montado en la nueva vía de Micro Focus; es decir: /var/opt/microfocus/zenworks/content-repo.

  • Compruebe los requisitos del sistema antes de continuar con la instalación. Para obtener más información, consulte Requisitos del servidor primario

  • Si utiliza la base de datos PostgreSQL incrustada, compruebe los requisitos previos antes de continuar con la instalación. Para obtener más información, consulte Requisitos previos para PostgreSQL.

Si el requisito previo de .NET no se cumple, puede hacer clic en el enlace de ZENworks de la descripción para instalar la versión de tiempo de ejecución incluida con ZENworks. Después de instalar .NET, la instalación de ZENworks continúa. El asistente puede tardar unos segundos en lanzarse.

Zona de gestión

Zona nueva: si va a instalar el primer servidor en la zona, debe conocer el nombre y la contraseña que desea usar para la zona de gestión. La contraseña se usa para entrar en el Centro de control de ZENworks.

Nombre de zona: el nombre de la zona debe tener 20 caracteres como máximo y ser exclusivo. El nombre de la zona puede incluir solo los siguientes caracteres especiales: - (guion) _ (subrayado). (punto). El nombre de la zona no puede incluir caracteres especiales como ~ . ` ! @ # % ^ & * + = ( ) { } [ ] | \ : ; " ' < > , ? / $

Para la base PostgreSQL incrustada, asegúrese de que el nombre de la zona es exclusivo en el entorno.

IMPORTANTE:al instalar ZENworks en un sistema operativo con un idioma distinto al inglés, asegúrese de que en el nombre de la zona de gestión no se usan caracteres especiales de otro idioma que no sea el inglés. Por ejemplo, si instala ZENworks en un sistema operativo en chino simplificado, asegúrese de que el nombre de zona no incluye los caracteres "üöä" del conjunto de caracteres alemán.

Contraseña de zona: por defecto, el nombre de usuario para entrar en la sesión es Administrador. Cuando haya finalizado la instalación, podrá utilizar el Centro de control de ZENworks para añadir otros nombres de administradores, que se podrán emplear para entrar a la sesión en la zona de gestión. La contraseña del administrador de la zona debe incluir al menos seis caracteres y está limitada a un máximo de 255. Además, solo puede incluir el carácter $ una vez.

Número de puerto: durante la instalación de los servidores primarios subsiguientes, el servidor utiliza por defecto los mismos puertos que el primer servidor primario. Si los puertos se encuentran en uso en el segundo servidor primario, se le pedirá que indique otro distinto. Anote el puerto especificado, porque deberá utilizarlo en la dirección URL para acceder al Centro de control de ZENworks desde ese servidor primario.

Zona existente: si realiza la instalación en una zona de gestión existente, deberá conocer la siguiente información:

  • El nombre DNS o la dirección IP de un servidor primario existente en la zona. Es recomendable utilizar el nombre DNS para proporcionar una sincronización continua con los certificados firmados mediante nombres DNS.

  • El puerto SSL utilizado por el servidor primario existente en la zona de gestión. Si el servidor primario utiliza un puerto distinto del puerto por defecto (el 443), especifíquelo.

  • El nombre de un usuario administrador de ZENworks para entrar en la zona. El nombre por defecto es Administrador. Cuando haya finalizado la instalación, podrá utilizar el Centro de control de ZENworks para añadir otros nombres de administradores, que se podrán emplear para entrar a la sesión en la zona de gestión.

  • La contraseña del administrador que se especificó en el campo Nombre de usuario.

Recomendación de configuración de la base de datos

Puede introducir el número de dispositivos usados en miles. Por ejemplo, escriba 1 para 1000 dispositivos, 2 para 2000, etc. El intervalo de dispositivos es de 1 a 100. Según el número de dispositivos, se mostrará una recomendación de base de datos.

Opciones de las bases de datos

ZENworks requiere una base de datos. Las opciones de la base de datos solo se muestran cuando se instala el primer servidor primario en la zona.

Cuenta con las opciones de base de datos siguientes:

  • PostgreSQL incrustada: instala automáticamente la base de datos incrustada en el servidor local.

    Si ha seleccionado la opción de base de datos incrustada, no se mostrarán más páginas de instalación de base de datos.

  • PostgreSQL remota: esta base de datos debe existir ya en un servidor de la red, que puede ser el servidor actual.

    Para seleccionar esta opción, debería haber seguido los pasos de Requisitos previos para PostgreSQL.

    También puede utilizar esta opción para realizar la instalación en una base de datos PostgreSQL remota existente.

  • Microsoft SQL Server: puede crear una nueva base de datos SQL o especificar una existente que resida en un servidor de la red, que puede ser el servidor actual.

    La creación de una nueva base de datos de SQL en este momento proporciona los mismos resultados que los pasos de Requisitos previos para Microsoft SQL Server.

  • Oracle: especifica un esquema de usuario que se puede utilizar para configurar un esquema de base de datos Oracle externa para utilizarlo con ZENworks.

    Puede crear un nuevo esquema de usuario o especificar uno existente que resida en un servidor de la red.

    Para seleccionar esta opción, debe haber seguido previamente los pasos de Requisitos previos para Oracle.

IMPORTANTE:debe tener en cuenta los siguientes puntos para las bases de datos externas:

  • La hora del servidor que aloja la base de datos se debe sincronizar con todos los servidores primarios de la zona de gestión. La base de datos externa también puede encontrarse en el equipo del servidor primario.

  • Si ha especificado el nombre de host de la base de datos, este nombre debe poder resolverse mediante DNS.

Información de las bases de datos

Para las opciones de bases de datos externas (PostgreSQL remota, Microsoft SQL Server y Oracle), necesita conocer la siguiente información. En algunos casos se proporcionan valores por defecto, que pueden modificarse si es necesario.

  • Todas las bases de datos: el servidor de la base de datos debe tener instalada una base de datos PostgreSQL, Microsoft SQL u Oracle.

    • Nombre del servidor. Le recomendamos que identifique el servidor por su nombre DNS en lugar de por su dirección IP, de modo que permanezca sincronizado con los certificados firmados con nombres DNS.

      IMPORTANTE:si posteriormente cambia la dirección IP o el nombre DNS del servidor, asegúrese de que el servidor DNS de la empresa se actualice con este cambio para que el servicio DNS del servidor de la base de datos permanezca sincronizado.

    • El puerto usado por el servidor de la base de datos.

      Para PostgreSQL, el puerto por defecto es el 54327; para Microsoft SQL Server es el 54327.

      Modifique el número de puerto por defecto si se produce algún conflicto.

  • (Opcional) Solo para SQL Server: instancia con nombre, que es el nombre de la instancia de servidor SQL que almacena la base de datos de ZENworks existente. debe especificar la instancia con nombre si desea que tenga un valor distinto del nombre por defecto mssqlserver.

  • Solo Oracle: el nombre del espacio de tablas donde desea que se cree la base de datos. El valor por defecto es USUARIOS.

  • Base de datos nueva:   

    • El administrador de la base de datos (campo Usuario) debe tener permisos de lectura y escritura para poder llevar a cabo correctamente las operaciones requeridas en la base de datos.

    • La contraseña del administrador de la base de datos.

  • SQL Server o base de datos nueva:   

    • Si utiliza la autenticación de Windows, especifique el dominio de Windows en el que existe el usuario especificado en el campo Usuario. Si no utiliza un dominio de Windows, especifique el nombre corto del servidor.

    • Utilización de la autenticación de Windows o de SQL Server. Para la autenticación de Windows, proporcione las credenciales de un usuario presente en el dispositivo actual o en el dominio. Para la autenticación de SQL, proporcione credenciales que coincidan con las de un usuario de SQL válido.

    Es importante recordar si se ha instalado SQL Server mediante la autenticación de SQL, de Windows o si se ha seguido un sistema mixto. Asegúrese de seleccionar la opción que coincida con las opciones de SQL Server, o la autenticación fallará.

Acceso a la base de datos

Para las opciones de bases de datos externas (PostgreSQL remota, Microsoft SQL Server y Oracle), necesita conocer la siguiente información. En algunos casos se proporcionan valores por defecto, que pueden modificarse si es necesario.

  • Todas las bases de datos: este servidor debe tener instalada una base de datos PostgreSQL, Microsoft SQL u Oracle.

    • Nombre de la base de datos. Sustituya zenworks_MI_ZONA con el nombre de la base de datos que desee o con un nombre de base de datos existente.

    • Usuario de la base de datos. El usuario debe tener permisos de lectura y escritura para poder modificar la base de datos.

      Si también se ha seleccionado la autenticación de Windows, el usuario indicado deberá existir ya cuando se cree una base de datos SQL nueva. Al usuario se le otorga acceso de entrada a SQL Server y acceso de lectura y escritura a la base de datos de ZENworks que se va a crear.

      Para una base de datos existente, especifique un usuario con permisos suficientes para la base de datos.

    • Contraseña de la base de datos. Para una base de datos nueva, esta contraseña se genera automáticamente si se selecciona la autenticación SQL. Para una base de datos existente, especifique la contraseña de un usuario existente que tenga permiso de lectura y escritura para la base de datos.

  • Solo bases de datos PostgreSQL: el nombre del servidor de base de datos PostgreSQL.

  • Solo para bases de datos Oracle: el nombre del espacio de tablas donde desea que se cree la base de datos. Por defecto es USERS.

  • Solo para bases de datos de Microsoft SQL:   

    • Si utiliza la autenticación de Windows, especifique el dominio de Windows en el que existe el usuario especificado en el campo Usuario. Si no utiliza un dominio de Windows, especifique el nombre corto del servidor.

    • Utilización de la autenticación de Windows o de SQL Server. Para la autenticación de Windows, proporcione las credenciales de un usuario presente en el dispositivo actual o en el dominio. Para la autenticación de SQL, proporcione credenciales que coincidan con las de un usuario de SQL válido.

    Es importante recordar si se ha instalado SQL Server mediante la autenticación de SQL, de Windows o si se ha seguido un sistema mixto. Asegúrese de seleccionar la opción que coincida con las opciones de SQL Server, o la autenticación fallará.

Configuración de SSL (mostrada solo para el primer servidor instalado en la zona de gestión)

Para poder habilitar las comunicaciones SSL, se debe añadir un certificado SSL al servidor de ZENworks. Seleccione si desea utilizar una autoridad certificadora (CA) interna o externa.

Para instalaciones posteriores de servidores primarios en la zona de gestión, se utilizará la CA establecida en la primera instalación del servidor.

IMPORTANTE:después de instalar ZENworks, solo es posible cambiar el certificado interno a un certificado externo en los servidores primarios. Para obtener más información, consulte Reconfiguring the Certificate Authority before and after it Expires (Reconfiguración de la autoridad certificadora antes y después de que caduque) en la ZENworks Disaster Recovery Reference (Referencia sobre recuperación tras fallos de ZENworks).

Los botones Restablecer valor por defecto restauran las vías a las mostradas cuando se accedió por primera vez a esta página.

Certificado SSL firmado y clave privada

Para introducir una clave privada y un certificado firmado por una CA de confianza, haga clic en Elegir para buscar y seleccionar los archivos de la clave y el certificado, o bien especifique las vías al certificado firmado que desee utilizar para este servidor (Certificado SSL firmado) y la clave privada asociada al certificado firmado (Clave privada).

Para las instalaciones sucesivas de servidores primarios en la zona, se utilizará la CA establecida para la zona por la instalación del primer servidor. Si la zona usa una CA interna, debe proporcionar la dirección IP o el nombre DNS del servidor primario con función de CA. Si no lo hace, el asistente no continuará.

Para obtener información sobre cómo crear certificados externos para seleccionarlos al instalar en servidores Linux, consulte la Sección 15.0, Instalación y configuración de una base de datos ZENworks externa.

Para obtener información acerca de la creación de certificados externos para instalar en un servidor mediante una instalación silenciosa, consulte la Creación del archivo de respuestas.

Certificado raíz (opcional)

Para introducir un certificado raíz de CA, haga clic en Elegir para buscarlo y seleccionarlo, o bien especifique la vía al certificado X.509 público de la CA (Certificado raíz de CA).

Configuración de SSL

La validez del certificado debe ser de entre 1 y 10 años. Si tiene previsto utilizar el servidor como un servidor de MDM, para garantizar la comunicación con dispositivos iOS y Mac, la validez del certificado no debe superar los dos años.

Resumen de la preinstalación

Instalación mediante interfaz gráfica: para realizar cambios en cualquier información introducida hasta el momento, haga clic en Anterior. Al hacer clic en Instalar, comenzará la instalación de los archivos. Durante la instalación, puede hacer clic en Cancelar para detenerla, con lo que los archivos instalados hasta el momento en el servidor permanecerán en él.

Instalación mediante línea de comandos: si desea realizar cambios en cualquier información introducida hasta el momento, puede escribir back y pulsar Intro tantas veces como sea necesario. A medida que vuelva a avanzar por los comandos, pulse Intro para aceptar las decisiones realizadas anteriormente.

Instalación completa (opción para deshacer)

Si se producen errores de instalación, esta página se mostrará en ese momento; en caso contrario, se mostrará después de la página Acciones posteriores a la instalación.

Recuperación de la instalación: tanto para la instalación de interfaz gráfica como para la de línea de comandos, si se producen errores graves de instalación puede deshacer la instalación para devolver el servidor al estado anterior. Esta opción se proporciona en una página de instalación distinta. De lo contrario, dispondrá de dos opciones:

  • Si la instalación anterior se ha interrumpido y repite la instalación, puede que se le ofrezca la opción de restablecerla, dependiendo del alcance de la instalación cancelada. Si decide restablecer la instalación, se sobrescribirá cualquier configuración que se haya realizado durante la instalación cancelada.

  • Para deshacer una instalación completada correctamente, siga las instrucciones de la Guía de desinstalación de ZENworks .

Si se han producido errores graves, seleccione Deshacer, con lo que se devolverá al servidor a su estado anterior. Cuando se sale del programa de instalación, el servidor no se rearranca. Sin embargo, para completar la instalación, debe rearrancar el servidor.

Para determinar si se debe continuar o deshacer la instalación, revise el archivo de registro que muestra los errores para determinar si algún error de instalación era lo suficientemente significativo para la acción. Si decide continuar, resuelva los errores que estén anotados en el registro después de rearrancar el servidor y completar el proceso de instalación.

Para acceder al archivo de registro en la instalación de interfaz gráfica, haga clic en Ver registro. En la instalación de línea de comandos, se muestra la vía al archivo de registro.

Acciones posteriores a la instalación

Se presentan opciones para seleccionar acciones que se pueden llevar a cabo cuando la actualización haya finalizado correctamente:

  • Para la instalación mediante la interfaz gráfica del usuario, una página muestra las opciones descritas a continuación. Algunos elementos están seleccionados por defecto. Haga clic en una casilla de verificación para seleccionar o anular la selección de la opción y haga clic en Siguiente para continuar.

  • En la instalación de línea de comandos, las opciones se muestran con números de opción. Seleccione o anule la selección de una opción escribiendo su número para alternar el estado de selección. Después de configurar las selecciones, pulse Intro sin escribir un número para continuar.

Seleccione una de las siguientes acciones posibles:

  • Ejecución del Centro de control de ZENworks: abre el Centro de control de ZENworks de inmediato si selecciona el rearranque manual o si ha instalado en un servidor Linux. En una instalación en Linux sin interfaz gráfica, se debe utilizar un dispositivo con capacidad de interfaz gráfica para ejecutar el Centro de control de ZENworks.

    En el caso de la base de datos Oracle, se distingue entre mayúsculas y minúsculas en los nombres de administradores. La cuenta de administrador de ZENworks creada automáticamente durante la instalación utiliza por defecto una mayúscula inicial. Para entrar en el Centro de control de ZENworks, debe escribir Administrador.

  • Ver Archivo README (léame): en el caso de las instalaciones con la interfaz gráfica, abre el archivo README (Léame) de ZENworks en el navegador por defecto. En una instalación de línea de comandos de Linux, se muestra la dirección URL del archivo Readme (Léame).

  • Ver Registro de instalación: muestra el registro de instalación en el visor XML por defecto (instalación de interfaz gráfica) después de rearrancar o de inmediato si selecciona el rearranque manual. En una instalación de línea de comandos, la información sencillamente se muestra.

Utilidad de estado del sistema de ZENworks

Permite ejecutar una comprobación de subejecución de los servicios de ZENworks antes de cerrar el programa de instalación. Los resultados se publican en el registro de instalación.

Rearranque (o no)

Si la instalación se completa correctamente, podrá rearrancar de inmediato o hacerlo más tarde:

  • Sí, reiniciar el sistema: si selecciona esta opción, entre en el servidor cuando se le pida. La primera vez que entre a la sesión en el servidor, tardará unos minutos, debido a que se estarán incluyendo los datos de inventario en la base de datos.

  • No, reiniciaré el sistema yo mismo: si selecciona esta opción, la base de datos se poblará de inmediato con datos de inventario.

    NOTA:esta opción solo se muestra para dispositivos Windows.

El proceso de poblar la base de datos puede provocar un uso de CPU intensivo durante el rearranque o inmediatamente después de cerrar el programa de instalación si selecciona no rearrancar. Este proceso de actualización de la base de datos puede ralentizar el inicio de los servicios y el acceso al Centro de control de ZENworks.

Las descargas de Patch Management también pueden provocar un uso de CPU intensivo, normalmente poco después de rearrancar.

Finalización de la instalación

Las acciones que haya seleccionado anteriormente se llevan a cabo cuando se hayan instalado todos los archivos de ZENworks (si se ha seleccionado alguna).

IMPORTANTE:si ha instalado en un servidor Linux mediante la línea de comandos y si pretende ejecutar cualquier comando de zman en la sesión actual, deberá colocar el directorio /opt/microfocus/zenworks/bin recién instalado en la vía de la sesión. Salga de la sesión y vuelva a entrar para restablecer la variable PATH.

NOTA:después de instalar el primer servidor primario de la zona, el servicio ZooKeeper se habilita por defecto en este servidor. Asegúrese de que el servicio ZooKeeper esté activo y en ejecución en todo momento para permitir el funcionamiento correcto de los distintos componentes de ZENworks. Para verificar el estado del servicio ZooKeeper, consulte la página Diagnóstico del Centro de control de ZENworks. Para obtener más información sobre el componente ZooKeeper, consulte la ZENworks Primary Server and Satellite Reference (Referencia sobre el servidor primario y el servidor satélite de ZENworks).

Si los servidores primarios de la zona no pueden comunicarse con el servicio ZooKeeper debido a las restricciones del cortafuegos, puede ejecutar la siguiente acción de configuración para abrir los puertos de ZooKeeper. También debe asegurarse de que el cortafuegos permita conexiones de cliente desde otros servidores primarios a los servicios ZooKeeper en el puerto 6789. Si los servidores primarios de la zona no pueden acceder al servicio ZooKeeper, para abrir los puertos puede ejecutar la siguiente acción de configuración en el servidor en el que está habilitado ZooKeeper.

            microfocus-zenworks-configure -c ClusterFirewallConfigureAction -Doperation=add -Dservice=zookeeper
          

Sin embargo, si el servidor primario que se encuentra dentro de la DMZ no puede acceder al servicio ZooKeeper dentro de la red corporativa, deberá abrir manualmente el puerto 6789 en el cortafuegos corporativo.

Para obtener más información sobre los puertos de ZooKeeper, consulte la documentación sobre los puertos TCP y UDP de ZENworks 2020.