`
97140
  • 浏览: 52054 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux平台下Lotus Domino服务器部署案例

 
阅读更多

Linux平台下LotusDomino服务器部署案例

几年前我写了篇《RHAS2.1下安装中文LotusDominoR6.5图解》这篇文档被多个大型网站转载,曾帮助过很多公司系统管理员部署Lotus系统。目前公司把OA平台升级至Domino8.5,下面将8.0的安装方法总结一下分享给大家。

一、环境简介

软件:SuseLinux企业版+Lotus/Domino8.0

硬件:IBM3950M2+DS4700,(服务器和存储都采用SAS盘)

HBA卡:QLogic4GbFCSingle-PortPCIeHBA

二、准备工作

在IBMX86服务器里操作系统最好选用Redhat或SuseLinux企业版本,本文以SLES11+SP2为背景讲解安装过程。为什么要这两种平台呢?原因是DominoServer的运行环境比较特殊,它需要在Linux的系统资源库(/lib)中包含libjitc.so文件,该文件实际上是IBM提供的一个javaJIT编译器,而这两种平台式经过作者亲自测试过,没有问题。从实际经验上来讲在IBM服务器上部署Linux最适合的版本就是redhat和suse的企业版,当然你如果用debian,或fedora的版本也不是不能装上,你需要自己把IBMDeveloperKitforLinux装好。

1.安装操作系统前配置好RAID

安装操作系统的时候,注意采用自动分区,自动分区是LVM方式,手动划分磁盘分区容易造成找不到分区的情况。切忌不要使用fdisk进行分区调整,否则会出严重错误。

由于IBM主机和磁盘阵列是通过光纤交换机连接(这里和个人在PC上情况不同,PC上所有硬盘是挂在一个总线上也就是一对一的关系),这属于一对多的关系(主机到存储可以有多条路径选择).幸好在SuseLinux企业版里自带了免费的多路经软件包.对IBM主机和存储支持的很好.

2.存储连接

每个主机到所对应的存储可以经过2条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径不通了,如何处理?在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。多路径软件就是为了解决上面的问题应运而生的。

方案一,FC(FibreChannel)连接方式:服务器需要安装FCHBA卡,通过FC线连接到盘柜上的FC接口(接口上必须安装短波光模块)。也就是主机和磁盘阵列通过光纤交换机连接,速率可达10Gb/S。

1.多路径软件配置

a.在光盘下安装以下两个软件包

ldevice-mapper-1.02.13-6.14.i586.rpm该软件包负责设备虚拟化和映射

lmultipath-tools-0.4.7-34.38.i586.rpm该软件包负责路径状态检测及管理

待这两个包安装完成后使用modprobedm_multipath加载相应模块,然后使用lsmod|grepdm_multipath检查安装是否成功.

b.利用模板创建multipath.conf的配置文件

#cp/usr/share/doc/packages/multipath-tools/multipath.conf.synthetic/etc/multipath.conf

然后再该文件的最后一段加上如下配置:

devices{

device{

vendor"EMC"//厂商名称

product"CaXXXXX"//产品型号

path_grouping_policygroup_by_prio//默认的路径组策略

getuid_callout"/sbin/scsi_id-p0x80-g-u-s/block/%n"//获得唯一设备号使用的默认程序

prio_callout"/sbin/acs_prio_alua%d"//获取有限级数值使用的默认程序

hardware_handler"1acs"//确认用来在路径切换和IO错误时,执行特定的操作的模块。

path_checkerhp_sw//决定路径状态的方法

path_selector"round-robin0"//选择那条路径进行下一个IO操作的方法

failbackimmediate//故障恢复的模式

no_path_retryqueue//在disablequeue之前系统尝试使用失效路径的次数的数值

rr_min_io100//在当前的用户组中,在切换到另外一条路径之前的IO请求的数目

}

}

编辑modprobe.conf文件,用来设置驱动程序的参数。

/etc/modprobe.conf.local

增加一行"optionsscsi_moddev_flags=Accusys:ACS92102:0x1000"

重新编译引导文件

"cp-f/boot/initrd-2.6.[kernel_version].img./initrd-2.6.[k_v].img.bak"

"mkinitrd"

做完上述操作后,注意要将操作系统重新启动

方案二,SAS连接方式:服务器需要安装SASHBA卡,通过SAS线连接到盘柜上的SAS接口。速率3Gb/S,也就是主机和盘阵直连,这种方式传输速度比FC连接方式慢。

如果采用的连接方案是采用直连接到存储,没有通过光纤交换机连接到DS4700,则需要按一下操作,配置RDAC.

2.RDAC的安装:

RDAC,这是针对IBM存储的一个双通道软件,主要是管理两块以上的HBA卡光纤连接到存储时用到的相关技术

1、下载RDAC的驱动软件包,新版内核驱动/旧版内核驱动,suse10对应的版本是0C05

2、解压缩并上传到用户目录:tar-zxvfrdac-LINUX-09.03.0C05.0013-source.tar.gz

3、进入解压后的目录,执行make命令编译rdac驱动,使用makeinstall安装驱动并生成新内核,在/boot目录下因该有mpp-2.6.5-7.308-bigsmp.img文件。

4、修改/boot/grub/menu.lst,复制系统默认的6行,修改后在initrd项下使用新的img,修改得子项如下:

titleSUSELinuxWithMPPsupport

kernel(hd0,1)/boot/vmlinuzroot=/dev/sda2vga=0×317selinux=0splash=silentconsole=tty0resume=/dev/sda3elevator=cfqshowopts

initrd(hd0,1)/boot/mpp-2.6.5-7.308-bigsmp.img

5、重新引导服务器,在初始选项中选择SUSELinuxWithMPPsupport选项,确认可以正常的启动系统。

测试方法

#lsmod|greplpfc

lpfc20602115

#ldmod|grepmppUpper

mppUpper1256921mppVhba

三、开始安装Domino

1.安装domino前准备工作

首先确保没有启动apache,sendmail服务,否则其端口80,25会与lotus冲突。导致服务启动失败。DNS必须正常,至少hosts解析正常。

编辑/etc/hosts,编辑好FQDN名称这里是linux.com,以及主机名linux

1.1.1.8linux.com\\这里最好为FQDN名称

1.1.1.8linux\\主机名

然后,分别在系统中添加notes用户和notes组,将notes用户加入notes组内。进入安装目录执行install程序,系统启动安装界面。由于篇幅限制本节只给出关键界面,以便说明。

注意:在DominoV8的安装包中,可执行程序文件Install是安装程序的入口点;“remote_script.dat”是执行远程安装的配置文件模版;“unix_response.dat”是执行静默安装的配置文件模版。所要安装的程序以及数据文件都以JAR的形式打包在“setup.jar”中。

如果你不是确定要安装分区服务器就不要点选此项。点击下一步后提示默认安装路径/opt/ibm/lotus,如果没有确实的把握建议不要修改此路径。

clip_image002clip_image004

图1图2

clip_image006clip_image008

图3图4

这里选择手动配置服务器,为了把所有功能全都安装进去我们选择企业版(DominoEnterpriseServer),点击下一步。

clip_image010clip_image012

Domino,程序目录是/opt/ibm/lotus,数据文件目录是/local/notesdata/,今后我们备份数据就是备份/local/notesdata目录下的数据。接下来就开始拷贝数据。

clip_image014

进过一段时间等待,安装完毕。系统提示让我们以notes用户身份登录系统,进入/local/notesdata目录,输入/opt/ibm/lotus/bin/server,开始首次配置服务器。注意不要用su到notes下而省去了用notes用户登录X-window的步骤,因为那样进行安装环境不一样,会出现报错信息。

为了今后我们输入方便,建议添加系统搜索路径

PATH=$PATH:/local/notesdata:/opt/ibm/lotus/bin

紧接着指定场所名,服务器名,管理员密码。

image

image

当服务器安装好了以后,再到/local/notesdata目录下生成cert.iddolcert.idserver.id,管理员要妥善保管次文件并记住密码。

notes@linux:/local/notesdata>ls*.id

cert.iddolcert.idserver.id

image

接下来就要开始启动Domino服务器,注意,眼睛可要盯好了控制台,如果发现冲突端口还需关闭相应服务。

到这里安装已完成,不过好是得啰嗦一下,如果你首次安装不成功怎么办,下面告诉你一个简单的方法,

--不卸载Domino,重新配置服务器

首先还是要将所有有用的ID文件和nsf文件备份好。当重新配置Domino服务器,要按以下步骤进行:

1).关闭服务器。确保文件都关闭,不会被打开。

2).用编辑器编辑维护位于【/local/notesdata/】程序目录的notes.ini文件,将下面几行包含在内

[Notes]

NotesProgram=

Directory=

KitType=2\\数值为2表示当前安装的是Domino服务器;为1表示当前安装的是notes客户机

InstallType=4

3).在data目录中删除一下文件:

*.DSKADMIN4.NSFBOOKMARK.NSFBUSYTIME.NSFCATALOG.NSFCERTLOG.NSFCERTSVR.NSFEVENTS4.NSFLOG.NSFMAIL*.BOXNNTPPOST.NSFREPORTS.NSFSTATMAIL.NSFSTATREP.NSFWEBADMIN.NSF

4).备份好names.nsf文件,names.nsf是Domino目录数据库文件里面记录着所有认证信连接配置信息等重要内容,千万不能丢失,setup.nsf文件

最后,你回到开始安装Domino那一步接着往后装就行啦。

以下是Domino服务器运行的常用命令,管理员必须要掌握的技巧。

Shcluster显示集群高速缓存

Shport显示端口使用情况

Shserver显示服务器状态

Shstatistics显示磁盘空间内存邮件等统计信息

Shtasks服务器任务状态

Shusers显示当前与服务器建立会话的用户列表

Telladminpprocessnew立即处理所有请求(在修改服务器配置文档后,使其立即生效的办法)

Ress重启Domino服务器

Loadrouter启动路由

Loadhttp启动web服务

Tellhttprestart重启http

Loadpop3启动pop服务

Loadreplica启动复制进程

客户端安装Notes因该不用多讲了,比较简单。

有了以上基础,如果要配置复杂的情况,例如Domino分区服务器(http://chenguang.blog.51cto.com/350944/782073),大家可以参照我下面的视频,虽然是以windows平台为背景装,但配置方法完全使用linux系统。

视频配置过程文档:http://chenguang.blog.51cto.com/350944/739498

本文出自 “李晨光原创技术博客” 博客,请务必保留此出处http://chenguang.blog.51cto.com/350944/1334595

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    Lotus Domino服务器安装配置实例

    Lotus Domino是IBM开发的一款用于构建、部署和管理协作应用的企业级软件平台,它包含了邮件、日程安排、数据库应用等多种功能,适用于企业内部通信和信息共享。 ### 重要知识点解析 #### 1. **准备工作** 在正式...

    Lotus Domino服务器安装配置手册

    Lotus Domino服务器安装配置手册,学习资料

    Linux下应用Lotus Domino/Notes 6.0.pdf

    【Linux下应用Lotus Domino/Notes 6.0】 Lotus Domino/Notes 6.0是IBM公司推出的一款针对企业级应用的协作软件平台,它在Linux操作系统上也得到了支持。自R5.0版本开始,IBM就已经为Linux用户提供Lotus Domino/...

    lotus domino服务器安装手册

    lotus domino 服务器 安装手册。lotus domino 服务器 安装手册。lotus domino 服务器 安装手册

    关于Lotus Domino平台安全漏洞的整改手册.doc

    关于Lotus Domino平台的安全漏洞,本文档主要针对国家有关部门分析的密码散列泄露问题,提供了一套详尽的整改步骤,旨在保护基于Domino平台的协同办公系统免受潜在的安全威胁。以下是整改手册的主要内容: **第一章...

    lotus domino6.5.3安装

    ### Lotus Domino 6.5.3 安装指南 #### 一、服务器端安装步骤 ...这些步骤不仅帮助您完成了软件的基本安装,还确保了中文环境的支持,使得用户能够更好地使用Lotus Domino平台进行日常办公及开发工作。

    IBM Lotus Domino 8.5 服务器管理入门手册

    IBM Lotus Domino 8.5 是一个强大的企业级服务器软件,提供电子邮件、协作工具以及自定义应用程序的平台。它最初是 Lotus Notes Server,作为 Lotus Development Corporation 的客户端-服务器消息技术的服务器组件。...

    Lotus Domino Web 高级编程8.pdf

    Lotus Domino Web是一种集成了邮件服务、文档管理、数据库应用和Web发布功能于一体的企业级平台,它在20世纪末至21世纪初被广泛应用于企业内部网(Intranet)和互联网(Internet)应用开发中。 ### Lotus Domino ...

    Lotus Domino Server有关服务器ID文件过期解决方法.doc

    Lotus Domino Server是一款强大的协作软件平台,它主要用于电子邮件、日历、文档管理以及应用程序开发。在运行过程中,服务器的身份验证依赖于一个称为服务器ID文件的重要安全组件。本文将深入探讨当这个ID文件过期...

    C#访问Domno、C#访问lotus domino、.net访问lotus domino

    Lotus Domino是一款强大的协作软件平台,它主要用于电子邮件、日历管理、任务分配和文档共享等企业级应用。C#作为.NET Framework的一部分,提供了丰富的库和API,使得开发人员能够使用C#语言与Lotus Domino进行交互...

    IBM Lotus Domino 服务器集群.docx

    【IBM Lotus Domino 服务器集群】是IBM Lotus Domino服务器的一项核心特性,旨在提高系统的高可用性、负载平衡和可伸缩性。集群技术使得企业在面对服务器故障、高峰时段或硬件升级时,仍能确保用户对重要数据库的...

    Lotus domino BS 多附件上传例子 Lotus domino jquery附件上传 domino上传附件不刷新界面

    【Lotus Domino BS 多附件上传】是一种在Web应用程序中实现高效、便捷的文件上传功能的技术,主要应用于基于Lotus Domino服务器构建的Browser/Server(BS)架构的系统。Lotus Domino作为IBM的一款企业级协作软件,...

    Lotus Domino授课教案

    Lotus Domino是一款由IBM开发的企业级协作软件平台,它结合了电子邮件、日历、任务管理、即时消息以及应用开发等功能。在本授课教案中,我们将深入探讨Lotus Domino的核心概念和技术,旨在帮助初学者快速掌握这个...

    lotus domino 7 邮件服务器配置全攻略

    以上是对“Lotus Domino 7 邮件服务器配置全攻略”文件的关键知识点解析,涵盖了从规划、安装、配置到优化和维护的各个环节,旨在帮助读者全面理解和掌握Lotus Domino 7邮件服务器的部署流程和技术要点。

    lotus domino

    Lotus Domino服务器是基于Notes Domino平台的核心组件,它负责处理邮件传输、数据库存储和用户访问控制。服务器支持多种操作系统,如Windows、Linux和AIX,确保跨平台的兼容性和灵活性。 二、服务器配置 1. 安装与...

Global site tag (gtag.js) - Google Analytics