15.2 Instalación de la base de datos de ZENworks externa

En esta sección se proporcionan instrucciones para instalar la base de datos de ZENworks ejecutando el programa de instalación de ZENworks en el servidor de la base de datos. Este método es obligatorio si se usa una base de datos OEM Sybase remota. En el caso de otras bases de datos, el método resulta útil si el administrador de ZENworks y el administrador de la base de datos no son la misma persona. También puede instalar la base de datos de ZENworks externa al instalar el software del servidor primario de ZENworks en el servidor Linux de destino. Si desea usar este método, omita esta sección y diríjase al Sección 16.0, Instalación de un servidor primario de ZENworks en Linux.

Asegúrese de que el servidor en el que tenga previsto instalar la base de datos externa cumpla los requisitos del Sección 2.0, Requisitos de la base de datos y de Requisitos previos para bases de datos externas.

  1. En el servidor en el que desee instalar la base de datos externa, introduzca el DVD de instalación de Novell ZENworks . Si el DVD ejecuta automáticamente el programa de instalación, salga del programa.

    Ejecute el siguiente comando en el servidor de la base de datos externa:

    sh /media/cdrom/setup.sh -c

    Con ello estarán disponibles opciones adicionales que no lo están cuando se instala el servidor primario, en especial si se quiere convertir la base de datos OEM en una base de datos remota. Puede ver los archivos de SQL que generan la base de datos de ZENworks, crear usuarios con acceso, ver comandos de creación (solo en OEM de Sybase), etc. Para instalar las bases de datos de ZENworks y de auditoría con la opción -c, solo está disponible la instalación de interfaz gráfica.

    o bien

    Si ZENworks ya se ha instalado en un dispositivo y desea utilizar el dispositivo para configurar otra instancia de la base de datos de ZENworks (en el mismo dispositivo o en otro) mediante el programa de instalación de la base de datos externa, ejecute el comando siguiente:

    unidad_DVD_montada/setup.sh -c --zcminstall

    Mediante el comando sh se resuelven los problemas relacionados con los derechos.

  2. En la página Seleccionar base de datos de ZENworks, seleccione una de las opciones siguientes:

    • Seleccione la base de datos de ZENworks.

    • Seleccione la base de datos de auditoría.

    • Seleccione tanto la base de datos de ZENworks como la de auditoría.

      NOTA:si las opciones Base de datos de ZENworks y Base de datos de auditoría están seleccionadas, debe crear primero la Base de datos de ZENworks y después la de auditoría.

    La combinación admitida de las bases de datos de ZENworks y de auditoría se muestran a continuación:

    Base de datos de ZENworks

    Base de datos de auditoría

    Sybase SQL Anywhere OEM

    • Sybase SQL Anywhere OEM (por defecto)

    • Sybase SQL Anywhere externa

    Sybase SQL Anywhere externa

    • Sybase SQL Anywhere externa (por defecto)

    • Sybase SQL Anywhere OEM

    Microsoft SQL Server

    Microsoft SQL Server

    Oracle

    Oracle

  3. En la página Seleccionar tipo de base de datos, seleccione una de las siguientes opciones y haga clic en Siguiente:

    • Sybase SQL Anywhere OEM: instala la base de datos Sybase para ZENworks por defecto. Se configura como un servicio, se crea el usuario de la base de datos y se establecen las tablas necesarias para el servidor primario.

      También se debe seleccionar la opción Sybase SQL Anywhere remota durante la instalación del servidor primario.

    • Sybase SQL Anywhere externa: configure una base de datos Sybase existente para poder escribir en ella información de ZENworks.

    • Microsoft SQL Server: crea una base de datos de ZENworks en 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.

    IMPORTANTE:el servidor donde se almacena la base de datos debe tener la hora sincronizada con todos los servidores primarios de la zona de gestión.

  4. Consulte la siguiente información para obtener detalles sobre los datos que debe conocer (también puede hacer clic en el botón Ayuda para acceder a información similar):

15.2.1 Información de instalación de la base de datos OEM Sybase SQL Anywhere

Información de instalación

Explicación

Instalación de la base de datos Sybase

Especifique la vía donde desea instalar la copia OEM del software de la base de datos Sybase SQL Anywhere. En el servidor de destino, solo estarán disponibles las unidades asignadas actualmente en el servidor.

La vía por defecto es unidad:\novell\zenworks, pero se puede cambiar. El programa de instalación creará el directorio \novell\zenworks para la instalación de ZENworks.

Configuración de servidor de Sybase

Especifique el puerto utilizado por el servidor de la base de datos Sybase SQL Anywhere. Por defecto, se usa el puerto 2638 para la base de datos de ZENworks y el puerto 2639 para la base de datos de auditoría. Modifique el número de puerto por defecto si se produce algún conflicto.

Configuración de acceso de Sybase

Se proporcionan valores por defecto para parte de la información, que puede cambiar como sea necesario.

  • Nombre de la base de datos: especifique un nombre para la base de datos que se va a crear.

  • Nombre de usuario: especifique un nombre para crear un nuevo usuario que pueda acceder a la base de datos.

  • Contraseña: especifique la contraseña que se deba utilizar para acceder a la base de datos.

  • Nombre de servidor de base de datos: especifique un nombre para el servidor de la base de datos Sybase SQL Anywhere.

Ubicación del archivo de base de datos

Especifique la vía donde desea crear el archivo de la base de datos Sybase de ZENworks. El programa de instalación crea por defecto el directorio unidad:\novell\zenworks, aunque puede cambiarlo si lo desea. Se agrega el directorio \database al final del directorio por defecto.

Por ejemplo,. la vía por defecto es unidad:\novell\zenworks\database.

Revisar información de base de datos

Revise la información de configuración de la base de datos.

El campo Dirección del servidor muestra la dirección IP configurada en el archivo hosts. No afecta a la instalación de la base de datos. El archivo hosts se encuentra en el directorio /etc/ de los dispositivos Linux.

El programa de instalación de la base de datos de ZENworks detecta automáticamente la información del controlador de la base de datos.

Revisar guiones SQL

Revise los guiones SQL que se van a ejecutar durante la creación de la base de datos.

Revisar comandos de creación de la base de datos

Revise los comandos que se van a utilizar para crear la base de datos.

NOTA:asegúrese de que los puertos usados para las bases de datos de ZENworks y de auditoría se incluyen en la lista de excepciones del cortafuegos. Ejecute el comando siguiente:

iptables -I INPUT -p tcp --dport PUERTO--syn -j ACCEPT

Donde PORT es por defecto el puerto 2638 para ZENworks y el 2639 para auditoría, o cualquier número de puerto alternativo que se haya configurado. Este comando se debe ejecutar por separado para el puerto de la base de datos de ZENworks y para el de la base de datos de auditoría.

service iptables save

service iptables restart

15.2.2 Información de instalación de la base de datos Sybase SQL Anywhere

Información de instalación

Explicación

Configuración de servidor de Sybase

  • 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 de la base de datos, 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.

  • Puerto: especifique el puerto utilizado por el servidor de la base de datos Sybase SQL Anywhere. El puerto por defecto es el 2638. Para la base de datos de auditoría, el puerto por defecto es el 2639. Modifique el número de puerto por defecto si se produce algún conflicto.

Configuración de acceso de Sybase

Este servidor debe tener instalada una base de datos Sybase SQL Anywhere. En algunos casos se proporcionan valores por defecto, que pueden modificarse si es necesario.

  • Nombre de la base de datos: especifique el nombre de la base de datos existente.

  • Nombre de usuario: especifique el usuario que puede modificar la base de datos. El usuario debe tener permisos de lectura y escritura para poder modificar la base de datos.

  • Contraseña: especifique la contraseña de un usuario existente con permisos de lectura y escritura para la base de datos.

  • Nombre de servidor de base de datos: especifique el nombre del servidor de la base de datos Sybase SQL Anywhere.

Revisar información de base de datos

Revise la información de configuración de la base de datos.

El programa de instalación de la base de datos de ZENworks detecta automáticamente la información del controlador de la base de datos.

Revisar guiones SQL

Revise los guiones SQL que se deben ejecutar durante la creación de la base de datos.

Revisar comandos de creación de la base de datos

Revise los comandos que se van a utilizar para crear la base de datos.

15.2.3 Información de instalación de la base de datos MS SQL

Información de instalación

Explicación

Configuración de servidor de la base de datos externa

El servidor de la base de datos debe tener una base de datos MS SQL instalada. En algunos casos se proporcionan valores por defecto, que pueden modificarse si es necesario:

  • Dirección 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 de la base de datos, 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.

  • Puerto: especifique el puerto que debe utilizar el servidor de la base de datos MS SQL. El puerto por defecto es el 1433. Modifique el número de puerto por defecto si se produce algún conflicto.

  • Instancia con nombre: nombre de la instancia del servidor SQL que alberga 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.

  • Nombre de la base de datos: especifique el nombre de la base de datos MS SQL existente en la que desee alojar la base de datos de ZENworks. Esta opción solo está disponible para las bases de datos que ya existan.

  • Nombre de usuario: especifique el usuario que puede modificar la base de datos. El usuario debe tener permisos de lectura y escritura para poder modificar la base de datos.

    NOTA: asegúrese de que el carácter especial ' no forma parte del nombre de la base de datos.

    En el caso de la autenticación de Windows, proporcione un nombre de usuario del dispositivo o del dominio.

    IMPORTANTE:el asistente de instalación continúa sin validar las credenciales; por lo tanto, asegúrese de proporcionar las credenciales correctas. Si no lo hace, la instalación puede fallar al final del proceso.

    Para la autenticación SQL, proporcione un nombre de usuario que coincida con el de un usuario de SQL válido.

    Si tanto la base de datos de ZENworks como la de auditoría se crean en el mismo equipo, asegúrese de que los usuarios de las dos bases de datos no son los mismos.

 

  • Contraseña: escriba la contraseña del usuario que haya especificado en el campo Usuario.

  • Dominio: 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á.

    Si usa MS SQL con la autenticación de Windows, se usa el nombre del host (no el nombre completo) de Active Directory.

    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.

Configuración de base de datos externa > Ubicación de la base de datos (solo se aplica a bases de datos nuevas)

Especifique la vía del archivo de base de datos MS SQL existente en el servidor SQL. La vía por defecto es c:\database.

NOTA:asegúrese de que la vía especificada existe en el dispositivo donde se aloja la base de datos antes de que empiece la instalación.

Revisar información de base de datos

Revise la información de configuración de la base de datos.

Revisar guiones SQL

Revise los guiones SQL que se deben ejecutar durante la creación de la base de datos. Solo puede ver los guiones.

15.2.4 Información de instalación de la base de datos Oracle

Información de instalación

Explicación

Opciones de esquema de usuario de Oracle

Durante la instalación de ZENworks, puede crear un nuevo esquema de usuario o especificar uno existente que resida en un servidor de la red. Para usar un esquema de servidor existente, este debe crearse de forma independiente con el método de instalación de la base de datos de ZENworks (setup.sh -c).

ZENworks requiere que los espacios de tablas se creen en la base de datos Oracle. El espacio de tablas lo puede crear el administrador de ZENworks o el administrador de la base de datos. Para usar un esquema de usuario existente, especifique la información del espacio de tablas que ya se haya creado con el método de instalación de la base de datos de ZENworks.

Información de servidor Oracle

El servidor de la base de datos debe tener una base de datos Oracle instalada. En algunos casos se proporcionan valores por defecto, que pueden modificarse si es necesario.

  • Dirección 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 de la base de datos, 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.

  • Puerto: especifique el puerto que debe utilizar el servidor de la base de datos. El puerto por defecto es el 1521. Modifique el número de puerto por defecto si se produce algún conflicto.

  • Nombre del servicio: si se utiliza un esquema de usuario nuevo, especifique el nombre de la instancia (SID) en la que se debe crear el esquema. Si se utiliza un esquema existente, especifique el nombre de la instancia (SID) en la que se haya creado.

Administrador de Oracle (solo se aplica si se utiliza un esquema de usuario nuevo)

  • Nombre de usuario: especifique el usuario que puede modificar la base de datos. El usuario debe tener permisos de lectura y escritura para poder modificar la base de datos.

  • Contraseña: especifique la contraseña que se deba utilizar para acceder a la base de datos.

Usuario de acceso a Oracle

  • Nombre de usuario: si se utiliza un esquema de usuario nuevo, especifique un nombre. Si se utiliza un esquema de usuario existente, especifique el nombre del esquema que ya exista en la base de datos Oracle.

  • Contraseña: si se utiliza un esquema de usuario nuevo, especifique la contraseña que se deba utilizar para acceder a la base de datos. Si se utiliza un esquema existente, especifique la contraseña que se deba emplear para acceder al esquema de usuario que ya exista en la base de datos Oracle.

  • Espacio de tabla: para un esquema de usuario nuevo, seleccione una de las opciones siguientes para el espacio de tablas:

    • Permitir que ZENworks cree los espacios de tablas: seleccione esta opción si desea que ZENworks cree el espacio de tablas.

    • Permitir que DBA cree los espacios de tablas: seleccione esta opción si desea que el administrador de la base de datos cree el espacio de tablas.

      Los detalles siguientes son necesarios para crear un espacio de tablas nuevo:

      IMPORTANTE:si usa ASM (gestión de almacenamiento automática) o algún otro almacenamiento de disco, seleccione Permitir que DBA cree los espacios de tablas.

      • Nombre de espacio de tabla para las tablas. Asegúrese de que el nombre del espacio de tablas es exclusivo y que empieza por [a-z] | [A-Z]. Se deben seguir las convenciones de denominación de los espacios de tablas de Oracle.

      • Nombre de espacio de tabla para los índices. Asegúrese de que el nombre del espacio de tablas es exclusivo y que empieza por [a-z] | [A-Z]. Se deben seguir las convenciones de denominación de los espacios de tablas de Oracle.

      • Ubicación del archivo DBF para las tablas.

      • Ubicación del archivo DBF para los índices. La vía física especificada del archivo DBF debe existir. El nombre del archivo debe tener la extensión .dbf.

    Para un esquema de usuario existente, especifique esta información:

    • Nombre del espacio de tablas para las tablas: permite especificar esta información para las tablas asociadas con el usuario de la base de datos especificado en el campo Usuario.

    • Nombre del espacio de tablas para los índices: permite especificar esta información para los índices asociados con el usuario de la base de datos especificado en el campo Usuario.

Revisar información de base de datos

Revise la información de configuración de la base de datos.

Revisar guiones SQL

Revise los guiones SQL que se deben ejecutar durante la creación de la base de datos.