Guía rápida de instalación paso a paso de IBM Domino 9.0 para Linux en RHEL 6.4 (x64)

...

La siguiente guía permite instalar paso a paso el software IBM Domino 9.0 de 64 bits para Linux en un servidor Red Hat Enterprise Linux (RHEL) Server 6 x86-64 versión 6.4.

Nota: los comandos detallados en esta guía, salvo aclaración en contrario, se asumen ejecutados con la identidad de root.

Acerca de IBM Domino 9.0 para Linux de 64 bits

La versión 9 de IBM Domino, aparte de ser "social" y la primera en verificar la eliminación de la marca Lotus, es la primera en contar con una edición de 64 bits para Linux sobre plataformas Intel.

Requerimientos del producto

De acuerdo a la información detallada de requerimientos del producto, una instalación soportada de IBM Domino 9.0 sobre RHEL 6 requerirá que:

  • Tanto XGL como SELinux se encuentren deshabilitados
  • El sistema operativo cuente con el Update 3 o el Update 4, solo las versiones 6.3 y 6.4 de RHEL se encuentran soportadas

Nota: las versiones de RHEL 6 Update 1 (6.1) y RHEL 6 Update 2 (6.2) no están soportadas.

Preparación del entorno

 

Configurar el Firewall y deshabilitar SELinux

El procedimiento de configuración remota del servidor IBM Domino que se utilizará en esta guía requiere el acceso al puerto 8585, por lo tanto será necesario habilitar dicho puerto en el firewall.

Para deshabilitar SELinux tendremos que editar el archivo /etc/sysconfig/selinux y establecer en disabled el valor de SELINUX, para que los cambios surtan efecto se debe reiniciar el sistema.

# nano /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Nota: como no llevaremos a cabo una instalación gráfica no deshabilitaremos XGL.

Creación del grupo y del usuario que serán utilizados por el servidor

El servidor Domino no se ejecuta como root, por ello durante la instalación se nos solicitará el nombre del grupo y del usuario que serán los propietarios de los archivos y con cuya identidad finalmente se ejecutará el servidor.

Si no se llevará a cabo una instalación de servidores particionados, por convención, se utiliza notes tanto para el nombre del grupo como del usuario.

# groupadd notes
# useradd -g notes -s /bin/bash -d /home/notes -m notes

Obtención del software de instalación

El software debe ser descargado desde IBM Passport Advantage o desde el Software Access Catalog dependiendo si quien descarga el software es un cliente o un partner de IBM. El número de parte a descargar es CIGW3EN (IBM Domino 9.0 Social Edition 64-bit Linux for xSeries English).

El archivo descargado sera un .tar, el mismo se debe descomprimir en una ubicación temporal (ej: /tmp/install_domino).

# mkdir /tmp/install_domino
# tar -xvf DOMINO_SERVER_9.0_LINUX_XS_64_EN.tar -C /tmp/install_domino/
linux64/domino/
linux64/domino/unix_response.dat
linux64/domino/eclipsemodssrc.zip
linux64/domino/mozillamodssrc.zip
linux64/domino/tools/
linux64/domino/tools/checkminimumos.pl
....
....
linux64/domino/tools/GetGroupId.pl
linux64/domino/remote_script.dat
linux64/domino/install

Procedimiento de instalación

Comenzar el proceso de instalación ejecutando el programa install .

# cd /tmp/install_domino/linux64/domino/
# ./install

IBM Domino for Unix Install Program
------------------------------------
You have to set environment variable DISPLAY to run in graphic mode
Answer Yes to continue in console mode
Answer No to exit application.
Do you want to continue installation in console mode?[Yes]

Se nos preguntará si deseamos continuar la instalación en modo consola, presionar enter para continuar.

Continuing in console mode
InstallShield Wizard
Initializing InstallShield Wizard...
Preparing Java(tm) Virtual Machine...
...................................
................
-------------------------------------------------------------------------------
Welcome to the InstallShield Wizard for IBM Domino Social Edition

The InstallShield Wizard will install IBM Domino Social Edition on your computer.
To continue, choose Next.

IBM Domino Social Edition
IBM
http://www.ibm.com

Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]

Se presentará una pantalla de bienvenida, presionar enter para continuar.

-------------------------------------------------------------------------------
International Program License Agreement

Part 1 - General Terms

BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, CLICKING ON AN
"ACCEPT" BUTTON, OR OTHERWISE USING THE PROGRAM, LICENSEE AGREES TO
THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON
BEHALF OF LICENSEE, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL
AUTHORITY TO BIND LICENSEE TO THESE TERMS. IF YOU DO NOT AGREE TO
THESE TERMS,
....
Press Enter to continue viewing the license agreement, or, Enter "1" to accept
the agreement, "2" to decline it or "99" to go back to the previous screen, "3"
Print.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Se mostrará el acuerdo de licencia, presionar 1 y enter para aceptar el acuerdo y luego presionar enter para continuar.

-------------------------------------------------------------------------------
Selecting the option below allows you to install additional or upgrade existing
Server Partitions. The existing Program directory must be specified in order
for new Server Partitions to be created, but it will not be upgraded. Existing
Data directories do not need to be listed. Only those Data directories
specified will be upgraded or added. If you wish to add more than one Partition
to your existing Domino server, check the box when asked if you want to install
a Partitioned server. Otherwise you will only be able to upgrade or install one
Data directory. Warning: If you do not have an existing Domino Server on your
system, please do not check the box below for the option to add data
directories only.

[ ] 1 - Install Data  Directories Only for Partitioned Domino Server

To select an item enter its number, or 0 when you are finished: [0]

Se nos dará la opción de instalar o actualizar múltiples directorios de datos para un servidor particionado, presionar enter para continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
IBM Domino Social Edition Install Location

Please specify a directory or press Enter to accept the default directory.

Program Files Directory Name [/opt/ibm/domino]

Se nos pedirá que especifiquemos el directorio de instalación, presionar enter para mantener el directorio por omisión y continuar.

Server with more than one partition
Answer Yes to install partitioned server
Answer No  to install non-partitioned server
Partitioned Server: [No]

Se nos preguntará si se trata de una instalación de un servidor particionado, presionar enter para continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
IBM Domino Social Edition Install Location

Please specify a directory or press Enter to accept the default directory.

Data Files Directory Name [/local/notesdata]

Se nos pedirá que especifiquemos el directorio de datos ("Notes Data"), presionar enter para mantener el directorio por omisión y continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
Input Unix/Linux user name and group name panel

User Name [notes]

Se nos pedirá que especifiquemos el nombre del usuario del sistema operativo que será utilizado para ejecutar el servidor, presionar enter para mantener notes como nombre de usuario y continuar.

Group Name [notes]

Se nos pedirá que especifiquemos el nombre del grupo del sistema operativo que será utilizado para ejecutar el servidor, presionar enter para mantener notes como nombre de grupo y continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
Select Server Setup

After the installation completes, for new installation server setup will be
launched and for upgrade the server will be restarted automatically.
The default value is "Manual Server Setup" which does not launch server setup
or restart the server after installation.
Select "Local Server Setup" to launch server setup after a new server
installation or to restart the server after a server upgrade.
Select "Remote Server Setup" to launch server setup in listen mode for new
server installations. You will then be able to connect to the server with the
Remote Server Setup tool.

[ ] 1 - Local
[ ] 2 - Remote
[X] 3 - Manual

To select an item enter its number, or 0 when you are finished: [0]

Se nos pedirá que especifiquemos como queremos que se se inicie el proceso de configuración del servidor (Setup), presionar enter para mantener la opción 3 - Manual y continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
Choose the setup type that best suits your needs.

[ ] 1 - Domino Utility Server
Installs a Domino server that provides application services only. Note
that it does not include support for messaging services. See full
licensing text for details.

[ ] 2 - Domino Messaging Server
Installs a Domino server that provides messaging services. Note that it
does not include support for application services or Domino clusters.

[X] 3 - Domino Enterprise Server
Installs a Domino server that provides both messaging and application
services.

[ ] 4 - Customize Domino Server
Allows you to select the features you want to install.

To select an item enter its number, or 0 when you are finished: [0]

Se nos pedirá que especifiquemos el tipo de instalación que llevaremos a cabo de acuerdo a nuestras necesidades, presionar enter para mantener la opción 3 - Domino Enterprise Server y continuar.

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

Presionar enter para continuar.

-------------------------------------------------------------------------------
IBM Domino Social Edition will be installed in the following location:

Program Files:        /opt/ibm/domino
Data Files:           /local/notesdata
Domino Kit Type:      EnterpriseServer

Unix Install Options:
User Name: notes
Group Name: notes
Install Data Only: No
Start Server Setup: No (Manual)

with the following features:

Program Files
Billing Support
Clustering Support
Data Files
Required Templates
Administration Templates
Optional Templates
Certificate Management
Readme File
Dojo
XPages
Domino Enterprise Connection Services
Domino Offline Services
IBM iNotes
Web Services Data Files
Resource Modeling Engine
Help

for a total size:

1419.5 MB

Se presentará una pantalla con el resumen de la instalación, presionar enter para ver todo el resument y nuevamente presionar enter para dar comienzo al proceso de instalación.

Installing IBM Domino Social Edition. Please wait...

|-----------|-----------|-----------|------------|
0%         25%         50%         75%        100%
|||

Durante el proceso de instalación se mostrará una barra de progreso.

Please, manually configure the Domino Server as follows:
1) Login as the appropriate Unix user: 'notes';
2) Change to the data directory using the command:'cd /local/notesdata';
3) Configure the server using the command: '/opt/ibm/domino/bin/server'
To configure server remotely, the remote server setup tool
is required and you can use the command:
'/opt/ibm/domino/bin/server -listen'
After issuing this command, additional instructions will appear
for remote server setup. For additional details see the section
'Using the Domino Server Setup remotely' in the IBM Domino
Administrator Help Documentation.


-------------------------------------------------------------------------------
The InstallShield Wizard has successfully installed IBM Domino Social Edition.
Choose Finish to exit the wizard.

Press 3 to Finish or 4 to Redisplay [3]

Finalizado el proceso de instalación se presentará una pantalla con indicaciones para realizar la configuración del servidor, presionar enter para finalizar el asistente.

Procedimiento de configuración

A continuación se detallan los pasos para realizar una configuración remota del servidor IBM Domino 9.0 para Linux asumiendo el escenario en el cual no se tiene instalado el cliente de administración IBM Domino Administrator.

Para llevar a cabo la configuración del servidor sin el programa Remote Setup que acompaña al cliente de administración, será necesario tener instalado el entorno de ejecución Java 1.6 o superior en una estación de trabajo.

Crearemos un directorio temporal (ej: C:\temp\dominosetup) y copiaremos en él los siguientes archivos que se encuentran en el directorio /opt/ibm/domino/notes/90000/linux ubicado en el servidor que acabamos de instalar:

  • cfgdomserver.jar
  • jhall.jar
  • remotesetup.cmd

Ahora será necesario iniciar el servidor para que se pueda comenzar el proceso de configuración, pera ello utilizaremos el usuario notes, nos ubicaremos en el directorio /local/notesdata y ejecutaremos el comando /opt/ibm/domino/bin/server -listen:

# su notes
# cd /local/notesdata/
# /opt/ibm/domino/bin/server -listen

/proc/sys/kernel/sem has been set to "250       256000  32      1024".
/proc/sys/net/ipv4/tcp_fin_timeout has been set to "15".
/proc/sys/net/ipv4/tcp_max_syn_backlog has been set to "16384".
/proc/sys/net/ipv4/tcp_tw_reuse has been set to "1".
/proc/sys/net/ipv4/ip_local_port_range has been set to "1024    65535".
./java -ss512k -Xoss5M -cp jhall.jar:cfgdomserver.jar:./ndext/ibmdirectoryservices.jar lotus.domino.setup.WizardManagerDomino -data /local/notesdata -listen
Remote server setup enabled on port 8585.

The Domino setup server is now in listening mode.
A remote client can now connect to this server and configure Domino.

To connect to this server, launch the Remote Domino Setup program from a command-prompt as follows:
From a Domino administrator client: serversetup -remote
From a Domino server: server -remote

To end this server, launch the Remote Domino Setup program from a command-prompt as follows:
From a Domino administrator client: serversetup -q domino9.intra.microgestion.com
From a Domino server: server -q localhost.localdomain

For more information, see the printed guide Setting Up Domino Networks and Servers.

Luego que se muestre el detalle del inicio del servidor en modo "escucha" y las indicaciones para conectarse remotamente, estaremos en condiciones de ejecutar el comando remotesetup.cmd en la estación de trabajo que utilizaremos para configurar el servidor.

Ingresar la IP o el nombre de host del servidor, luego presionar OK para establecer la conexión.

Remote Setup - Conexión

Presionar Next en la pantalla de bienvenida para continuar.

Remote Setup - Welcome

Seleccionar la opción Set up the first server or a standalone server y presionar Next para continuar.

Remote Setup - First or Additional

Especificar un nombre para el servidor en el campo Server name y presionar Next para continuar.

Remote Setup - Server name and title

Especificar un nombre para el dominio de correo en el campo Domino domain name y presionar Next para continuar.

Remote Setup - Organization name

Especificar un nombre para la organización en el campo Organization name, establecer una contraseña para el archivo ID del certificador en el campo Organization certier password y presionar Next para continuar.

Remote Setup - Domino Domain name

Especificar el nombre y el apellido del administrador en los campos First name y Last name, establecer una contraseña para el archivo ID del administrador en el campo Administrator password y presionar Next para continuar.

Remote Setup - Administration name and password

En esta pantalla se deben especificar los servicios que deseamos que se configuren, utilizar el botón Customize para detallar cada servicio y presionar Next para continuar.

Remote Setup - Internet services

En esta pantalla se debe establecer los valores de red del servidor, utilizar el botón Customize para modificar los parámetros y presionar Next para continuar.

Remote Setup - Domino network

En esta pantalla se encuentran las opciones de seguridad que se aplicarán al servidor, presionar Next para continuar.

Remote Setup - Secure Domino

En esta pantalla se encuentran la opción para realizar una copia de los archivos ID que serán generados por la instalación, presionar Next para continuar.

Remote Setup - Optional Copies

Presionar Setup en la pantalla de revisión de la configuración para iniciar el proceso de instalación.

Remote Setup - Review options

Iniciada la configuración se mostrará una barra de progreso.

Remote Setup - Progress bar

Presionar Finish en la pantalla que muestra el resultado del proceso de instalación.

Remote Setup - Setup summary

Finalmente presionar Yes cuando se nos pregunte si deseamos frenar el servidor en modo "escucha".

Remote Setup - Setup exit

Una vez finaliada la instalación, ejecutaremos el comando /opt/ibm/domino/bin/server para iniciar el servidor.

# /opt/ibm/domino/bin/server
[02472:00002-] IBM Domino (r) Server (64 Bit), Release 9.0, March 08, 2013
[02472:00002-] Copyright (c) IBM Corporation 1987, 2013. All Rights Reserved.

[02472:00002-] refreshing view $Users - 08/29/2013 12:13:48 AM
[02472:00002-] finished refresh - 08/29/2013 12:13:48 AM

Una vez iniciado el servidor, ejecutar el comandoshow server para obtener información general del servidor.

> sh server

[02472:00007-] IBM Domino (r) Server (64 Bit) (Release 9.0 for Linux/64) 08/29/2013 12:17:34 AM

[02472:00007-] Server name:            MGD01/MG Developers - MG Developers Server 01
[02472:00007-] Domain name:            MGD
[02472:00007-] Server directory:       /local/notesdata
[02472:00007-] Partition:              .local.notesdata
[02472:00007-] Elapsed time:           00:03:46
[02472:00007-] Transactions/minute:    Last minute: 0; Last hour: 0; Peak: 0
[02472:00007-] Peak # of sessions:     0 at
[02472:00007-] Transactions: 0         Max. concurrent: 20
[02472:00007-] ThreadPool Threads:     20  (TCPIP Port)
[02472:00007-] Availability Index:     100 (state: AVAILABLE)
[02472:00007-] Mail Tracking:          Not Enabled
[02472:00007-] Mail Journalling:       Not Enabled
[02472:00007-] Number of Mailboxes:    1
[02472:00007-] Pending mail: 0         Dead mail: 0
[02472:00007-] Waiting Tasks:          0
[02472:00007-] DAOS:                   Not Enabled
[02472:00007-] Transactional Logging:  Not Enabled
[02472:00007-] Fault Recovery:         Not Enabled
[02472:00007-] Activity Logging:       Not Enabled
[02472:00007-] Server Controller:      Not Enabled
[02472:00007-] Diagnostic Directory:   /local/notesdata/IBM_TECHNICAL_SUPPORT
[02472:00007-] Console Logging:        Enabled (10240K)
[02472:00007-] Console Log File:       /local/notesdata/IBM_TECHNICAL_SUPPORT/console.log
[02472:00007-] DB2 Server:             Not Enabled

Enhorabuena! El servidor está instalado y configurado!!!!

Referencias


Modificado por última vez en Martes, 08 Octubre 2013 19:09

Acerca del autor

Diego E. Mendoza

Diego se desempeña como arquitecto de software en MicroGestion participando en el proceso de análisis y diseño de soluciones que tengan requerimientos de alta disponibilidad, integración de ambientes heterogéneos, orientación a servicios, gestión de procesos de negocio, etc.