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)
Mas henry,
bagaimana caranya migrasi lotus domino ke postfix?
terima kasih
Mas henry,
bagaimana caranya migrasi mailbox lotus domino ke postfix?
terima kasih
Thanks, sangat membantu.
klo migrasi cara mudah bisa menggunakan imapsync
ada di blog saya https://deede32.wordpress.com/2013/07/12/nulis-lagi/