Installing Lotus Domino Server 8.5

Untuk urusan messaging, collaboration,calendar, scheduling, dan applications, IBM masih mempunyai Lotus Domino. Produk mailservernya IBM ini masih bersaing ketat dengan Microsoft Exchange. Tapi bagi saya IBM Lotus Domino Server dan Microsoft Exchange Server sangat disukai oleh perusahaan yang memiliki bujet IT besar.

Okay kali ini saya dokumentasikan instalasi Lotus Domino Server 8.5 pada platform OS Linux distro Centos 5.5(Final). Loh kok Linux ? Kata Project Managernya lebih murah daripada pakai platform Windows Server, jadi dalam implementasi ini tidak perlu membeli lisensi untuk sistem operasi servernya, dan tetap untuk Lotus Dominonya harus beli.

Tahapannya :

– Install sistem operasi Linux distro Centos 5.5(Final)

– Setting dan install required Linux packages untuk Domino 8.5

– Copy file setup dari Domino 8.5 CD yaitu Domino85Linux.tar ke server.

– Instalasi Lotus Domino 8.5 Server ke OS Linux distro Centos 5.5

Berikut proses instalasi yang sempat saya dokumentasikan.

Install sistem operasi Linux Centos 5.5(Final)

Disini instalasi Centos 5.5 sudah selesai.

[root@mail gtoms]# uname -a
Linux mail.xxxxxxx.com 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux

[root@mail ~]# cat /etc/redhat-release
CentOS release 5.5 (Final)

Setting dan install required Linux packages untuk Domino 8.5

[root@mail gtoms]# yum install glibc libgcc libstdc++ libXp

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

addons: centos.idrepo.or.id

base: centos.idrepo.or.id

extras: centos.idrepo.or.id

updates: centos.idrepo.or.id

Setting up Install Process

Package libgcc-4.1.2-48.el5.i386 already installed and latest version

Package libstdc++-4.1.2-48.el5.i386 already installed and latest version

Resolving Dependencies

–> Running transaction check

–> Processing Dependency: glibc = 2.5-49 for package: nscd

—> Package glibc.i686 0:2.5-49.el5_5.4 set to be updated

–> Processing Dependency: glibc-common = 2.5-49.el5_5.4 for package: glibc

—> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated

–> Running transaction check

—> Package glibc-common.i386 0:2.5-49.el5_5.4 set to be updated

—> Package nscd.i386 0:2.5-49.el5_5.4 set to be updated

–> Finished Dependency Resolution

Dependencies Resolved

—————skip—————–

Installed:

libXp.i386 0:1.0.0-8.1.el5

Updated:

glibc.i686 0:2.5-49.el5_5.4

Dependency Updated:

glibc-common.i386 0:2.5-49.el5_5.4                                                nscd.i386 0:2.5-49.el5_5.4

Complete!

[root@mail gtoms]#

[root@mail gtoms]# yum install compat-libstdc++-296 compat-libstdc++-33

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

addons: centos.idrepo.or.id

base: centos.idrepo.or.id

extras: centos.idrepo.or.id

updates: centos.idrepo.or.id

Setting up Install Process

Resolving Dependencies

–> Running transaction check

—> Package compat-libstdc++-296.i386 0:2.96-138 set to be updated

—> Package compat-libstdc++-33.i386 0:3.2.3-61 set to be updated

–> Finished Dependency Resolution

Dependencies Resolved

——————-skip———

Installed:

compat-libstdc++-296.i386 0:2.96-138              compat-libstdc++-33.i386 0:3.2.3-61

Complete!

[root@mail gtoms]#

[root@mail gtoms]# yum  install glib libpng pango unixODBC

————-skip——————————–

Installed:

glib.i386 1:1.2.10-20.el5                                                    unixODBC.i386 0:2.2.11-7.1

Updated:

libpng.i386 2:1.2.10-7.1.el5_5.3                                              pango.i386 0:1.14.9-8.el5.centos

Complete!

[root@mail gtoms]#

Langkah berikut ini penting agar instalasi setup files Domino 8.5 lancar :

[root@mail gtoms]# chmod 1777 /tmp

[root@mail gtoms]# ls -ald /tmp

drwxrwxrwt 3 root root 4096 Aug 14 16:03 /tmp

[root@mail gtoms]# cat /etc/fstab

/dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0

pastikan  /etc/fstab tidak ada noexec dan nosuid options untuk /tmp.

[root@mail gtoms]# /usr/sbin/adduser notes

[root@mail gtoms]# passwd notes

Changing password for user notes.

New UNIX password:

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

[root@mail gtoms]#

[root@mail gtoms]# mkdir /local

[root@mail gtoms]# mkdir /local/notesdata

[root@mail gtoms]# chown notes: /local/notesdata

Disini nanti kita perlu tiga ID files untuk  Domino server: Organization certifier,Administrator ID, Server ID without a password. Hal ini bisa di set menggunakan Domino Administrator client.

Instalasi Lotus Domino 8.5 Server

Mount CDROM berisi Domino 8.5 CD dan copy file Domino85Linux.tar ke folder /opt

Letak file instalasi di folder /opt

[root@mail gtoms]# cd /opt

[root@mail opt]#

[root@mail opt]# ls

Domino85Linux.tar

[root@mail opt]# tar xvf  Domino85Linux.tar

linux/domino/

linux/domino/tools/

linux/domino/tools/checkminimumos.pl

linux/domino/tools/install.nls

linux/domino/tools/PathUtil.pl

linux/domino/tools/MoveExistingRevision.pl

linux/domino/tools/checksoftlink.pl

linux/domino/tools/Lsetup.pl

linux/domino/tools/os390_script_full.dat

linux/domino/tools/ShScript.pm

linux/domino/tools/install.pl

linux/domino/tools/install.sh

linux/domino/tools/GetUserId.pl

linux/domino/tools/SysCmd.pl

linux/domino/tools/checkos.dat

linux/domino/tools/ChangeDataSubPermissions.pl

linux/domino/tools/CheckOwnerGroup.pl

linux/domino/tools/PerlUtil.pl

linux/domino/tools/media.inf

linux/domino/tools/setup.jar

linux/domino/tools/InstBE.pl

linux/domino/tools/tty.nls

linux/domino/tools/CreateSoftLink.pl

linux/domino/tools/ChangeJavaPermissions.pl

linux/domino/tools/checkos.pl

linux/domino/tools/tty.pl

linux/domino/tools/nui.cfg

linux/domino/tools/uxrmfile.txt

linux/domino/tools/InstBE.nls

linux/domino/tools/uxrmfile64.txt

linux/domino/tools/ProcessLangFiles.pl

linux/domino/tools/CdPath.pl

linux/domino/tools/GetGroupId.pl

linux/domino/tools/AddSolarisDrivers.pl

linux/domino/tools/CfgData.pm

linux/domino/tools/GetPreviousRevision.pl

linux/domino/tools/setupLinux.bin

linux/domino/remote_script.dat

linux/domino/install

linux/domino/unix_response.dat

linux/notes/

linux/notes/repository/

linux/notes/repository/notes.linux.kit/

linux/notes/repository/notes.linux.kit/build_contents.xml

linux/notes/repository/notes.linux.kit/felement.xml

linux/notes/repository/notes.linux.kit/fe.zip

linux/notes/repository/notes.linux.kit/build_fitness.xml

[root@mail opt]#

[root@mail opt]# cd linux

[root@mail linux]# ls

domino  notes

[root@mail linux]# cd domino

[root@mail domino]# ls

install  remote_script.dat  tools  unix_response.dat

[root@mail domino]# ./install

Lotus 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]

Continuing in console mode

InstallShield Wizard

Initializing InstallShield Wizard…

Preparing Java(tm) Virtual Machine…

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

……………………………..

…………………………

——————————————————————————-

Welcome to the InstallShield Wizard for Lotus Domino

The InstallShield Wizard will install Lotus Domino on your computer.

To continue, choose Next.

Lotus Domino

IBM

http://www.lotus.com

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

——————————————————————————-

Software Licensing Agreement

Press Enter to display the license agreement on your screen. Please

read the agreement carefully before installing the Program. After

reading the agreement, you will be given the opportunity to accept it

or decline it. If you choose to decline the agreement, installation

will not be completed and you will not be able to use the Program.

International License Agreement for Evaluation of Programs

Part 1 – General Terms

BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING

THE PROGRAM YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU

ARE ACCEPTING THESE TERMS ON BEHALF OF ANOTHER PERSON OR A

COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT AND WARRANT

THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, COMPANY,

OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT AGREE TO

THESE TERMS,

– DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE

PROGRAM; AND

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.

– PROMPTLY RETURN THE PROGRAM TO THE PARTY FROM WHOM YOU

ACQUIRED IT. IF YOU DOWNLOADED THE PROGRAM, CONTACT THE

PARTY FROM WHOM YOU ACQUIRED IT.

“IBM” is International Business Machines Corporation or one

of its subsidiaries.

“License Information” (“LI”) is a document that provides

information specific to a Program. The Program’s LI is

available in a file in the Program’s directory, by the use

of a system command, or as a booklet which accompanies the

Program. The LI may also be found at

http://www.ibm.com/software/sla/ .

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.

“Program” is the following, including the original and all

whole or partial copies: 1) machine-readable instructions

and data, 2) components, 3) audio-visual content (such as

images, text, recordings, or pictures), 4) related licensed

materials, and 5) license use documents or keys, and

documentation.

“You” and “Your” refer either to an individual person or to

a single legal entity.

This Agreement includes Part 1 – General Terms, Part 2 –

Country-unique Terms (if any), and License Information and

is the complete agreement between You and IBM regarding the

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.

use of the Program. It replaces any prior oral or written

communications between You and IBM concerning Your use of

the Program. The terms of Part 2 and License Information

may replace or modify those of Part 1.

1. Entitlement

License

The Program is owned by IBM or an IBM supplier, and is

copyrighted and licensed, not sold.

IBM grants You a nonexclusive license to use the Program

when You lawfully acquire it.

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.

You may 1) use the Program only for internal evaluation,

testing, or demonstration purposes, on a trial or

“try-and-buy” basis; and 2) make and install a reasonable

number of copies, including a backup copy, of the Program

to support such use. The terms of this license apply to

each copy You make. You will reproduce all copyright

notices and all other legends of ownership on each copy, or

partial copy, of the Program.

THE PROGRAM MAY CONTAIN A DISABLING DEVICE THAT WILL

PREVENT IT FROM BEING USED AFTER THE EVALUATION PERIOD

ENDS. YOU WILL NOT TAMPER WITH THIS DISABLING DEVICE OR THE

PROGRAM. YOU SHOULD TAKE PRECAUTIONS TO AVOID ANY LOSS OF

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.

DATA THAT MIGHT RESULT WHEN THE PROGRAM CAN NO LONGER BE

USED.

You will 1) maintain a record of all copies of the Program

and 2) ensure that anyone who uses the Program (accessed

either locally or remotely) does so only for Your

authorized use and complies with the terms of this

Agreement.

You may not 1) use, copy, modify or distribute the Program

except as provided in this Agreement; 2) reverse assemble,

reverse compile, or otherwise translate the Program except

as specifically permitted by law without the possibility of

contractual waiver; or 3) sublicense, rent, or lease the

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.

Program.

The evaluation period begins when You agree to the terms of

this Agreement and ends 1) as of the duration or date

specified in the License Information, or 2) when the

Program automatically disables itself. There is no charge

for the use of the Program for the duration of the

evaluation period. Unless IBM specifies in the License

Information that You may retain the Program, You will

destroy the Program and all copies made of it within ten

days of the end of the evaluation period. If IBM specifies

that You may retain the Program, and You elect to do so,

the Program will be then subject to a different license

agreement, that will be provided to You at that time. In

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.

addition, a charge may apply.

IBM may terminate Your license if You fail to comply with

the terms of this Agreement. If IBM does so, You must

destroy all copies of the Program.

2. No Warranty

SUBJECT TO ANY STATUTORY WARRANTIES WHICH CANNOT BE

EXCLUDED, IBM MAKES NO WARRANTIES OR CONDITIONS EITHER

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT,

REGARDING THE PROGRAM OR TECHNICAL SUPPORT, IF ANY.

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.

The exclusion also applies to any of IBM’s Program

developers and suppliers.

Manufacturers, suppliers, or publishers of non-IBM Programs

may provide their own warranties.

IBM does not provide technical support, unless IBM

specifies otherwise.

3. Limitation of Liability

Circumstances may arise where, because of a default on

IBM’s part or other liability, You are entitled to recover

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.

damages from IBM. In each such instance, regardless of the

basis on which You may be entitled to claim damages from

IBM, (including fundamental breach, negligence,

misrepresentation, or other contract or tort claim), IBM is

liable for no more than 1) damages for bodily injury

(including death) and damage to real property and tangible

personal property and 2) the amount of any other actual

direct damages up to the charges for the Program that is

the subject of the claim.

This limitation of liability also applies to IBM’s Program

developers and suppliers. It is the maximum for which they

and IBM are collectively responsible.

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.

UNDER NO CIRCUMSTANCES IS IBM, ITS PROGRAM DEVELOPERS OR

SUPPLIERS LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED

OF THEIR POSSIBILITY:

1. LOSS OF, OR DAMAGE TO, DATA;

2. SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES, OR FOR ANY

ECONOMIC CONSEQUENTIAL DAMAGES; OR

3. LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR

ANTICIPATED SAVINGS.

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION

OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE

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.

======skip==============

1

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

——————————————————————————-

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]

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

——————————————————————————-

Lotus Domino Install Location

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

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

Server with more than one partition

Answer Yes to install partitioned server

Answer No  to install non-partitioned server

Partitioned Server: [No]

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

——————————————————————————-

Lotus Domino Install Location

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

Data Files Directory Name [/local/notesdata]

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

——————————————————————————-

Input Unix/Linux user name and group name panel

User Name [notes]

Group Name [notes]

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

——————————————————————————-

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] 2

[ ] 1 – Local

[X] 2 – Remote

[ ] 3 – Manual

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

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] 0

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

——————————————————————————-

Lotus Domino will be installed in the following location:

Program Files:        /opt/ibm/lotus

Data Files:           /local/notesdata

Domino Kit Type:      EnterpriseServer

Unix Install Options:

User Name: notes

Group Name: notes

Install Data Only: No

Start Server Setup: Yes (Remote)

with the following features:

Program Files

Billing Support

Clustering Support

Data Files

Required Templates

Administration Templates

Press ENTER to read the text [Type q to quit]

Optional Templates

Certificate Management

Web Services Data Files

Readme – NSF File

Dojo

XPages

Domino Enterprise Connection Services

Domino Offline Services

Lotus iNotes

Sametime Integration

Resource Modeling Engine

Help

for a total size:

1051.5 MB

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

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

Installing Lotus Domino. Please wait…

|———–|———–|———–|————|

0%         25%         50%         75%        100%

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Creating uninstaller…

Configuring Domino Server from

Unix user name : notes

Unix group name : notes

Domino program directory: /opt/ibm/lotus

Domino data directory: /local/notesdata

You will be prompted for the password of the notesdata owner.

——————————————————————————-

The InstallShield Wizard has successfully installed Lotus Domino. Choose Finish

to exit the wizard.

Press 3 to Finish or 4 to Redisplay [3]

Press 3 to Finish or 4 to Redisplay [3]

WARNING: the maximum number of file handles (ulimit -n)

allowed for Domino is 1024.

See Release Notes and set the allowable maximum to 20000.

/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”.

08/14/2010 05:36:06 PM  Created new log file as /local/notesdata/log.nsf

08/14/2010 05:36:06 PM  IBM Lotus Domino does not have a production license.  A temporary evaluation license has been enrolled for you to use for 90 days.

08/14/2010 05:36:06 PM  WARNING:  You are using a temporary license.  You have 89 days left in the trial license period.

./java -ss512k -Xoss5M -cp jhall.jar:cfgdomserver.jar:Notes.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 mail.xxxxxx.com

From a Domino server: server -q mail.xxxxxx.com

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

Sampai disini instalasi Domino Server berhasil. Selanjutnya menggunakan Windows client untuk remote setup console menggunakan Domino Administrator, karena saya remote ke server ini menggunanakan Putty.

Untuk menjalankan Domino

su notes

cd /local/notesdata && /opt/ibm/lotus/bin/server

show server

Test konek ke Domino server melalui Lotus Notes.

Beberapa untuk  setting Startup scripts, Domino Administrator, dan sebagainya, belum disertakan dalam  tutorial ini.

Henry Gultom (henry@gultom.or.id)

4 thoughts on “Installing Lotus Domino Server 8.5

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.