V posledních době jsem dostal několik dotazů a požadavku na instalaci IBM Domino serveru na Linux, konkrétně na CentOS.
Nejsem administrátorem Linuxu a tak instalaci a nastavení Linuxu prováděl linux administrátor. Níže uvedené kroky vedly k úspěšné instalaci a pro případné zájemce by mohli být vodítkem. Pokud jsem na nějaký krok zapomněl nebo je uveden nepřesně, prosím, dejte mi vědět a níže uvedený text upravím.
Nastavení Linuxu
- Nainstalujeme Linux, v mém případě CentOS 6
- Ověříme aktuální stav SELinux
# sestatus
Pokud je zapnut, provedeme vypnutí editací souboru /etc/selinux/config a nastavením parametru SELINUX na hodnotu disabled
# vi /etc/selinux/config - Nastavení firewallu pro server, který je dostupný pouze v interní síti (není přístupný z internetu). Potřebovat budeme minimálně následující porty:
- 8585 – vzdálená konfigurace serveru
- 1352 – NRPC (IBM Notes/Domino RPC)
- 80 – HTTP (potřebujete pouze v případě, že chcete umožnit přístup k serveru přes webový prohlížeč po nešifrovaném portu)
- 443 – HTTPS (potřebujete pouze v případě, že chcete umožnit přístup k serveru přes webový prohlížeč s využitím SSL)
- další porty podle služeb, které má Domino server poskytovat
- Vytvoříme uživatele pod notes a skupinu notes pod kterou poběží Domino server
# groupadd notes
# useradd -g notes notes
Úprava konfigurace Linuxu pro IBM Domino
- Zastavíme a zakážeme službu httpd
# service httpd stop
# chkconfig httpd off
# chkconfig httpd –del - Zastavíme a zakážeme službu sendmail
# service sendmail stop
# chkconfig sendmail off
# chkconfig sendmail –del
# yum remove sendmail - Zastavíme a zakážeme službu postfix
# service postfix stop
# chkconfig postfix off
# chkconfig postfix –del
# yum remove postfix- Nastavíme limit na počet současně otevřených souborů
# ulimit -n 20000
# vi /etc/security/limits.conf
username soft nofile 65535
username hard nofile 65535
- Nastavíme limit na počet současně otevřených souborů
Kopírování s spuštění instalace
- Kopírování instalačních souborů jsem provedl přes grafické rozhraní
- Spustíme terminál a přepneme se do složky kde jsou uloženy instalační soubory Domino serveru
- Spustíme instalaci
# ./install - Projdeme textovým instalačním průvodcem
- Do you want to continue installation in console mode? [Yes]
- Welcome to the InstallShield Wizard. [1]
- Read and agree to the license agreement. [1]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Install Data Directories Only: [0]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Program Files Directory Name [/opt/ibm/domino]
- Partitioned Server: [No]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Data Files Directory Name [/local/notesdata]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- User Name [root]
- Group Name [root]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Select Server Setup (Manual) [3]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
-
Choose the setup type: Domino Utility Server, Domino Messaging Server, Domino Enterprise Server, Customize Domino Server
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Installation Summary: Press ENTER to read the text [Type q to quit]
- Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
- Press 3 to Finish or 4 to Redisplay [3]
Setup Domino serveru v listen modu
Setup Domino serveru se provádí z Notes klienta připojením k serveru který je spuštěn v listen módu.
- Přepneme se do datového adresáře serveru
cd /local/servername/dominodata - Spustíme server v listen modu
/opt/ibm/domino/bin/server -listen - Z Notes klienta, kde je instalovaná komponenta pro vzdálenou konfigiraci serveru tuto spustíme, připojíme se k serveru a dále je již průvodce stejný jako v případě setupu na Windwos.
Spuštění Domino serveru
# cd /local/servername/dominodata
# /opt/ibm/domino/bin/server