AS400与Domino安装搭建

AS/400与DOMINO 简明安装操作手册AS/400与DOMINO 简明安装操作手册一、认识IPL1.IPL 设置面板设置为: 01 B N V=F其中:第一部分表示目前状态,01表示显示状态、0

AS/400与DOMINO 简明安装操作手册

AS/400与DOMINO 简明安装操作手册

一、认识IPL

1.IPL 设置

面板设置为: 01 B N V=F

其中:第一部分表示目前状态,01表示显示状态、02表示改动状态

第二部分B 表示打过补丁、D 表示安装操作系统

第三部分N 表示自动启动、M 表示手动启动

第四部分V=F表示快速启动,S 代表慢速启动(为了在启动时对系统部件进行全面检测)

2. 在正常启动状态时:01 B N V=F

在手动起机状态时:01 B M V=F

在安装操作系统时:01 D M V=F

二、安装CLIENT ACCESS EXPRESS

首先连线,将0367的一端接在AS/400DSD背面板上,另一端接在一台PC 的COM 口上。 将随机附带的光盘放入PC 的CD-ROM 中,在出现安装界面后按下一步,选择全部安装。

安装虚拟Modem ,进入控制面板,选择添加硬件设备,不检测设备而手工添加,选择调制解调器,从软盘安装,选择浏览,找到刚才安装Client Access的目录IBMClient AccessAocInf,发现有一驱动文件,选中后按确定,安装完成。重新启动计算机。

点击开始-程序-IBM AS/400 CLIENT ACCESS EXPRESS-AS/400操作控制台,填入AS/400名称,设置为直接连接、仅控制台连接、不允许远程PC 连接。完成后将出现一窗口显示正在连接,过几十秒将出现一会话窗口,连接成功。如果发现连接不成功,请换一台PC 重试,直到连接成功。

三、AS/400命令介绍

1. 初始超级用户名及密码:QSECOFR

2. 进入系统后看硬件资源:WRKHDWRSC

查找Ethernet Port对应的参数名称,这表示网卡。

3. 设置线描述:WRKLIND

在AS/400中,系统通过线描述对硬件进行说明。在其中添加以太网卡线描述TCPIP ,设备号为Ethernet Port 对应的参数名称,速度为100M ,状态*AUTO。

4. 配置TCP/IP:CFGTCP

选1添加IP 地址,填入IP 地址、线描述(TCPIP )、子网掩码。之后在IP 前的横线上键入9启动IP 。

5. 显示 AS/400 的磁盘容量和使用状况:DSPSYSSTS“显示系统状态”

6. 显示用户简要表:DSPUSRPRF 查看用户情况。

7. 操作用户简要表:WRKUSRPRF

8. 创建新用户:CRTUSRPRF

,

填入用户名及密码。

9. 关机:GO POWER,选择3、F16直接关机;选择4、F16关机后重启动。

四、安装LOTUS DOMINO服务器

1、把LOTUS NOTES DOMINO SERVER FOR AS/400光盘放入AS/400的光驱。

2、使用QSECOFR 登录AS/400主机

3、在命令行输入LODRUN 按F4提示

4、在DEVICE 上输入参数 AS/400的光驱设备名,一般为OPT01,按F10

5、在DIRECTORY 上输入参数 /OS400,按确认

6、屏幕出现安装画面,用户选择所有的可安装项目,按确认进行安装。

7、安装完成后,屏幕下方出现安装正常结束的信息。

8、安装结束后,LOTUS NOTES的有关程序应安装在QNOTES LIB中,其他的安装 选项也安装在相应的LIB 中

9、设置DOMINO SERVER 有两种方式。

方式一:HTTP

1)在AS/400命令行,使用WRKDOMSVR

2)选择HTTPSETUP 启动该SERVER

3)在任意PC 机使用浏览器使用图形方式进行配置DOMINO SERVER。使用的端口号为8585(例如: http://主机IP:8585 )

注:界面与传统的设置相同(六个步骤)

方式二:AS/400 命令方式

1)在AS/400命令行,使用CFGDOMSVR 命令直接在AS/400上配置DOMINO SERVER

2)配置时,需输入以下参数:

参数名称建议输入值参数说明

服务器名建议与AS400主机名相同

选项*first 组织中的第一台服务器

数据目录/lotus/data

组织组织名称

管理员-姓Admin

口令Password

最小口令长度8

时区Ze8

夏令时No

获得 Domino 目录

标识符文件

标识符文件的口令

Web 浏览器*http

Internet 邮件包*all

SMTP 服务

目录服务

,

新闻阅读器

连接服务

高级服务

置换配置

域名网络域名

网络名

国家代码

验证者标识符

管理员标识符

服务器标识符

启动服务器*no完成配置后立即启动服务器

记录复制事件

记录客户机对话事件

加密网络数据

Internet 地址IP 地址

子系统和对象名称

分配

拷贝管理员标识符文件

其他服务

10、启动DOMINO

1)键入CHGSYSLIBL QSYS2989调入中文支持库

2)在AS/400命令行,使用WRKDOMSVR ,出现系统现存的DOMINO SERVER列表

3)选择需启动的DOMINO SERVER 启动

4)按8在控制台察看DOMINO SERVER的启动进程

搭建Domino 群集 ??????

群集的配置

配置Domino 服务器

以JXPHEPMA01/Serves/ZPEPC为例,首先,在同一Domino 域中注册另外一个Domino 服务器:JXPHEPMA02/Serves/ZPEPC。在JXPHEPMA01上安装和配置JXPHEPMA02。 权限设置

设置Domino 群集中Administrator 以及服务器所需要的权限:

(1) 设置创建数据库副本的权限

在JXPHEPMA01及JXPHEPMA02服务器配置文档的安全性页面上,把创建数据库副本的权限赋予系统管理员。

(2) 增加群组

群组名称:JXPHEP_Cluster_01;

群组类型:多用途;

成员:JXPHEPMA01/Serves/ZPEPC ,JXPHEPMA02/Serves/ZPEPC。

,

(3) 修改数据库存取控制

修改JXPHEPMA01服务器上数据库names.nsf 、admin4.nsf 、catalog.nsf 、cldbdir 以及所有应用数据库的存取控制列表。在基本页面上,添加JXPHEP_Cluster_01群组,

用户类型:服务器组;

存取级别:管理者。

在高级页面上,

管理服务器:JXPHEPMA01/Serves/ZPEPC

选中此数据库的所有副本并采用相同的存取控制列表。完成存取控制设置后,群集服务器就对数据库及其副本有一致的控制权限。

在群集服务器上创建连接。

创建JXPHEPMA02/Serves/ZPEPC到JXPHEPMA01/Serves/ZPEPC一个连接。

创建群集

在 Domino Administrator 中,单击“配置”附签,展开“服务器”,并单击“所有服务器文档”,选择要添加到群集的服务器:JXPHEPMA01/Serves/ZPEPC,JXPHEPMA02/Serves/ZPEPC,单击“添加到群集中”,当询问选择要添加服务器到其中的群集时,选择“新建群集”,键入新群集的名称:JXPHEP_Cluster_01。将上面的数据库及所有应用数据库都创建副本到JXPHEPMA02服务器上。

创建私网

(1) AS/400增加IP 地址。

在两台小型机的另外一块网卡上分别增加IP 地址192.168.64.1 和 192.168.64.2,作为每个Domino 的第二个IP 地址。

(2) 群集服务器添加端口。

在“服务器”“设置端口”中新建端口,名称:tcp ;驱动器:TCP 。在“服务器”每个群集成员的“服务器”文档的“端口”“Notes 网络端口”附签中,添加为私有局域网,启用新端口,如图1所示。

(3) 修改NOTES.INI 文件。

,

从相应的子网为每个端口分配 IP 地址并且将信息以下列格式写入 NOTES.INI 文件中: PORT1_TcpIPAddress=0,a.b.c.d:1352

PORT2_TcpIPAddress=0,e.f.g.h:1352

其中 PORT1 和 PORT2 是端口名称,a.b.c.d 和 e.f.g.h 是这些端口的 IP 地址。如:JXPHEPMA01端口名称为 TCPIP 和 tcp ,这些信息如下所示:

TCPIP_TcpIPAddress=0, *.*.*.*:1352

tcp_TcpIPAddress=0,192.168.64.1:1352

Server_Cluster_Default_Port=tcp

然后重新启动服务器,让修改的配置生效。

群集测试

状态测试

在Domino 服务器的控制台上键入:show cluster,出现Domino 群集信息,如图2所示: 可以看出,群集中的服务器状态都正常。

复制分析

从“服务器”、“分析”、“群集分析”,如图2所示进入:

图2

产生群集的分析报告,如图3所示。

图3

通过群集分析报告显示的问题,对数据库的存取控制列表进行修改,保证数据库副本的完全

,

一致性。

私网测试

为了确保群集复制使用私有局域网,为此,可以查看群集统计信息。单击“服务器”“统计信息”附签,展开群集的端口名,私有局域网端口tcp 的下列统计信息:BytesReceived ,BytesSent ;展开 Replica ,Cluster ,SessionBytes ,并查看下列群集复制统计信息:In ,Out 。比较 tcp.portname.BytesReceived 和 Replica.Cluster.SessionBytes.In 的值,tcp.portname.BytesSent 和 Replica.Cluster.SessionBytes.Out 的值,这些值应彼此非常接近,但并不相同,因为私有网络不仅用于群集复制。

邮件测试

(1) 在任意一个Domino 服务器上以某一身份向某用户User1的邮箱发信,两个服务器刷新后,能立即收到,速度也很快。

(2) 关掉管理服务器JXPHEPMA01后,向User1发邮件,以User1的身份进去后能马上收到邮件。

根据实际应用,再进行邮件的转发、删除等一系列测试工作,均可实现同步,则可以证明邮件的群集是成功的。

收发文的测试

在任意一个Domino 服务器上新建一个收发文的流程后,此流程的数据库马上在另一个Domino 服务器上得到更新。以相应权限进去后,也能进入流程进行操作。关掉任意一个Domino 服务器后,收发文应能正常收取。

失效转移测试

关掉JXPHEPMA01服务器后,客户端会自动连接到JXPHEPMA02服务器上,在用户层面上,没有感觉,其它应用操作均正常,只有查看当前数据库属性时才会发现目前使用的是JXPHEPMA02服务器上的数据库。

群集应用中存在的问题

(1) 应用数据库新建后,副本不会自动在群集的另外一台服务器上创建,需要手工复制。而且新建的数据库在复制前,首先要按照群集的要求修改数据库存取控制列表,保证今后Domino 群集中数据库副本的一致性。

(2) 有些应用数据库实时性很强,群集不能保证每一秒看到的两个数据库副本一摸一样。两个用户分别在两个群集服务器上,对同一个数据库的同一条文档进行操作时,两边的内容有可能会存在不一致性。针对这种情况,可以通过设置服务器的有效阈值来解决,如果服务器有效指标小于有效阈值,则服务器被标记为 BUSY 。服务器标记为 BUSY 时,打开数据库的请求将重新定向到群集中的其它服务器。在JXPHEPMA02服务器NOTES.INI 文件中添加:

server_availability_threshold=100

这样服务器被标记为 BUSY 。平常情况下,用户只对JXPHEPMA01上的数据库进行操作,不过群集间数据库的复制照常进行,当JXPHEPMA01服务器失败时,用户的操作转移到JXPHEPMA02上。这样保证了数据库文档的一致性,不过群集的负载均衡就无法实现。

(3) 应用数据库的副本不能实现文档的完全一致。这主要是数据库设计时使用“读者”域限制对特定文档的存取。在存取控制列表中具有“编辑者”(或更高)存取级别的用户,若未列入“读者”域中,也不能读文档,更无法复制该文档。所以把服务器增加到每个“读者”域中,保证群集中的服务器对数据库的每个文档有读取权限,实现副本的一致。

Domino 群集在AS/400上的实现,使得用户可以实现无间断的访问数据,平衡服务器间的工作负载,并且在扩大企业规模时保持运行。但是,Domino 群集的真正实现还是体现在应

,

用数据库的群集实现,所以在数据库设计阶段就要把群集方案考虑进去,这样才能达到真正意义上Domino 群集的成功

Domino for AS/400备份与恢复

一.Domino for AS/400备份

Domino for AS/400备份对于保障其正常运行十分重要,Domino for AS/400备份包括以下四个方面:

1.Domino for AS/400应用软件和产品文件的备份。

2.Domino for AS/400的备份。

3.Mail Database的备份。

4. 特定数据库的备份。

下面将详细说明:

1.Domino for AS/400应用软件和产品文件的备份。

按照用户的不同要求,有以下几种方法:

GO SAVE, Option 21 - 备份整个AS/400系统,包括Domino 应用软件、产品文件、数据库) 。

GO SAVE, Option 22 - 仅备份系统数据(包括Domino for AS/400),保存产品库(library) 和包含特许程序的目录(driectroy) 。

GO SAVE, Option 23 - 仅备份用户数据,保存所有的用户文件和数据库。

2.Domino for AS/400的备份。

1.)ENDDOMSVR SERVER (server-name)

2.)SAV DEV ('/QSYS.LIB/TAP01.DEVD') OBJ(('/DOMINO/DATA/*')

('/QIBM/UserData/Lotus/Notes/*')) 保存Domino 目录和系统提供的目录。

3.)SAV DEV('/QSYS.LIB/TAP01.DEVD') OBJ(('/*') (QSYS.LIB' *OMIT) ('/QDLS.LIB' *OMIT) ('/QIBM/ProdData' *OMIT) UPDHST(*YES) -保存除了QSYS.LIB 、/QDLS.LIB、/QIBM/ProdData文件系统以外的其他目录。

4.)STRDOMSVR SERVER(server-name)

3.Mail Database的备份。

1.)ENDDOMSVR SERVER(server-name)

2.)SAV DEV('/QSYS.LIB/TAP01.DEVD')

OBJ('/DOMINO/DATA/MAIL.BOX') -保存单个用户的mail 数据库,例如它位于/DOMINO/DATA/MAIL目录中。

3.)SAV DEV('/QSYS.LIB/TAP01.DEVD')

OBJ('/DOMINO/DATA/MAIL/*.NSF') -保存所有的NSF 文件。

4.)STRDOMSVR SERVER(server-name)

4. 特定数据库的备份。

在备份前应确保没有用户在使用这个数据库。

SA V DEV('/QSYS.LIB/TAP01.DEVD')

OBJ('/DOMINO/DATA/CUSTINF.NSF') -CUSTINF.NSF是要保存的数据名称,它位于/DOMINO/DATA目录中。

二.Domino for AS/400的恢复

,

同Domino for AS/400备份一样,Domino for AS/400的恢复也同样包括四个方面。

1.Domino for AS/400应用软件和产品文件的恢复

请将与之相对应的以备份好的磁带放入磁带机。

GO RESTORE, Option 21 - 恢复整个AS/400系统,包括Domino 应用软件、产品文件、数据库等。

GO RESTORE, Option 22 - 恢复系统数据(包括Domino for AS/400),包括产品库(library) 和特许程序的目录(driectroy) 。

GO RESTORE, Option 23 - 恢复用户数据,包括所有的用户文件和数据库。

2.Domino for AS/400的恢复(即恢复整个Domino Server)

1.) 用具有*SAVSYS和*JOBCTL权限的用户登陆AS/400.

2.)ENDDOMSVR

3.) 将相应的磁带放入磁带机中。

4.)RST DEV('QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/*')

3.Domino Mail的恢复

1.) 用具有*SAVSYS和*JOBCTL权限的用户登陆AS/400.

2.)ENDDOMSVR

3.) 将相应的磁带放入磁带机中。

4.)RST DEV('/QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/MAIL/JDOE.NSF')

4.Domino Databases的恢复。

1.) 用具有*SAVSYS和*JOBCTL权限的用户登陆AS/400.

2.)ENDDOMSVR

3.) 将相应的磁带放入磁带机中。

4.)RST DEV('/QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/Server01/*.NSF')

Domino 挂起时收集AS/400的Joblog ???

在AS/400上只能通过收集挂起的任务(job )的joblog 来看Domino 挂起的问题。首先,需要知道是Domino 的哪一个任务出现了挂起的问题,然后手动生成此任务的joblog 。例如,假设是HTTP 的任务出现了挂起问题,那么我们可以按照下面的步骤来为HTTP 任务生成joblog :

1。在运行的Domino 服务器的AS/400服务器上所输入命令:WRKDOMSVR (work with Domino server)。

2。为有HTTP 挂起问题的Domino 选择选项9 (work Domino jobs)。

3。在“Work with Active Jobs”的屏幕中,为挂起的HTTP 任务选择选项5(work with)。

4。在“Work with Job”的屏幕中,可以看到Job 的名字为“HTTP”,用户的名字为“QNOTES”,Job 的编号为“026155”。请参看下图所示:

Work with Job

System: S10391LM

,

Job: HTTP User: QNOTES Number: 026155

Select one of the following:

1. Display job status attributes

2. Display job definition attributes

3. Display job run attributes, if active

4. Work with spooled files

10. Display job log, if active or on job queue

11. Display call stack, if active

12. Work with locks, if active

13. Display library list, if active

14. Display open files, if active

15. Display file overrides, if active

16. Display commitment control status, if active

More...

Selection or command

===>

F3=Exit F4=Prompt F9=Retrieve F12=Cancel

5。然后,基于步骤4来生成joblog 。具体的输入命令是:

DSPJOBLOG JOB(026155/QNOTES/HTTP) OUTPUT(*PRINT)

注意:上面命令中的JOB 关键字的顺序应该是:Job number/User name/Job name。

6。把所生成的spool 文件转换成数据库文件。如果需要把joblog 转移到个人的电脑中,那么必须按照下面的步骤来格式化数据。另外还可以使用Client Access/400或其它第三方的应用来完成此工作:

1)先确认需要拷贝的文件:输入WRKSPLF ,和F4 (F4 是提示键) ,然后输入QNOTES ,按回车(ENTER )。

此例子中应该是一个Joblog 。

2)记录下面的信息:

a. 文件(File )

b. 任务名称(Job Name)

,

c. 任务编号(Job Number)

d. 用户(User )

3)使用CRTLIB 的命令来创建一个库文件(library )。在此例子中,库文件(library )名是#JAYLIB,具体的命令应该是:

CRTLIB #JAYLIB

4)使用CRTPF 的命令在AS/400上刚才创建的库文件中再创建一个物理(PHYSICAL )文件。在此例子中,文件名是SPOOL ,具体的命令应该是:

CRTPF SPOOL RCDLEN(132)

5)现在,可以准备拷贝在上面的步骤2中所记录的spooled 文件。在此例子中,具体的命令应该是:

Copy Spooled File (CPYSPLF)

然后,按照以下选择:

Spooled file . . . . . . . . . . > QPJOBLOG Name

To data base file . . . . . . . > SPOOLED Name

Library . . . . . . . . . . . > #JAYLIB Name, *LIBL, *CURLIB

Job name . . . . . . . . . . . . > Name, *

User . . . . . . . . . . . . . > Name

Number . . . . . . . . . . . . > 000000-999999

Spooled file number . . . . . . *ONLY 1-9999, *ONLY, *LAST

To member . . . . . . . . . . . *FIRST Name, *FIRST

Replace or add records . . . . . *REPLACE *REPLACE, *ADD

当把所有需要的spooled 文件都保存了后,就可以把此文件(在此例子中,文件名应该是SPOOL )通过FTP 的方式(记住用ASCII 的样式)传送到用户的个人电脑上了。

标签: