歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 如何在Centos server中安裝domino 9 附加服務器

如何在Centos server中安裝domino 9 附加服務器

日期:2017/3/3 16:05:53   编辑:關於Linux

在Linux系統上安裝Domino Server是一個小小的挑戰,其實並沒有大家想想的復雜,既然是商業性的軟件,OEM早就為我們解決了安裝的難度,還有就是選擇自己熟悉的Linux發行版,各個發行版操作上還是有一定的區別的,這裡選擇最新的Centos 6,盡量在Server版本的Centos上安裝,雖然說Desktop版本也可以

環境介紹:

Hostname:gavin-mail01.gavin.com

Ip:192.168.110.10

Roles:windows2008R2 Domino Server

Hostname:gavin-mail02.gavin.com

Ip:192.168.110.20

Roles:windows2008R2 Domino Server

Hostname:gavin-mail01.gavin.com

Ip:192.168.110.30

Roles:linux Domino Server

Hostname:gavin-dc

Ip:192.168.110.254

Roles:DC DNS DHCP

Hostname:gavin-TMG

Ip:192.168.110.1

Roles:Network Gateway

Domain name:gavin.com

因為環境內已經存在兩台windows 下的domino serve,接下來我們就在centos下部署一台domino server,命名為:gavin-mail03.gavin.com

首先是安裝centos sever

ip a show

查看當前的ip地址

修改網卡配置 編輯:vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改網關配置

編輯:vi /etc/sysconfig/network 修改後如下:

DEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它為eth0
BOOTPROTO=static #設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址
BROADCAST=192.168.0.255 #對應的子網廣播地址
HWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址

IPADDR=12.168.0.33 #如果設置網卡獲得 ip地址的方式為靜態指定,此字段就指定了網卡對應的ip地址
NETMASK=255.255.255.0 #網卡對應的網絡掩碼
NETWORK=192.168.0.0 #網卡對應的網絡地址

GATEWAY=192.168.1.0

3.修改DNS 配置

編輯:vi /etc/resolv.conf 修改後如下:

Nameserver 192.168.1.254

4.重啟網絡服務

Service network restart

5.關閉防火牆:

Service iptables stop

Chkconfig iptables off 永久關閉防火牆呢

6.getenforce 查看 selinux 安全狀態

建議關閉:

Vi /etc/selinux/config

Selinux=disabled

然後通過ctr進行遠程鏈接

Netstat –anlpt | grep 110 查看110端口是否使用

‘/’’’’類似於windows中 netstat –an | find “110”

Ctrl+l 清屏

yy –復制 p 粘貼

關閉 postfix 服務

Service postfix stop

Chkconfig postfix off

通過netstat –anlpt 查看端口狀態

修改hosts文件

Vi /etc/hosts

192.168.110.30 gavin-mail03.gavin.com

因為要安裝domino ,為了保證數據的穩定性,我們將單獨掛載一塊磁盤,然後將domino 的安裝程序及數據存放在單獨的數據盤下

磁盤掛載成功後,我們需要磁盤分區及格式化及掛載到對應的目錄;

掛載磁盤後,我們建議重啟系統,以便發現我們剛才新掛載的磁盤

通過fdisk –l 查看當前磁盤狀態

磁盤分區;我們要將新添加的磁盤分成兩個區,分別存放安裝程序及數據庫

我們發現新磁盤所在目錄/dev/sdb

創建磁盤分區 fdisk /dev/sdb

通過M來顯示fdisk的相關命令;我們需要添加一個新的分區,所以選擇N

添加磁盤分區,選擇p主分區、磁盤號:默認1、磁盤分區給+5G

注意:最後新建完磁盤分區後,必須得通過w鍵來保存

通過fdisk –l查看磁盤分區完成

/dev/sdb1

/dev/sdb2

格式化分區格式為:ext4(磁盤類型)

mkfs.ext4 /dev/sdb1

mkfs.ext4 /dev/sdb2

接下來我們創建兩個目錄:

mkdir /opt/domino-install

mkdir /opt/domino-data

將兩個分區分別掛載到改目錄

mount /dev/sdb1 /opt/domino-install

mount /dev/sdb1 /opt/domino-data

修改etc/fstab文件

vim /etc/fstab

意思是系統下次重啟自動掛載改目錄

安裝Domino 9

在安裝前建議創建notes用戶,該用戶主要是做為domino系統啟動時應用;如果以系統root啟動domino的話,會有問題;

該用戶是創建在linux本地的

User gavin

Passwd gavin

提示輸入兩次密碼:

配置domino

修改最大句柄數,即domino可以打開的文件數

Vi /etc/security/limits.conf

在末尾處添加兩行

* soft nofile 30000

* hard nofile 49152

因為在下面的domino啟動腳本裡,是root以su的方式進行啟動domino的,所以要讓設置的打開文件數生效,就需要在/etc/pam.d/su 裡面添加:

session required pam_limits.so

vi /etc/pam.d/su (以sudo的方式打開意思就是以管理員運行)

說道安裝首先要將linux for domino安裝包拷貝或者掛載到linux下才能執行安裝;具體我們有兩種方式:方法我們上面已經介紹了,接下來直接安裝:

接下來我們通過mount掛載windows上共享的domino for linux 安裝包

我之前在192.168.1100.254 的c盤下拷貝了linux的安裝包

首先是安裝cifs-utils

Yum install cifs-utils

然後安裝yum install -y perl

安裝完後通過mount掛載

mount //192.168.110.254/c$ /mnt / -o user=gavin,dom=gavin.com

Cd /mnt

Cd到domino安裝包路徑下執行安裝

./install 執行安裝

默認,回車安裝

選擇數據安裝目錄:默認在/opt/ibm/domino

因為我在環境內已經掛載了一個磁盤並且分區,我們將數據存放在/opt/domino-data目錄

在user name:gavin

Group name:gavin

選擇2(remote)

確認信息安裝

開始安裝

安裝完成

如果安裝的時候通過root用戶安裝的話,需要給domino安裝目錄及數據目錄更改所有者;如果再安裝的時候將username和gourpname更改成gavin就不用以下操作;

更改目錄的擁有者為gavin

因為我要創建附加服務器,所以提前新建server id:gavin-mail03.id

然後將id文件拷貝到linux domino(domino-data)數據目錄

因為我當前在domino-data目錄,所以用.(點)來代表

同時更改gavin-mail03.id的所有者

把目錄切換到 domino的數據目錄下 /opt/domino-data

執行:/opt/domino-install//bin/server –listen

提示錯誤;

然後通過以下命令執行

Su – gavin –c ‘cd /opt/domino-data; /opt/domino-install/domino/bin/server –listen’

通過domino administrator 遠程連接工具連接domino

 

配置啟動腳本

下載啟動腳本:

Wget vG

先安裝呢wget

Yum install wget

然後將復制的連接粘貼下載

Wget https://raw.github.com/ddellaquila/dd-repo/master/lotus-domino/domino_rc-script

修改腳本,修改成如下所示,

將/bin/sh 改為 /bin/bash

Vi domino_rc_script

修改用戶級用戶組、安裝目錄及數據目錄

然後保存退出

將腳本拷入到 /etc/init.d/目錄,並重命名成domino,更改擁有主和擁有組為root,賦予755的權限

Cp domino_rc-script /etc/init.d/domino

Chown root.root /etc/init.d/domino

Chmod 775 /etc/init.d/domino

並注冊為隨機啟動

Chkconfig domino on

在 /opt/domino-data下創建 .domino.pwd文件,內容為空

touch /opt/domino-data/.domino.pwd

chown gavin.gavin /opt/domino-data/.domino.pwd

chmod 400 /opt/domino-data/.domino.pwd

chmod 755 /opt/domino-data

至此設置完畢

重啟服務器

reboot

如果是在vmware虛擬機裡,先按著 ctrl + alt 按一下space鍵然後松開,再按F12就可以了

或者在控制台執行以下命令

su - gavin -c 'cd /opt/domino-data; /opt/domino-install/domino/bin/server'

手動啟動服務

/etc/init.d/domino start

通過telnet測試服務器的25、110端口是否通

通過adminstrator contoso查看gavin-mail03的服務器狀態

注冊用戶 在gavin-mail03.gavin.com服務器上

我們都知道,創建完用戶會在domino的data目錄下的mail文件下生成一個user.nsf

因為我的數據庫盤單獨掛載的磁盤

/opt/domino-data/mail/jhx.nsf

接下來我們通過outlook測試一下

最後為了保證能正常通過域名解析,別忘記在dns添加一條解析記錄

通過outlook測試服務器驗證正常

Copyright © Linux教程網 All Rights Reserved