Centos server 安装domino9 附加服务器

Centos server 安装domino9 附加服务器

在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

image

image

image

image

image

image

image

ip a show

查看当前的ip地址

image

修改网卡配置 编辑: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 永久关闭防火墙呢

在真是环境内不建议关闭防火墙,我们需要设置防火墙规则

iptables -I INPUT -p tcp -m multiport --dport 25,80,110,143,443,995,465,993 -m state --state new --syn -j ACCEPT


iptables -L -v -n  


/etc/init.d/iptables save

6.getenforce 查看 selinux 安全状态

建议关闭:

Vi /etc/selinux/config

Selinux=disabled

然后通过ctr进行远程链接

Netstat �Canlpt | grep 110 查看110端口是否使用

‘/’’’’类似于windows中 netstat �Can | find “110”

Ctrl+l 清屏

yy �C复制 p 粘贴

关闭 postfix 服务

Service postfix stop

Chkconfig postfix off

image

通过netstat �Canlpt 查看端口状态

image

修改hosts文件

image

Vi /etc/hosts

192.168.110.30 gavin-mail03.gavin.com

因为要安装domino ,为了保证数据的稳定性,我们将单独挂载一块磁盘,然后将domino 的安装程序及数据存放在单独的数据盘下

image

磁盘挂载成功后,我们需要磁盘分区及格式化及挂载到对应的目录;

挂载磁盘后,我们建议重启系统,以便发现我们刚才新挂载的磁盘

通过fdisk �Cl 查看当前磁盘状态

image

磁盘分区;我们要将新添加的磁盘分成两个区,分别存放安装程序及数据库

我们发现新磁盘所在目录/dev/sdb

创建磁盘分区 fdisk /dev/sdb

image

通过M来显示fdisk的相关命令;我们需要添加一个新的分区,所以选择N

image

添加磁盘分区,选择p主分区、磁盘号:默认1、磁盘分区给+5G

image

注意:最后新建完磁盘分区后,必须得通过w键来保存

image

通过fdisk �Cl查看磁盘分区完成

/dev/sdb1

/dev/sdb2

image

格式化分区格式为:ext4(磁盘类型)

mkfs.ext4 /dev/sdb1

mkfs.ext4 /dev/sdb2

image

image

接下来我们创建两个目录:

mkdir /opt/domino-install

mkdir /opt/domino-data

image

将两个分区分别挂载到改目录

mount /dev/sdb1 /opt/domino-install

mount /dev/sdb1 /opt/domino-data

image

修改etc/fstab文件

vim /etc/fstab

意思是系统下次重启自动挂载改目录

image

安装Domino 9

在安装前建议创建notes用户,该用户主要是做为domino系统启动时应用;如果以系统root启动domino的话,会有问题;

该用户是创建在linux本地的

User gavin

Passwd gavin

提示输入两次密码:

image

配置domino

修改最大句柄数,即domino可以打开的文件数

Vi /etc/security/limits.conf

在末尾处添加两行

* soft nofile 30000

* hard nofile 49152

image

因为在下面的domino启动脚本里,是root以su的方式进行启动domino的,所以要让设置的打开文件数生效,就需要在/etc/pam.d/su 里面添加:

session required pam_limits.so

vi /etc/pam.d/su (以sudo的方式打开意思就是以管理员运行)

image

image

说道安装首先要将linux for domino安装包拷贝或者挂载到linux下才能执行安装;具体我们有两种方式:方法我们上面已经介绍了,接下来直接安装:

接下来我们通过mount挂载windows上共享的domino for linux 安装包

我之前在192.168.1100.254 的c盘下拷贝了linux的安装包

首先是安装cifs-utils

Yum install cifs-utils

image

image

然后安装yum install -y perl

image

安装完后通过mount挂载

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

image

Cd /mnt

image

Cd到domino安装包路径下执行安装

image

./install 执行安装

image

默认,回车安装

image

选择数据安装目录:默认在/opt/ibm/domino

因为我在环境内已经挂载了一个磁盘并且分区,我们将数据存放在/opt/domino-data目录

image

image

在user name:gavin

Group name:gavin

image

选择2(remote)

image

确认信息安装

image

开始安装

image

安装完成

image

如果安装的时候通过root用户安装的话,需要给domino安装目录及数据目录更改所有者;如果再安装的时候将username和gourpname更改成gavin就不用以下操作;

更改目录的拥有者为gavin

image

因为我要创建附加服务器,所以提前新建server id:gavin-mail03.id

然后将id文件拷贝到linux domino(domino-data)数据目录

因为我当前在domino-data目录,所以用.(点)来代表

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

image

把目录切换到 domino的数据目录下 /opt/domino-data

image

执行:/opt/domino-install//bin/server �Clisten

提示错误;

然后通过以下命令执行

Su �C gavin �Cc ‘cd /opt/domino-data; /opt/domino-install/domino/bin/server �Clisten’

image

通过domino administrator 远程连接工具连接domino

image

image

image

image

image

image

image

image

image

image


配置启动脚本

如果无法下载该启动脚本,可以将附件中的文件下载后,修改扩展名为.7z解压后,将文件拷贝到相应的目录下进行权限及内容修改即可;

将domino文件拷贝到 cp /etc/init.d/domino

将.domino.pwd文件拷贝到/opt/domino-data/.domino.pwd文件

下载启动脚本:

Wget vG

先安装呢wget

Yum install wget

image

然后将复制的连接粘贴下载

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

image

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

将/bin/sh 改为 /bin/bash

Vi domino_rc_script

image

image

修改用户级用户组、安装目录及数据目录

image

image

然后保存退出

将脚本拷入到 /etc/init.d/目录,并重命名成domino,更改拥有主和拥有组为root,赋予755的权限

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

image

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

Chmod 775 /etc/init.d/domino

image

并注册为随机启动

Chkconfig domino on

image

在 /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

image

至此设置完毕

重启服务器

reboot

如果是在vmware虚拟机里,先按着 ctrl + alt 按一下space键然后松开,再按F12就可以了

image

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

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

手动启动服务

/etc/init.d/domino start

通过telnet测试服务器的25、110端口是否通

image

image

通过adminstrator contoso查看gavin-mail03的服务器状态

image

注册用户 在gavin-mail03.gavin.com服务器上

image

我们都知道,创建完用户会在domino的data目录下的mail文件下生成一个user.nsf

因为我的数据库盘单独挂载的磁盘

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

image

接下来我们通过outlook测试一下

最后为了保证能正常通过域名解析,别忘记在dns添加一条解析记录

image

通过outlook测试服务器验证正常

image


为Apache申请ssl证书:

http://www.willrey.com/support/csr_apache.html

wKiom1PFLAKDrnHpAAEttZkOgXU343.jpg

你可能感兴趣的:(centos,server,安装domino9,附加服务器)