Linux Server Installation Notes:
1. Do the changes to nofiles and security pam settings outlined in the release notes.
Edit /etc/security/limits.conf using root and add or modify the lines:
domsrvr soft nofile 20000
domsrvr hard nofile 49152
(where domsrvr is the o/s username for the server)
Add to appropriate pam.d login files:
session required /lib/security/pam_limits.so
Notes:
Not in RedHat 6.
Skip pam/security updates above for Domino 8, it does them automatically.
For the console mode of the installation, you need to verify the following packages are installed:
rpm -qa <packagename>
Syntax to install downloaded RPMs.
rpm -ivh glibc-2.12-1.7.el6.i686
rpm -ivh libgcc-4.4.4-13.el6.i686
rpm -ivh libstdc++-4.4.4-13.el6.i686
For the X-windows Java version, you need to verify the following packages are installed:
rpm -ivh libXtst-1.0.99.2-3.el6.i686
rpm -ivh libXmu-1.0.5-1.el6.i686
rpm -ivh libXp-1.0.0-15.1.el6.i686
rpm -ivh libXft-2.1.13-4.1.el6.i686.rpm
rpm -ivh libXi-1.3-3.el6.i686.rpm
2. Create notes (domino) user. Make sure the opt/lotus is signed by root, and the notesdata folder is signed for the notes server user.
# useradd -d /home/notes -m notes
# passwd notes
# cd /local
# mkdir notesdata
# chown -R lotusnotes /local/notesdata
# chgrp -R lotusnotes /local/notesdata
# chmod -R g+w /local/notesdata
2b. Install VMware tools if server is VM. (Choose option VM --> Guest --> Install VMware Tools first.)
# mount /dev/cdrom /media
# cp /media/VMware*.tar.gz /root/tmp/
# cd /root/tmp/
# tar -zxf VMware*.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl
To update config aftwards:
# cd /usr/bin/vmware-tools-distrib
# ./vmware-config-tools.pl
3. Assuming Firewall is enabled, go through and add additional ports (e.g .1352:tcp,2050:tcp, ...). Restart iptables.
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1352 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 993 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 995 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.199.0/16 --dport 25 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.199.0/16 --dport 636 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.199.0/16 --dport 2050 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.199.0/16 --dport 22 -j ACCEPT
# iptables-save > /etc/sysconfig/iptables
# service iptables restart
4. If running multiple IPs, update the network configuration with second ethernet. Also update hosts as needed.
(Watch out for the gui tool to wipe out hosts and the 127.0.0.1 loopback address!)
5. If you need to add a mount, update etc/fstab.
6. Samba configuration can be done via gui. However, for greater granularity, directly update the samba.conf file.
7. Watch for sendmail actually still running and turn it off! In RedHat 6, Postfix is installed/running. (It runs on port 25. Used chkconfig command. )
8. The startup/shutdown script needs to have unix2dos (e.g. unix2dos domino) to convert carriage returned if edited under windows. Needs chmod 755 domino and made executable. Then add to services list.
# cd /etc/init.d
# chmod +x domino
# chkconfig --add domino
9. create the lotus/domino/lotusnotes user (don't forget the -d and -m flags when using adduser, especially on Ubuntu).
10. install domino by un-taring the tarball and running the setup.
# tar -xvf lotus_domino***_xlinux_en.tar (installs for Domino 7 and Domino 8 need this syntax)
# cd linux/domino/
# ./install
# tar -xvf DOMINO***_EN.tar (installs for Domino 9 - only change is the filename)
# cd linux64/domino/ (assuming using the 64bit version of Domino)
# ./install
11. To run the setup (assuming this was not an upgrade)
For Domino7 / Domino 8:
# cd /local/notesdata
# /opt/lotus/bin/server -listen
For Domino 9:
# cd /local/notesdata
# /opt/ibm/domino/bin/server -listen
previous page
|