Domino服务器分区允许在一台计算机上运行多个Domino服务器。使用分区服务器将减少硬件费用并将所需管理的计算机数量减至最少。每个分区服务器有自己的Domino数据目录和NOTES.INI文件,但所有的分区服务器共享同一个Domino程序目录。分区服务器使您能够更有效地利用硬件。例如:可以购买一个配置更高的计算机,在上面运行多个Domino服务器;而不必购买多个配置较低的计算机来运行Domino服务器,因其不一定能充分利用可用资源。当服务器位于不同网络域时,设置分区服务器就显得特别有效。例如:在一台计算机上可以为多个用户指定多个网络域或设置多个Web站点。大多数情况下,与将多个服务器合并为一个服务器相比,同一个网络域的多个分区服务器要使用更多的计算机资源和磁盘空间。这是因为每个分区服务器都需要安装Domino可执行文件,并且每个Domino服务器都必须拷贝Domino目录和其他管理数据库。同时,管理单个服务器也要比管理多个服务器容易一些。然而,在一些情况下,在多处理器计算机上从相同网络域运行多个分区服务器可以提高性能,这是因为计算机可同时运行某些进程。在企业Domino系统或网络服务中,分区服务器在提供安全性的同时也会提供伸缩性。随着系统的增长,可以将用户从分区服务器迁移至独立的服务器中。也可以通过将分区服务器作为群集成员来获得较高的数据库可用性。分区服务器的安全性与单机服务器的安全性是一样的。如果一台分区服务器停止运行,那么其他分区服务器仍可以继续运行。因此,运行于其他分区服务器上的应用程序由于其服务器继续运行,所以更可靠。分区服务器遇到致命错误时,则可以在不重启计算机的情况下重新启动此分区服务器。能够这样做是因为:在安装分区服务器时,Domino将KillProcess设置添加至NOTES.INI文件中。最好为每个分区服务器使用不同的用户帐号(登录名称),这样可以在服务器崩溃后使用相应的命令(例如:Nsd-kill)以清除剩余的进程。有两种方法可设置分区服务器。可以:分别为每个分区服务器分配一个单独的IP地址,并且使用一个或多个网络接口卡(NIC)。对所有分区服务器使用一个IP地址和网络接口卡,但为每个分区服务器分配不同的端口。(这称为端口映射。)决定安装多少个分区服务器Domino支持在一台计算机上的多个分区服务器。所安装的分区服务器的数量取决于企业的需要和可用的硬件。计算机的性能和所用的操作系统决定了在不明显降低性能的前提下,所能创建的分区数量。最好在多处理器计算机上运行分区服务器,对于安装在计算机上的每个分区服务器至少应有一个(如果可能的话,两个)处理器。如果可能,请在安装Domino之前计划一下分区服务器配置和网络配置。系统要求Domino支持运行在UNIX、OS/2和WindowsNT操作系统下的分区服务器(包括用作NT服务的分区服务器)。除了下列各项,运行分区服务器与运行标准Domino服务器的要求相同:为计算机上的每个附加的分区服务器添加100MB磁盘空间。每个分区服务器需要128MBRAM。配置每个分区服务器使用TCP/IP。安装并设置分区服务器安装并设置分区服务器与安装并设置单个服务器是相似的。注释计算机上的所有分区服务器共享同一Domino程序目录,但每个分区都有自己的Domino数据目录。1.启动设置程序并按照屏幕上的说明进行。请确认选择了“分区服务器安装”。在“设置”程序中,要输入所有分区服务器共享的Domino程序目录的名字。对于每个所需的分区服务器,还要输入Domino数据目录的名字。注释最好选择一个可以明确区分Domino数据目录的目录名称,例如:使用分区服务器的名称。注释OS/2版本的“安装”程序没有“分区服务器安装”选项。所以,必须为要安装的每个分区服务器运行一次“安装”程序。为此,需要在同一程序目录下多次安装同一版本的Domino,并为每次安装指定不同的数据目录。2.为每个分区服务器配置TCP/IP。3.配置并设置每个分区服务器以运行服务(例如:LDAP、NNTP、POP3和IMAP)并/或使其作为DominoWeb服务器运行。配置分区服务器有两种方法在计算机上配置分区服务器。可以为所有的分区服务器指定同一个IP地址然后使用端口映射,或者为每个分区服务器指定独立的IP地址。所有分区服务器使用同一个IP地址如果可用的IP地址数有限,那么可以让计算机上所有分区服务器使用同一个IP地址。然后设置端口映射,并为每个分区服务器指定其自己的端口。设置端口映射后,需要指定一个分区服务器作为端口映射服务器。它会重定向Notes和Domino连接请求至计算机上的其他分区服务器。下图显示了访问端口映射服务器的Notes客户机和HTTP客户机(Web浏览器)。端口映射服务器再将客户机重定向至所请求的分区服务器。使用单一的IP地址有一些缺点。第一,如果端口映射服务器不运行,则客户机一般不能与任何分区服务器建立新的连接。第二,计算机上的所有分区服务器必须位于同一个IP网络。第三,由于所有分区服务器共享同一个网络接口卡(NIC),所以计算机的输入和输出(I/O)可能会变慢。每个分区服务器使用独立的IP地址如果有足够的IP地址,那么为每个分区服务器指定独立的IP地址,并对每个分区服务器使用独立的网络接口卡(NIC)。这样允许客户机直接访问每个分区服务器,而不必通过端口映射服务器进行访问。尽管可以为不同的IP地址使用同一个网络接口卡(NIC),但最好不要这样做,因为这会给计算机的输入/输出(I/O)带来负面影响。下图显示了直接访问分区服务器的Notes客户机和HTTP客户机。使用独立的IP地址有几个优点。第一,分区服务器不依赖于端口映射服务器。这样,由于用户不再依赖于端口服务器的运行,所以可以访问所有的分区服务器。第二,分区服务器可以位于不同的IP网络。第三,可以为每个分区服务器使用独立的网络接口卡(NIC),这就可以加快计算机的输入/输出(I/O)速度。为分区服务器指定独立的IP地址1.从可用的IP地址中,为每个分区服务器指定一个。2.为每个分区服务器指定需要的IP地址和任务。注释如果整个计算机只用一块网络接口卡(NIC),那么只能使用下表中的第一项。如果要设置这些项目执行此任务用于Notes和Domino之间通讯的分区服务器在NOTES.INI文件中输入TCPIP_TcpIpAddress=0,IPaddress:1352其中TCPIP是端口名,IPaddress是指定分区服务器的IP地址。样例:TCPIP_TcpIpAddress=0,192.94.222.169:1352Web服务器在“服务器”文档的“Internet协议”HTTP附签上的“主机名”域中输入主机名称或IP地址。然后在“联编到主机名”域中选择“启用”。POP3服务在NOTES.INI文件中输入POP3Address=hostname其中hostname是服务器的IP地址或完全限定的网络域名称。IMAP服务在NOTES.INI文件中输入IMAPAddress=hostname其中hostname是服务器的IP地址或完全限定的网络域名称。NNTP服务在NOTES.INI文件中输入NNTPAddress=hostname其中hostname是服务器的IP地址或完全限定的网络域名称。LDAP服务器在NOTES.INI文件中输入LDAPAddress=hostname其中hostname是服务器的IP地址或完全限定的网络域名称。注释要为“服务器Web导航器”设置一个分区服务器,只需要将此分区服务器设置为可进行Notes和Domino通讯。3.在“服务器”文档的“端口”“Notes网络端口”附签中的“网络地址”域中输入分区服务器的IP地址、主机名或公共名称。4.在DNS、NIS或本地主机文件中将分区服务器名称作单独项输入。5.执行下列操作之一:如果希望每个分区服务器使用一个网络接口卡(NIC),则配置每个网络接口卡(NIC),使其分别对应一个分区服务器的唯一IP地址。如果希望整个计算机使用一个网络接口卡(NIC),请参阅指定单个网络接口卡(NIC)的独立IP地址。指定单个网络接口卡(NIC)的独立IP地址如果对一个NIC使用多个IP地址,则需基于操作系统完成下列附加配置指导:HP-UXIBMAIXSunSolarisWindowsNTHP-UX此操作用于HP-UX11.0。必须具有管理员权限才能配置网络接口卡(NIC)。启用IP地址1.在本地主机名文件/etc/hosts中为每个分区服务器添加一项。使用计算机主机名的分区服务器项应该已经存在。2.要添加IP地址,请执行以下操作之一:要使更改在活动会话期间有效,在控制台上输入以下命令:注释不要对使用计算机主机名的分区服务器输入此命令。/usr/sbin/ifconfiginterface:NIP_addressnetmaskMask其中interface是网络接口的名称,N是大于0的数字,表示“逻辑接口”,IP_address是服务器的IP地址,而Mask是相应的子网掩码。例如:/usr/sbin/ifconfiglan0:1111.123.11.96netmask255.255.240.0要使这些设置在重新启动系统时生效,可执行以下操作:编辑文件:/etc/rc.config.d/netconf拷贝配置NIC的6行,并将它们粘贴到现有配置信息的下面。然后对粘贴的行进行以下修改。将每行中括号内的数字增加1。在INTERFACE_NAME中添加:1。输入新的IP地址。例如:原IP地址的信息:INTERFACE_NAME[0]=lan1IP_ADDRESS[0]=9.95.66.220SUBNET_MASK[0]=255.255.240.0BROADCAST_ADDRESS[0]=INTERFACE_STATE[0]=DHCP_ENABLE[0]=0改后的IP地址的信息INTERFACE_NAME[1]=lan1:1IP_ADDRESS[1]=111.123.11.96SUBNET_MASK[1]=255.255.240.0BROADCAST_ADDRESS[1]=INTERFACE_STATE[1]=DHCP_ENABLE[1]=1要使用SystemAdministrationManager(SAM)进行更改,可进行以下操作:a.在“SAM范围”选择“网络和通讯”。b.选择“网络接口卡”。c.选择要配置的卡。d.选择“操作”“增加逻辑IP接口卡”。e.填写表单。3.测试此配置。从另一台计算机中对此服务器使用ping命令。要显示网络状态,请使用netstat命令。禁用IP地址注释不要删除使用计算机主机名作为其服务器名称的分区服务器的IP地址。4.执行以下操作之一:在控制台输入命令:/usr/sbin/ifconfiginterface:N0.0.0.0其中interface是网络接口卡的名称,N是逻辑接口号。例如:/usr/sbin/ifconfiglan0:10.0.0.0从/etc/rc.config.d/netconf文件中删除增加的行。使用SAM删除其他的逻辑接口。5.从本地主机名文件/etc/hosts删除此分区服务器名项目。IBMAIX此操作用于IBMAIX4.3.1。您必须被登录为根目录。启用IP地址1.在本地主机名文件/etc/hosts中为每个分区服务器添加一项。使用计算机主机名的分区服务器项应该已经存在。2.要启用IP地址,请在控制台或启动文件(etc/rc.net)中的标题“Part2-TraditionalConfiguration”下输入如下命令。不要对使用计算机主机名的分区服务器输入此命令。/usr/sbin/ifconfiginterfacealiasserver_name其中interface是网络接口名,server_name是分区服务器名。例如:/usr/sbin/ifconfigen0aliasserver23.测试此配置。从另一台计算机中对此服务器使用p