AS400與Domino安裝搭建
AS/400與DOMINO 簡明安裝操作手冊AS/400與DOMINO 簡明安裝操作手冊一、認識IPL1.IPL 設(shè)置面板設(shè)置為: 01 B N V=F其中:第一部分表示目前狀態(tài),01表示顯示狀態(tài)、0
AS/400與DOMINO 簡明安裝操作手冊
AS/400與DOMINO 簡明安裝操作手冊
一、認識IPL
1.IPL 設(shè)置
面板設(shè)置為: 01 B N V=F
其中:第一部分表示目前狀態(tài),01表示顯示狀態(tài)、02表示改動狀態(tài)
第二部分B 表示打過補丁、D 表示安裝操作系統(tǒng)
第三部分N 表示自動啟動、M 表示手動啟動
第四部分V=F表示快速啟動,S 代表慢速啟動(為了在啟動時對系統(tǒng)部件進行全面檢測)
2. 在正常啟動狀態(tài)時:01 B N V=F
在手動起機狀態(tài)時:01 B M V=F
在安裝操作系統(tǒng)時:01 D M V=F
二、安裝CLIENT ACCESS EXPRESS
首先連線,將0367的一端接在AS/400DSD背面板上,另一端接在一臺PC 的COM 口上。 將隨機附帶的光盤放入PC 的CD-ROM 中,在出現(xiàn)安裝界面后按下一步,選擇全部安裝。
安裝虛擬Modem ,進入控制面板,選擇添加硬件設(shè)備,不檢測設(shè)備而手工添加,選擇調(diào)制解調(diào)器,從軟盤安裝,選擇瀏覽,找到剛才安裝Client Access的目錄IBMClient AccessAocInf,發(fā)現(xiàn)有一驅(qū)動文件,選中后按確定,安裝完成。重新啟動計算機。
點擊開始-程序-IBM AS/400 CLIENT ACCESS EXPRESS-AS/400操作控制臺,填入AS/400名稱,設(shè)置為直接連接、僅控制臺連接、不允許遠程PC 連接。完成后將出現(xiàn)一窗口顯示正在連接,過幾十秒將出現(xiàn)一會話窗口,連接成功。如果發(fā)現(xiàn)連接不成功,請換一臺PC 重試,直到連接成功。
三、AS/400命令介紹
1. 初始超級用戶名及密碼:QSECOFR
2. 進入系統(tǒng)后看硬件資源:WRKHDWRSC
查找Ethernet Port對應(yīng)的參數(shù)名稱,這表示網(wǎng)卡。
3. 設(shè)置線描述:WRKLIND
在AS/400中,系統(tǒng)通過線描述對硬件進行說明。在其中添加以太網(wǎng)卡線描述TCPIP ,設(shè)備號為Ethernet Port 對應(yīng)的參數(shù)名稱,速度為100M ,狀態(tài)*AUTO。
4. 配置TCP/IP:CFGTCP
選1添加IP 地址,填入IP 地址、線描述(TCPIP )、子網(wǎng)掩碼。之后在IP 前的橫線上鍵入9啟動IP 。
5. 顯示 AS/400 的磁盤容量和使用狀況:DSPSYSSTS“顯示系統(tǒng)狀態(tài)”
6. 顯示用戶簡要表:DSPUSRPRF 查看用戶情況。
7. 操作用戶簡要表:WRKUSRPRF
8. 創(chuàng)建新用戶:CRTUSRPRF
,填入用戶名及密碼。
9. 關(guān)機:GO POWER,選擇3、F16直接關(guān)機;選擇4、F16關(guān)機后重啟動。
四、安裝LOTUS DOMINO服務(wù)器
1、把LOTUS NOTES DOMINO SERVER FOR AS/400光盤放入AS/400的光驅(qū)。
2、使用QSECOFR 登錄AS/400主機
3、在命令行輸入LODRUN 按F4提示
4、在DEVICE 上輸入?yún)?shù) AS/400的光驅(qū)設(shè)備名,一般為OPT01,按F10
5、在DIRECTORY 上輸入?yún)?shù) /OS400,按確認
6、屏幕出現(xiàn)安裝畫面,用戶選擇所有的可安裝項目,按確認進行安裝。
7、安裝完成后,屏幕下方出現(xiàn)安裝正常結(jié)束的信息。
8、安裝結(jié)束后,LOTUS NOTES的有關(guān)程序應(yīng)安裝在QNOTES LIB中,其他的安裝 選項也安裝在相應(yīng)的LIB 中
9、設(shè)置DOMINO SERVER 有兩種方式。
方式一:HTTP
1)在AS/400命令行,使用WRKDOMSVR
2)選擇HTTPSETUP 啟動該SERVER
3)在任意PC 機使用瀏覽器使用圖形方式進行配置DOMINO SERVER。使用的端口號為8585(例如: http://主機IP:8585 )
注:界面與傳統(tǒng)的設(shè)置相同(六個步驟)
方式二:AS/400 命令方式
1)在AS/400命令行,使用CFGDOMSVR 命令直接在AS/400上配置DOMINO SERVER
2)配置時,需輸入以下參數(shù):
參數(shù)名稱建議輸入值參數(shù)說明
服務(wù)器名建議與AS400主機名相同
選項*first 組織中的第一臺服務(wù)器
數(shù)據(jù)目錄/lotus/data
組織組織名稱
管理員-姓Admin
口令Password
最小口令長度8
時區(qū)Ze8
夏令時No
獲得 Domino 目錄
標識符文件
標識符文件的口令
Web 瀏覽器*http
Internet 郵件包*all
SMTP 服務(wù)
目錄服務(wù)
,新聞閱讀器
連接服務(wù)
高級服務(wù)
置換配置
域名網(wǎng)絡(luò)域名
網(wǎng)絡(luò)名
國家代碼
驗證者標識符
管理員標識符
服務(wù)器標識符
啟動服務(wù)器*no完成配置后立即啟動服務(wù)器
記錄復(fù)制事件
記錄客戶機對話事件
加密網(wǎng)絡(luò)數(shù)據(jù)
Internet 地址IP 地址
子系統(tǒng)和對象名稱
分配
拷貝管理員標識符文件
其他服務(wù)
10、啟動DOMINO
1)鍵入CHGSYSLIBL QSYS2989調(diào)入中文支持庫
2)在AS/400命令行,使用WRKDOMSVR ,出現(xiàn)系統(tǒng)現(xiàn)存的DOMINO SERVER列表
3)選擇需啟動的DOMINO SERVER 啟動
4)按8在控制臺察看DOMINO SERVER的啟動進程
搭建Domino 群集 ??????
群集的配置
配置Domino 服務(wù)器
以JXPHEPMA01/Serves/ZPEPC為例,首先,在同一Domino 域中注冊另外一個Domino 服務(wù)器:JXPHEPMA02/Serves/ZPEPC。在JXPHEPMA01上安裝和配置JXPHEPMA02。 權(quán)限設(shè)置
設(shè)置Domino 群集中Administrator 以及服務(wù)器所需要的權(quán)限:
(1) 設(shè)置創(chuàng)建數(shù)據(jù)庫副本的權(quán)限
在JXPHEPMA01及JXPHEPMA02服務(wù)器配置文檔的安全性頁面上,把創(chuàng)建數(shù)據(jù)庫副本的權(quán)限賦予系統(tǒng)管理員。
(2) 增加群組
群組名稱:JXPHEP_Cluster_01;
群組類型:多用途;
成員:JXPHEPMA01/Serves/ZPEPC ,JXPHEPMA02/Serves/ZPEPC。
,(3) 修改數(shù)據(jù)庫存取控制
修改JXPHEPMA01服務(wù)器上數(shù)據(jù)庫names.nsf 、admin4.nsf 、catalog.nsf 、cldbdir 以及所有應(yīng)用數(shù)據(jù)庫的存取控制列表。在基本頁面上,添加JXPHEP_Cluster_01群組,
用戶類型:服務(wù)器組;
存取級別:管理者。
在高級頁面上,
管理服務(wù)器:JXPHEPMA01/Serves/ZPEPC
選中此數(shù)據(jù)庫的所有副本并采用相同的存取控制列表。完成存取控制設(shè)置后,群集服務(wù)器就對數(shù)據(jù)庫及其副本有一致的控制權(quán)限。
在群集服務(wù)器上創(chuàng)建連接。
創(chuàng)建JXPHEPMA02/Serves/ZPEPC到JXPHEPMA01/Serves/ZPEPC一個連接。
創(chuàng)建群集
在 Domino Administrator 中,單擊“配置”附簽,展開“服務(wù)器”,并單擊“所有服務(wù)器文檔”,選擇要添加到群集的服務(wù)器:JXPHEPMA01/Serves/ZPEPC,JXPHEPMA02/Serves/ZPEPC,單擊“添加到群集中”,當詢問選擇要添加服務(wù)器到其中的群集時,選擇“新建群集”,鍵入新群集的名稱:JXPHEP_Cluster_01。將上面的數(shù)據(jù)庫及所有應(yīng)用數(shù)據(jù)庫都創(chuàng)建副本到JXPHEPMA02服務(wù)器上。
創(chuàng)建私網(wǎng)
(1) AS/400增加IP 地址。
在兩臺小型機的另外一塊網(wǎng)卡上分別增加IP 地址192.168.64.1 和 192.168.64.2,作為每個Domino 的第二個IP 地址。
(2) 群集服務(wù)器添加端口。
在“服務(wù)器”“設(shè)置端口”中新建端口,名稱:tcp ;驅(qū)動器:TCP 。在“服務(wù)器”每個群集成員的“服務(wù)器”文檔的“端口”“Notes 網(wǎng)絡(luò)端口”附簽中,添加為私有局域網(wǎng),啟用新端口,如圖1所示。

(3) 修改NOTES.INI 文件。
,從相應(yīng)的子網(wǎng)為每個端口分配 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
然后重新啟動服務(wù)器,讓修改的配置生效。
群集測試
狀態(tài)測試
在Domino 服務(wù)器的控制臺上鍵入:show cluster,出現(xiàn)Domino 群集信息,如圖2所示: 可以看出,群集中的服務(wù)器狀態(tài)都正常。
復(fù)制分析
從“服務(wù)器”、“分析”、“群集分析”,如圖2所示進入:

圖2
產(chǎn)生群集的分析報告,如圖3所示。

圖3
通過群集分析報告顯示的問題,對數(shù)據(jù)庫的存取控制列表進行修改,保證數(shù)據(jù)庫副本的完全
,一致性。
私網(wǎng)測試
為了確保群集復(fù)制使用私有局域網(wǎng),為此,可以查看群集統(tǒng)計信息。單擊“服務(wù)器”“統(tǒng)計信息”附簽,展開群集的端口名,私有局域網(wǎng)端口tcp 的下列統(tǒng)計信息:BytesReceived ,BytesSent ;展開 Replica ,Cluster ,SessionBytes ,并查看下列群集復(fù)制統(tǒng)計信息:In ,Out 。比較 tcp.portname.BytesReceived 和 Replica.Cluster.SessionBytes.In 的值,tcp.portname.BytesSent 和 Replica.Cluster.SessionBytes.Out 的值,這些值應(yīng)彼此非常接近,但并不相同,因為私有網(wǎng)絡(luò)不僅用于群集復(fù)制。
郵件測試
(1) 在任意一個Domino 服務(wù)器上以某一身份向某用戶User1的郵箱發(fā)信,兩個服務(wù)器刷新后,能立即收到,速度也很快。
(2) 關(guān)掉管理服務(wù)器JXPHEPMA01后,向User1發(fā)郵件,以User1的身份進去后能馬上收到郵件。
根據(jù)實際應(yīng)用,再進行郵件的轉(zhuǎn)發(fā)、刪除等一系列測試工作,均可實現(xiàn)同步,則可以證明郵件的群集是成功的。
收發(fā)文的測試
在任意一個Domino 服務(wù)器上新建一個收發(fā)文的流程后,此流程的數(shù)據(jù)庫馬上在另一個Domino 服務(wù)器上得到更新。以相應(yīng)權(quán)限進去后,也能進入流程進行操作。關(guān)掉任意一個Domino 服務(wù)器后,收發(fā)文應(yīng)能正常收取。
失效轉(zhuǎn)移測試
關(guān)掉JXPHEPMA01服務(wù)器后,客戶端會自動連接到JXPHEPMA02服務(wù)器上,在用戶層面上,沒有感覺,其它應(yīng)用操作均正常,只有查看當前數(shù)據(jù)庫屬性時才會發(fā)現(xiàn)目前使用的是JXPHEPMA02服務(wù)器上的數(shù)據(jù)庫。
群集應(yīng)用中存在的問題
(1) 應(yīng)用數(shù)據(jù)庫新建后,副本不會自動在群集的另外一臺服務(wù)器上創(chuàng)建,需要手工復(fù)制。而且新建的數(shù)據(jù)庫在復(fù)制前,首先要按照群集的要求修改數(shù)據(jù)庫存取控制列表,保證今后Domino 群集中數(shù)據(jù)庫副本的一致性。
(2) 有些應(yīng)用數(shù)據(jù)庫實時性很強,群集不能保證每一秒看到的兩個數(shù)據(jù)庫副本一摸一樣。兩個用戶分別在兩個群集服務(wù)器上,對同一個數(shù)據(jù)庫的同一條文檔進行操作時,兩邊的內(nèi)容有可能會存在不一致性。針對這種情況,可以通過設(shè)置服務(wù)器的有效閾值來解決,如果服務(wù)器有效指標小于有效閾值,則服務(wù)器被標記為 BUSY 。服務(wù)器標記為 BUSY 時,打開數(shù)據(jù)庫的請求將重新定向到群集中的其它服務(wù)器。在JXPHEPMA02服務(wù)器NOTES.INI 文件中添加:
server_availability_threshold=100
這樣服務(wù)器被標記為 BUSY 。平常情況下,用戶只對JXPHEPMA01上的數(shù)據(jù)庫進行操作,不過群集間數(shù)據(jù)庫的復(fù)制照常進行,當JXPHEPMA01服務(wù)器失敗時,用戶的操作轉(zhuǎn)移到JXPHEPMA02上。這樣保證了數(shù)據(jù)庫文檔的一致性,不過群集的負載均衡就無法實現(xiàn)。
(3) 應(yīng)用數(shù)據(jù)庫的副本不能實現(xiàn)文檔的完全一致。這主要是數(shù)據(jù)庫設(shè)計時使用“讀者”域限制對特定文檔的存取。在存取控制列表中具有“編輯者”(或更高)存取級別的用戶,若未列入“讀者”域中,也不能讀文檔,更無法復(fù)制該文檔。所以把服務(wù)器增加到每個“讀者”域中,保證群集中的服務(wù)器對數(shù)據(jù)庫的每個文檔有讀取權(quán)限,實現(xiàn)副本的一致。
Domino 群集在AS/400上的實現(xiàn),使得用戶可以實現(xiàn)無間斷的訪問數(shù)據(jù),平衡服務(wù)器間的工作負載,并且在擴大企業(yè)規(guī)模時保持運行。但是,Domino 群集的真正實現(xiàn)還是體現(xiàn)在應(yīng)
,用數(shù)據(jù)庫的群集實現(xiàn),所以在數(shù)據(jù)庫設(shè)計階段就要把群集方案考慮進去,這樣才能達到真正意義上Domino 群集的成功
Domino for AS/400備份與恢復(fù)
一.Domino for AS/400備份
Domino for AS/400備份對于保障其正常運行十分重要,Domino for AS/400備份包括以下四個方面:
1.Domino for AS/400應(yīng)用軟件和產(chǎn)品文件的備份。
2.Domino for AS/400的備份。
3.Mail Database的備份。
4. 特定數(shù)據(jù)庫的備份。
下面將詳細說明:
1.Domino for AS/400應(yīng)用軟件和產(chǎn)品文件的備份。
按照用戶的不同要求,有以下幾種方法:
GO SAVE, Option 21 - 備份整個AS/400系統(tǒng),包括Domino 應(yīng)用軟件、產(chǎn)品文件、數(shù)據(jù)庫) 。
GO SAVE, Option 22 - 僅備份系統(tǒng)數(shù)據(jù)(包括Domino for AS/400),保存產(chǎn)品庫(library) 和包含特許程序的目錄(driectroy) 。
GO SAVE, Option 23 - 僅備份用戶數(shù)據(jù),保存所有的用戶文件和數(shù)據(jù)庫。
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 目錄和系統(tǒng)提供的目錄。
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文件系統(tǒng)以外的其他目錄。
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 數(shù)據(jù)庫,例如它位于/DOMINO/DATA/MAIL目錄中。
3.)SAV DEV('/QSYS.LIB/TAP01.DEVD')
OBJ('/DOMINO/DATA/MAIL/*.NSF') -保存所有的NSF 文件。
4.)STRDOMSVR SERVER(server-name)
4. 特定數(shù)據(jù)庫的備份。
在備份前應(yīng)確保沒有用戶在使用這個數(shù)據(jù)庫。
SA V DEV('/QSYS.LIB/TAP01.DEVD')
OBJ('/DOMINO/DATA/CUSTINF.NSF') -CUSTINF.NSF是要保存的數(shù)據(jù)名稱,它位于/DOMINO/DATA目錄中。
二.Domino for AS/400的恢復(fù)
,同Domino for AS/400備份一樣,Domino for AS/400的恢復(fù)也同樣包括四個方面。
1.Domino for AS/400應(yīng)用軟件和產(chǎn)品文件的恢復(fù)
請將與之相對應(yīng)的以備份好的磁帶放入磁帶機。
GO RESTORE, Option 21 - 恢復(fù)整個AS/400系統(tǒng),包括Domino 應(yīng)用軟件、產(chǎn)品文件、數(shù)據(jù)庫等。
GO RESTORE, Option 22 - 恢復(fù)系統(tǒng)數(shù)據(jù)(包括Domino for AS/400),包括產(chǎn)品庫(library) 和特許程序的目錄(driectroy) 。
GO RESTORE, Option 23 - 恢復(fù)用戶數(shù)據(jù),包括所有的用戶文件和數(shù)據(jù)庫。
2.Domino for AS/400的恢復(fù)(即恢復(fù)整個Domino Server)
1.) 用具有*SAVSYS和*JOBCTL權(quán)限的用戶登陸AS/400.
2.)ENDDOMSVR
3.) 將相應(yīng)的磁帶放入磁帶機中。
4.)RST DEV('QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/*')
3.Domino Mail的恢復(fù)
1.) 用具有*SAVSYS和*JOBCTL權(quán)限的用戶登陸AS/400.
2.)ENDDOMSVR
3.) 將相應(yīng)的磁帶放入磁帶機中。
4.)RST DEV('/QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/MAIL/JDOE.NSF')
4.Domino Databases的恢復(fù)。
1.) 用具有*SAVSYS和*JOBCTL權(quán)限的用戶登陸AS/400.
2.)ENDDOMSVR
3.) 將相應(yīng)的磁帶放入磁帶機中。
4.)RST DEV('/QSYS.LIB/TAP01.DEVD') OBJ('/DOMINO/DATA/Server01/*.NSF')
Domino 掛起時收集AS/400的Joblog ???
在AS/400上只能通過收集掛起的任務(wù)(job )的joblog 來看Domino 掛起的問題。首先,需要知道是Domino 的哪一個任務(wù)出現(xiàn)了掛起的問題,然后手動生成此任務(wù)的joblog 。例如,假設(shè)是HTTP 的任務(wù)出現(xiàn)了掛起問題,那么我們可以按照下面的步驟來為HTTP 任務(wù)生成joblog :
1。在運行的Domino 服務(wù)器的AS/400服務(wù)器上所輸入命令:WRKDOMSVR (work with Domino server)。
2。為有HTTP 掛起問題的Domino 選擇選項9 (work Domino jobs)。
3。在“Work with Active Jobs”的屏幕中,為掛起的HTTP 任務(wù)選擇選項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 關(guān)鍵字的順序應(yīng)該是:Job number/User name/Job name。
6。把所生成的spool 文件轉(zhuǎn)換成數(shù)據(jù)庫文件。如果需要把joblog 轉(zhuǎn)移到個人的電腦中,那么必須按照下面的步驟來格式化數(shù)據(jù)。另外還可以使用Client Access/400或其它第三方的應(yīng)用來完成此工作:
1)先確認需要拷貝的文件:輸入WRKSPLF ,和F4 (F4 是提示鍵) ,然后輸入QNOTES ,按回車(ENTER )。
此例子中應(yīng)該是一個Joblog 。
2)記錄下面的信息:
a. 文件(File )
b. 任務(wù)名稱(Job Name)
,c. 任務(wù)編號(Job Number)
d. 用戶(User )
3)使用CRTLIB 的命令來創(chuàng)建一個庫文件(library )。在此例子中,庫文件(library )名是#JAYLIB,具體的命令應(yīng)該是:
CRTLIB #JAYLIB
4)使用CRTPF 的命令在AS/400上剛才創(chuàng)建的庫文件中再創(chuàng)建一個物理(PHYSICAL )文件。在此例子中,文件名是SPOOL ,具體的命令應(yīng)該是:
CRTPF SPOOL RCDLEN(132)
5)現(xiàn)在,可以準備拷貝在上面的步驟2中所記錄的spooled 文件。在此例子中,具體的命令應(yīng)該是:
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 文件都保存了后,就可以把此文件(在此例子中,文件名應(yīng)該是SPOOL )通過FTP 的方式(記住用ASCII 的樣式)傳送到用戶的個人電腦上了。