Instalación y administración de servidores AnswerBook2

Registro de su servidor de documentación

Para proporcionar a los usuarios la capacidad de localizar su servidor de documentación sin conocer el URL, puede registrar el nombre de su servidor con el sistema FNS. Los usuarios pueden acceder a los servidores de documentación no registrados si conocen su URL.

La forma de registrar su servidor depende de dos factores:

Registro de su servidor mediante el comando ab2regsvr

Para registrar su servidor, utilice el comando ab2regsvr, que examina la configuración de su sistema y establece el espacio de nombres apropiado para su servidor.

Para registrar su servidor, utilice el siguiente comando:


# /usr/lib/ab2/bin/ab2regsvr url_servidor

donde url_servidor es el URL completamente cualificado para acceder a este servidor (por ejemplo: http://imaserver.eng.sun.com:8888/).

El comando ab2regsvr también proporciona otras opciones que pueden resultar útiles:

Para más información sobre el comando ab2regsvr, véase Apéndice B

Registro de su servidor mediante los comandos estándar de FNS

Si desea utilizar comandos FNS para registrar su servidor y ya tiene instalado FNS en su ubicación, utilice el comando siguiente para registrar el URL especificado como un servidor de documentación para su organización (dominio):


# fnbind -r thisorgunit/server/answerbook2 onc_answerbook2 \ 
onc_addr_answerbook2 url_servidor

donde url_servidor es el URL completamente cualificado para acceder a este servidor (por ejemplo: http://imaserver.eng.sun.com:8888/).

Para averiguar los servidores actualmente registrados, utilice el siguiente comando:


% fnlookup -v thisorgunit/service/answerbook2

Este comando devuelve una lista de los servidores registrados similar a ésta:


Tipo de referencia: onc_answerbook2 
Tipo de dirección: onc_addr_answerbook2 
longitud: 19 
datos: 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x61 0x6e 0x73 http://ans 
       0x77 0x65 0x72 0x73 0x3a 0x38 0x38 0x38 0x38      answers:8888

En este ejemplo, el servidor registrado es http://answers:8888/.

Si obtiene una respuesta similar a la siguiente, no hay registrado ningún servidor de documentación con FNS:


Ha fallado la consulta de 'thisorgunit/service/answerbook2': \ 
Nombre no encontrado: 'answerbook2'

Para más información sobre FNS, que incluye cómo instalarlo, véase la documentación de FNS.

Servicios de nombres y usuarios de AnswerBook2

En el sistema operativo Solaris 2.6 o Solaris 7, el usuario puede definir un servidor AnswerBook2 predeterminado mediante la variable de entorno AB2_DEFAULTSERVER. Por ejemplo, el archivo .cshrc del usuario podría contener la línea siguiente:


setenv AB2_DEFAULTSERVER http://imaserver.eng.sun.com:8888

Si el usuario no ha definido ninguna variable de entorno, cuando se ejecute el producto AnswerBook2 desde el escritorio, aquél comprobará si el sistema desde el que se ejecutó está ejecutando un servidor de documentación. De ser así, se ejecuta mediante el URL: http://localhost:puerto, donde puerto tiene el valor predeterminado 8888.

Si el usuario no ha definido ninguna variable de entorno y el sistema actual no es un servidor de documentación, cuando el usuario ejecuta AnswerBook2 desde el escritorio, el sistema realiza el comando fnlookup thisorgunit/service/answerbook2 para averiguar qué servidores de documentación hay disponibles. Luego elegirá uno de ellos y ejecutará el navegador de AnswerBook2 utilizando como URL el nombre de ese servidor.