linux下手把手教您部署Domino 7服务器.docx
- 文档编号:7179028
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:23
- 大小:615.17KB
linux下手把手教您部署Domino 7服务器.docx
《linux下手把手教您部署Domino 7服务器.docx》由会员分享,可在线阅读,更多相关《linux下手把手教您部署Domino 7服务器.docx(23页珍藏版)》请在冰豆网上搜索。
linux下手把手教您部署Domino7服务器
提到IBMLotusDomino许多人首先想到的是邮件系统和OA协同工作软件。
但是2005年8月发布的IBMLotus/Domino7将有除了邮件系统和协同工作软件之外其他更强大的功能。
LotusDomino7支持本地简单邮件传输协议(SMTP)、多用途互联网邮件扩展(MIME)、邮件协议(POP3)、轻量目录访问协议(LDAP)和安全套接层(SSL)等ORB间互联网协议(IIOP)及扩展的服务器页面(XSP)服务等业界标准协议,还支持Domino离线业务。
标准。
LotusDomino7还支持目前最热门的J2EE和XML。
LotusDomino7支持在一台服务器上集成几个服务,这对于中小企业降低TCO非常重要。
LotusDomino7主要特点:
1. Domino7服务器管理工具现在支持DB2数据库了。
此外,Domino7还提供了与IBMWebSphereApplicationServer和WebSpherePortal更好的集成。
Domino7也更好地结合了Web标准。
2. 新的DominoDomainMonitoring(DDM)特性在DominoAdministrator中为管理员提供了集中查看一个或多个域中多台服务器的状态的能力。
DDM使用探测程序在多台服务器上收集信息,检查出现的任何问题。
然后将这些信息汇集起来保存到专门的数据库中(DDM.NSF)。
DDM可以连续不断地监控所有服务器,快速发现和报告重要的服务器和客户机问题。
3. Domino7服务器管理中另一个重要的新增功能是ActivityTrends。
该特性收集和存储与服务器、数据库、用户等有关的活动的统计信息。
这些信息可以帮助您分析ActivityTrends信息,更好地判断环境中数据库负载在服务器之间的分配。
ActivityTrends甚至能够根据指定的资源目标提出平衡数据库负载的建议,包括帮助实现这些建议的工作流。
4. Domino7提供了自动诊断信息收集,当Notes客户机或者Domino服务器崩溃时,可以利用Notes/Domino6.0.1引入的自动诊断信息收集功能查看生成的调用栈。
自动诊断信息收集扩展了自动数据收集的功能,它分析FaultReportmail-in数据库中的调用栈,然后计算这些数据以确定是否出现了同一问题的其他实例。
5. 智能升级是改进的另一个方面。
Domino7提供了一个mail-in数据库,将每个用户、每台机器的智能升级(SmartUpgrade)状态(成功、失败或延迟)通知管理员。
如果集群中的一台服务器失效,SmartUpgrade就会切换到集群中的其他成员。
为了避免服务器负载过重,SmartUpgrade主管可以限制从一台服务器上下载的数量。
其他Domino7管理方面的改进包括InstallShieldMultiplatform(ISMP)安装和对WebAdministration客户机的Linux/Mozilla支持。
6. Domino7中新增安全功能包括更强的加密密钥(1024位RSA和128位RC2)。
Domino7还为单点登录(SSO)提供了更好的支持,以及和安全有关的处理加密邮件的新API。
其他安全特性包括私有SMTP连接黑名单/白名单过滤程序、SMTP连接DNS白名单过滤程序。
可以在客户机上启用DNS级别的白名单过滤。
邮件规则允许用户选择黑名单。
a、 用集成的DominoHTTP服务器将其数据库作为HTML发布到Web。
b、 HTTP服务器中的Javaservlet(Domino提供一个JSP标记库,您用该库开发的JSP页面将在WebSphereApplicationServer上执行)。
c、 作为后端编程语言的Java,用于应用程序、applet和代理。
d、 开始全面支持目录服务(LDAP)。
对于Web服务器大家都比较熟悉了,这里我们介绍一下LDAP(轻量目录访问协议),LDAP(LightweightDirectoryAccessProtocol) 轻量级目录存取协议,是目前网络上一个重要的通信协议;就字面意义而言;它是DAP(DirectoryAccessProtocol)简化版本。
其目的是为了简化X.500服务器与客户端之间的通讯协议,让客户端能够以较为简单的协议X.500服务器沟通,降低客户端的复杂度。
它是基于X.500标准的,但是相对DAP简单了许多并且可以根据需要定制。
LDAP支持TCP/IP,这对访问Internet是非常重要的。
当初在微软公司(Microsoft)Windows2000操作系统发布之际,影响最大的就是ActiveDirectory(活动目录)。
活动目录成了Windows2000网络系统的核心,它存储了当前网络环境中所有资源的信息,包括基本的个人账户信息和各种系统服务,是大型企业身份和权限管理的有力工具。
LDAP最大的优势是:
LDAP协议是跨平台的和标准的协议,因此应用程序就不用为LDAP目录放在什么样的服务器上操心了,它可以在任何计算机平台上,用很容易获得的而且数目不断增加的LDAP的客户端程序访问LDAP目录。
而且也很容易定制应用程序为它加上LDAP的支持。
LDAP是一个安全的协议它使用SASL(简单证明余安全层)协议,提供访问控制。
软件产商都很愿意在产品中加入对LDAP的支持,因为他们根本不用考虑另一端(客户端或服务端)是怎么样的。
LDAP服务器可以是任何一个开发源代码或商用的LDAP目录服务器。
LDAP服务器安装简单,也容易维护和优化。
LotusNotes/Domino7.0一共四个版本(Windows、Linux、AIX、BSD)笔者得到Linux版本的LotusDomino/Notes7是在IBMdeveloperWorks网站订阅的为您的“最新IBM软件DVD”工具包。
还包括一系列安装工具和详细的文档。
详细情况请访问IBM官方网站,链接:
下面我们看一下如何在Linux用Domino7部署Web服务器和LDAP服务器。
最低限度的安装的需求见表1。
表1最低限度安装Domino7需求
一、准备编译工具
因为安装驱动程序可能需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器(compiler)的帮助,因此,先确定您的Linux系统当中已经下列软件的存在:
kernel-source、kernel、gcc、make、qt。
可以通过RatHetEnterpriseLinux图形界面下的“添加/删除应用程序”工具进行安装。
具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中“开放”→“开放工具”→“标准工具包”最后单击“更新”即可。
见图1。
图1相关软件包的安装
(1)杀掉所有Sendmail进程
(2)下载安装专用软件包
最后重新启动一次操作系统。
新建安装Lotus软件包所需要的用户和组,操作如下:
运行X窗口系统,具备根特权,并且安装了redhat-config-usersRPM软件包。
要从桌面启动用户管理器,点击面板上的「主菜单」=>「系统设置」=>「用户和组群」,或在shell提示(如XTerm或GNOME终端)下键入redhat-config-users命令。
要添加新用户,点击「添加用户」按钮。
一个如图2所示的窗口就会出现。
在适当的字段内键入新用户的用户名和全称。
在「口令」和「确认口令」字段内键入口令。
口令必须至少有六个字符。
选择一个登录shell。
如果你不能确定应该选择哪一个shell,就请接受默认的/bin/bash。
默认的主目录是/home/用户名。
你可以改变为用户创建的主目录,或者通过取消选择「创建主目录」来不为用户创建主目录。
如果你选择要创建主目录,默认的配置文件就会从/etc/skel目录中复制到新的主目录中。
然后要添加新用户组群,点击「添加组群」按钮。
键入新组群的名称来创建。
要为新组群指定组群ID,选择「手工指定组群ID」,然后选择GID。
RedHatLinux把低于500的组群ID保留给系统组群。
点击「确定」来创建组群。
新组群就会出现在组群列表中。
图2创建notes新用户
二、脚本安装
以超级用户权限登陆RedHatEnterpriseLinux4.0,加载光驱。
执行安装命令:
系统会首先出现主选单。
软件安装是在交互环境下进行的大致分为九个部分:
1、 首先是软件的许可协议,内容非常多。
使用Tab键翻页,注意Tab键在安装中起同意默认的作用,h表示帮助,在协议的结尾处按Tab键回主选单。
在主选单内按Tab键同意软件协议书,按E键退出。
按Esc键从新阅读协议书。
2、 按Tab键继续进行,接着选择是否只安裝资料目录。
缺省选择是“Yes”。
3、 按Tab键继续进行,选择服务器类型,这里有三种安装模式:
“DominoUtilityServer”、“DominoMessaging”、“DominoReterpriseServer”。
这里我们选择第三种安装方式。
见图3,表2是详细介绍。
请根据您企业具体应用选择。
图3服务器安装形式
4、 按Tab键继续进行,选择是否安装所有临时文件到DominoServer。
5、 按Tab键继续进行,选择应用程序安装目录,缺省目录/opt/lotus/。
6、 按Tab键继续进行,接着选择是否將服务器有ASP功能,缺省选择是“NO”。
7、 按Tab键继续进行,选择未来是否要在本台机器安装第二个DominoServer,缺省选择是NO。
8、 按Tab键继续进行、选择数据存放目录,缺省目录是/local/notesdata/。
9、 按Tab键继续进行、确定服务器用户notes。
10、 按Tab键继续进行,系统给出所有选择的汇总列表,请仔细阅读。
确认后按Tab键正式开始安装。
这里参考笔者的配置见图4。
图4配置汇总
10.安装后的设置
若有问题按Esc键回去从新选择。
经过十多分钟的安装,如果系统如果出现图5表示脚本成功。
图5脚本安装成功
修改/home/notes/目录中的.bash_profile文件,添加以下的内容:
exportLD_ASSUME_KERNEL=2.2.5然后重新启动计算机,下面文章我们将介绍应用程序的安装,敬请关注。
(未完待续)
手把手教您部署Domino7服务器(中)
LotusDomino服务器版本分为三个类别:
邮件服务器(DominoR7MailServer)、应用服务器(DominoR7Applicationserver)和企业服务器(DominoR7EnterpriseServer)。
Domino7服务器会采用不同的程序包发布它可以让客户抽取可以满足他们当前需求的功能并且在将来根据需求的改变扩展这些功能以下我们将会简要描述三个Domino7服务器。
1、Domino消息服务器
Domino消息服务器DominoMessagingServer可以用于形成消息以及日程和安排,它拥有预先构建的电子邮件以及进行协同处理的应用其中包括讨论应用团队工作室以及个人刊物Domino消息处理融合了针对具有高级消息处理能力的最新Internet邮件标准的支持以及LotusDomino的企业级别的可靠性和性能。
Domino消息服务器只能够用于消息处理。
想要在Domino服务器上部署自己应用的客户应该考虑使用Domino企业服务器或者Domino应用服务器。
2、Domino企业服务器
Domino企业服务器DominoEnterpriseServer可以支持与消息服务器相同的电子邮件并协同应用以及由客户或者商业伙伴建立的定制应用它还包括了可以用于高度可访问实现的集簇功能如果用户的公司。
要使用Domino进行消息处理而且用户还想要配置定制应用那么就可以使用这种Domino服务器。
3、Domino应用服务器
Domino应用服务器DominoUtilityServer它不能够为用户提供电子邮件特别是单独用户的邮箱,但是它可以包括定制应用的支持它包含了可以用于高度可访问实现的集簇功能应用服务器没有强制CAL要求,换句话说任何软件的任何用户都可以访问服务器。
如果用У墓静恍枰褂肈omino进行消息处理但是用户又想配置定制应用那么用户就可以使用这种Domino服务器。
1. 首先使用notes系统帐号登陆Linux操作系统,启动一个终端,使用命令:
#cd/local/notesdata目录(数据存放目录)
#/opt/ibm/lotus/bin/server(开始配置服务器)
就看到最新的7.0版本的启动界面,见图7。
图6LotusDomino/Notes7.0在Linux启动界面
2. 进入Domino服务器字体设置,继续安装请单击“Next”按键;
3. 选择是否要在本台机器安装第二个DominoServer,其中“Setupthefirstserverorastand-aloneserver”即安装第一台服务器或独立服务器。
缺省选择是NO,然后按“NEXT”键继续进行。
4. 接着给主机和服务器起一个名字,其中Servername:
host(输入服务器的名称)Servertitle:
host1(填写服务器的标题)也可以通过选择右下方的方框利用已经存在的服务器ID进行安装。
然后按“NEXT”键继续进行。
5. 接着填写组织名称和密码,其中Organizationname:
easy(输入组织名称)Organizationcertifierpassword:
xxxxx(输入组织名称的验证密码)Confirmpassword:
xxxxx(输入确认组织名称的验证密码)见图7,也可以通过选择右下方的方框利用已经存在的服务器ID进行安装。
然后按“NEXT”键继续进行。
图7接着填写组织名称和密码
6. 接着填写管理员密码,以及密码存放目录,然后按“NEXT”键继续进行。
其中:
Firstname:
c(可选)Middle:
c(可选)Lastname(orgenericaccountname):
notes(管理员姓名)
Administratorpassword:
xxxxx(输入管理员的验证密码)Confirmpassword:
xxxxx(输入确认管理员的验证密码)同时可以通过选中左下角第一个复选框确定是否在本地保存管理员ID。
见图8,然后按“NEXT”键继续进行。
图8管理员密码,以及密码存放目录
7. 接着填写服务器类型。
要配置所有服务,按“Customize”按钮。
LotusDomino/Notes7.0可以提供各种不同功能的服务包括,主要包括:
AdministrationProcess(AdminP):
是运行在服务器上的一个任务,它通过执行如用户和服务器的重命名和重新验证、移动邮件文件和配置群集来帮助用户。
AgentManager:
即代理管理器控制代理在服务器上的运行。
通过查找服务器上的AgentManager任务来确认代理是否在运行。
HTTPServer:
提供Web服务;
POP3、SMTP、IMAPServer:
提供邮件服务;
RemoteDebugServer:
提供远程调试服务器;
LDAP:
提供轻型目录访问协议目录服务;LDAP是一种流行的身份验证机制,并可以作为存储个人可识别信息的存储库。
与传统的基于平面文件的身份验证机制(例如/etc/passwd)相比,它有几个优点。
优点之一是LDAP可以用来实现密码管理的理想形式——单点登录。
能够实现单点登录是因为软件应用程序可以通过TCP/IP网络针对通用的基于LDAP的用户存储库进行远程身份验证。
WebRetriever:
WebRetriever是一个为LotusNotes用户获取网页的服务程序;
scheduleManager:
提供日程管理器服务,用于在BUSYTIME.NSF数据库中查找本地用户的日历信息。
对于运行LotusDomino的下游服务器上的用户,ScheduleManager将请求传递给LotusNotesCalendarConnector任务,然后由此任务找到用户的日历信息。
DOLSDominoOff-LineServices:
提供无须连接网络,即可使用基于浏览器的邮箱的服务。
使用浏览器,客户端用户可以使应用程序在脱机状态,修改应用程序,并将这些变化同步到联机的应用程序中。
DECSDominoEnterpriseconnectionServices:
使用DECS加密连接服务;
见图9,然后请单击“Next”按键继续;
图9设置LotusDomino/Notes7.0服务
8. 接着配置Domino服务器的网络和主机名称,下列网络与Domino兼容:
∙AppleTalk
∙BanyanVINES
∙Netware
∙NetBIOS
∙TCP/IP
LotusR7产品可以运行在上述任一网络上。
通常选择默认探测到的网络端口,可以通过Customize定制。
下面所述的安装是在TCP/IP网络上进行的。
通过点选右下角中的“Custormiz...”按键来进行网络服务项目配置;出现“AdvancedNetworkSettings”高级网络配置窗口:
点选“Compress”项目复选框;
T ypethefulyqualifiedinternethostnameforthisDominoserver:
单击“OK”按键;回到“Domino网络设置信息确认”介面窗口,单击“Next”按键继续;
9. 接着配置Domino服务器的安全设置,ProhibitAnonymousaccesstoalldatabasesandtemplates表示:
防止匿名用户访问所有数据库和模版,AddLocalDomainAdminsgrouptoalldatabasesandtemplates表示:
添加LocalDomainAdmins组到所有的数据库和模版。
建议使用Domino服务器的默认设置,单击“Next”按键继续;
10. Domino设置信息确认,继续安装请单击“Setup”按键系统自动进行配置;配置截图过程见图10;
图10系统配置界面
11. 如果系统如果出现图11表示应用程序安装成功。
单击“Finish”按键结束安装;
图11配置成功界面
12. 会到命令行状态使用命令:
“#/opt/ibm/lotus/bin/server”启动LotusDominoServer服务器;
13. 启动界面见图12。
图12服务器启动界面
14. 查看服务进程是否正常。
进程运行需要占用系统资源,一个进程如果占用大量资源会造成系统性能瓶颈现象。
此时就需要进行进程调度。
达到实时监控系统和优化性能的目的。
你对每个进程了解得越多,就能够越容易地精确定位进程的问题所在。
系统通常会因为某种原因遇到各种问题,比如速度变慢或者不稳定,而使用这些工具可以帮助你提高找到问题所在的能力。
使用ps命令检查notes服务器进程:
#ps-ef|grepnotes
使用检查dhcpd运行的端口:
#netstat-nutap|grepnotes
另外不同发行版本的Linux版本也提供了一些图形化的进程管理工具,笔者使用的就有一个:
KDE卫士,见图13。
图13
可以看到它实际是以上这些Linux进程命令的集成工具,使用它你可以完成进程管理。
下次将介绍Notes客户端安装
手把手教您部署Domino7服务器(下)
LotusNotes是基于客户/服务器的技术,这项技术使你能够在整个网络中访问、共享和管理信息。
这种网络可能是由办公楼内用电缆连接的5台或10台计算机组成,也可能是由横跨许多地区的无数台计算机连接组成。
在这个网络中的每台PC机就是LotusNotes客户机。
这些客户机要求并接受来自服务器的信息,该服务器叫做Domino服务器。
每台PC机都可以通过一系列的导线、电缆和网络软件与Domino服务器进行通讯。
请求的信息是在LotusNotes应用程序或数据库中。
通常,Domino服务器中存储这些数据库,因而许多客户可以同时访问它们。
在大多数情况下,当单击数据库图标时,就可以打开存储在服务器中的数据库。
客户机请求来自服务器的数据库,当打开数据库时,驻留在服务器上的数据库就会出现。
这很类似于工作时对文件服务器的连接。
通常,你会把自己在其他软件程序(LotusNotes之外的其他应用程序)中创建的作品存储在办公室网络的文件服务器中。
LotusNotes应用程序通常是通过帮助用户创建、收集、共享和管理各种信息的方法,来支持或实现各种商业功能自动化。
Notes的电子邮件就是LotusNotes应用程序的一个例子。
目前Notes客户端只能工作在Windows平台,下面以MicrosoftWindows2000操作系统(Server版本,另外安装最新补丁SP4)为例介绍如何安装Notes客户端应用程序。
1.客户端安装选项
LotusR7的客户端产品分为四个类别:
∙LotusNotesR7Client为最终用户使用,实现电子邮件、日历、群组日程安排、Web浏览和信息管理等功能。
∙DominoDesignerR7提供给开发人员使用,它是一个集成的Web和局域网/互联网应用开发环境,它包含NotesClient。
∙DominoAdministratorR7提供给管理人员使用,是Notes和Domino的管理客户机,可以使用DominoAdministrator来执行多数的管理任务,它包含NotesClient。
∙
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux下手把手教您部署Domino 7服务器 linux 下手 把手 部署 Domino 服务器