坊間幾乎所有探討IBM Domino/Notes的中文書籍,皆是以部署在Microsoft Windows的範例作為技術探討的方向,而針對部署在Red Hat Enterprise Linux的技術資訊則少之又少。有鑑於此,這裡將分享IBM Domino/Notes 8.5.2從伺服端到用戶端的基礎部署指引。
企業的成長來自於人員的生產力,而人員的生產力則取決於協同合作的效率。IBM Domino/Notes與Microsoft Exchange Server系統,在訊息平台方面是屬於同類型的產品,雖然兩者的架構與核心技術並不相同,但各擅勝場。
就IBM Domino/Notes而言,較特別的在於它是跨平台的群組系統,從伺服端至用戶端皆相容於Windows與Linux等作業系統,並且可與Microsoft Office應用程式整合應用。
例如常見的DAMO(Domino Access for Microsoft Outlook)、Quickr Connector等等,甚至於能夠進一步結合行動用戶端的Android或iPhone智慧手機來運行Push Mail、IM等應用。
總之,IBM Domino/Notes就像Microsoft Exchange/Outlook一樣,都是企業協同作業的基礎平台,而對於IBM Domino/Notes 8.5.2而言,若想要架構在Linux作業平台上運作,根據筆者的了解,最理想的Linux作業系統是Red Hat Enterprise Linux 6。
在接下來的內容當中,就來動手完成Domino Server與Notes Client 8.5.2在Linux的基礎建置。
安裝前的準備
在安裝過程中,需要在網路連線設定頁面中按下〔Configure Network〕按鈕,進入如圖1所示的〔IPv4設定〕活頁標籤內,然後設定固定IP位址、網路遮罩、通訊閘、DNS伺服器,並且勾選「自動連線」選項。
倘若在安裝過程中略過了網路連線設定,也沒有關係,只要在後續完成安裝時選擇透過X Window介面右上角的網路圖示進行設定,或是透過以下命令範例來完成設定即可:
在如圖2所示的伺服器安裝類型選擇頁面內,在預設的狀態下會選擇「基本伺服器」,在此改選「桌面環境」然後按下〔下一步〕按鈕繼續。
進一步來到修改套件庫設定時,將開啟如圖3所示的頁面,在此可以勾選所需要的其他套件細項,但不要安裝郵件伺服器與網頁伺服器。
此外,建議將「桌面環境」頁面內的套件全部勾選。設定完畢,按下〔下一步〕按鈕繼續。
完成安裝Red Hat Enterprise Linux 6作業系統後,會自動進入X Window作業環境。登入之後,從【系統】下拉選單中開啟「服務設定」頁面。
在此除了要確認目前postfix與httpd兩項服務均處於「停止」狀態外,還必須點選〔自訂化〕圖示按鈕,如圖4所示將所有「Runlevel」項目的勾選全部取消,然後按下〔確定〕按鈕。 就IBM Domino/Notes而言,較特別的在於它是跨平台的群組系統,從伺服端至用戶端皆相容於Windows與Linux等作業系統,並且可與Microsoft Office應用程式整合應用。
例如常見的DAMO(Domino Access for Microsoft Outlook)、Quickr Connector等等,甚至於能夠進一步結合行動用戶端的Android或iPhone智慧手機來運行Push Mail、IM等應用。
總之,IBM Domino/Notes就像Microsoft Exchange/Outlook一樣,都是企業協同作業的基礎平台,而對於IBM Domino/Notes 8.5.2而言,若想要架構在Linux作業平台上運作,根據筆者的了解,最理想的Linux作業系統是Red Hat Enterprise Linux 6。
在接下來的內容當中,就來動手完成Domino Server與Notes Client 8.5.2在Linux的基礎建置。
安裝前的準備
在安裝過程中,需要在網路連線設定頁面中按下〔Configure Network〕按鈕,進入如圖1所示的〔IPv4設定〕活頁標籤內,然後設定固定IP位址、網路遮罩、通訊閘、DNS伺服器,並且勾選「自動連線」選項。
![]() |
| ▲圖1 固定IP設定。 |
倘若在安裝過程中略過了網路連線設定,也沒有關係,只要在後續完成安裝時選擇透過X Window介面右上角的網路圖示進行設定,或是透過以下命令範例來完成設定即可:
- 設定IP位址與子網路遮罩→ifconfig eth0 192.168.7.88 netmask 255.255.255.0
- 設定預設閘道IP位址→route add default gw 192.168.7.1
![]() |
在如圖2所示的伺服器安裝類型選擇頁面內,在預設的狀態下會選擇「基本伺服器」,在此改選「桌面環境」然後按下〔下一步〕按鈕繼續。
![]() |
| ▲圖2 安裝類型。 |
進一步來到修改套件庫設定時,將開啟如圖3所示的頁面,在此可以勾選所需要的其他套件細項,但不要安裝郵件伺服器與網頁伺服器。
![]() |
| ▲圖3 加裝X Window套件。 |
此外,建議將「桌面環境」頁面內的套件全部勾選。設定完畢,按下〔下一步〕按鈕繼續。
完成安裝Red Hat Enterprise Linux 6作業系統後,會自動進入X Window作業環境。登入之後,從【系統】下拉選單中開啟「服務設定」頁面。
![]() |
| ▲圖4 停用相關服務。 |
接著為了確保能夠在Red Hat Enterprise Linux 6下,以Console或GUI模式來順利安裝IBM Domino Server 8.5.2,須開啟命令主控台,完成安裝以下幾個套件,包括libXtst-1.0.99.2-3.el6.i686、libXmu-1.0.5-1.el6.i686、libXp-1.0.0-15.1.el6.i686、libXft-2.1.13-4.1.el6.i686.rpm、libXi-1.3-3.el6.i686.rpm。
如圖5所示,這些套件都可以透過rpm -ivh命令參數一一完成安裝。
![]() |
| ▲圖5 加裝必要套件。 |
從在這個範例可以發現,在系統預設的狀態下,基本上只會有libXp-1.0.0-15.1.el6.i686這個套件需要額外安裝,而這個套件就放在安裝光碟的「Packages」資料夾內。
![]() |
然後,為IBM Domino Server 8.5.2建立專屬的使用者與群組。如圖6所示,在命令主控台下輸入指令「sudo groupadd notes」和「sudo useradd -c "domino user" -g notes notes」,以系統管理員身分建立notes群組和notes使用者,並且讓notes使用者成為notes群組的成員之一。
![]() |
| ▲圖6 新增Notes使用者。 |
使用者與群組的建立與管理,也可以透過X Window內建的「使用者管理員」來進行,如圖7所示便可以看到前面步驟中所建立的notes使用者。
![]() |
| 圖7 使用者管理員。 |
緊接著設定剛剛新建的使用者密碼,如圖8所示,只要輸入指令「sudo passwd notes」,再輸入notes使用者的兩次新密碼,即可立即生效。
![]() |
| ▲圖8 設定Notes使用者密碼。 |
接下來,如圖9所示下達指令「ulimit -n 20000」,設定Domino可同時處理的檔案數量,這樣後續Server服務的執行才能夠正常。
![]() |
| ▲圖9 設定可同時處理的檔案數目。 |
切換到「/etc/security」路徑下,然後如圖10所示以vi工具開啟limits.conf檔案,並且按下〔Instert〕鍵進入編輯狀態。
![]() |
| ▲圖10 修改limits.conf組態。 |
然後,在最後一行分別新增「notes soft nofile 65535」與「notes hard nofile 65535」敘述,完成輸入後按下〔Esc〕鍵,接著在按下〔:〕冒號鍵後輸入「wq!」並按下〔Enter〕鍵離開即可。
接下來如圖11所示輸入以下命令,讓Domino能夠透過內建的tunekrnl應用程式,對Linux核心的參數進行調整。
![]() |
![]() | ||||||||||||||||||||||||||||||||
▲圖11 允許Domino調整Linux核心參數
完成以上的Red Hat Enterprise Linux 6安裝與設定後,如圖12所示點選【系統】選單中的【關機】選項,然後按下〔重新啟動〕按鈕,準備開始進入Domino 8.5.2的安裝設定作業。
安裝與設定Domino 8.5.2 接著,說明如何安裝及設定Domino 8.5.2。首先啟動圖形介面進行安裝,然後介紹第一次的啟動設定。 啟動圖形安裝 將lotus_domino852_xlinux_en.tar檔案以tar -xvf指令解壓縮後,進入到該路徑並且如圖13所示在「domino」子目錄下輸入指令「sudo ./install」,系統將詢問是否要以圖形模式進行安裝,直接按下〔Enter〕鍵繼續。
如圖14所示,此為Domino 8.5.2的圖形安裝頁面,直接按下〔Next〕按鈕。如果在上一步驟執行後發生中斷的情形,表示在安裝前的套件準備工作可能有所遺漏,只要補上再一次執行即可。
接著,決定Domino 8.5.2的程式檔案安裝路徑。如圖15所示,預設狀態下會安裝在「/opt/ibm/lotus」路徑下,但可以按下〔Browse〕按鈕做修改。
至於下方的「Install Domino Partitioned servers」不需要勾選,除非後續還打算將多個版本的Domino安裝在同一部主機上。按下〔Next〕按鈕繼續。 然後,如圖16所示決定資料檔案的安裝路徑,預設會安裝在「/local/notesdata」,同樣地,可以按下〔Browse〕按鈕來修改路徑,強烈建議將此路徑指向其他擁有大容量的磁碟路徑。
設定完畢,按下〔Next〕按鈕。 接下來,如圖17所示需要輸入前面步驟中所建立的notes使用者與群組名稱,這個使用者後續也會成為Domino預設的系統管理員,並且可以額外設定一組不同於在Linux中的密碼,設定後按下〔Next〕按鈕。
隨後來到如圖18所示的「Select Server Setup」頁面中,選擇完成Domino程式安裝後的處理動作。
在預設的狀態之下,系統選擇【Manual】,這表示系統不會自動啟動伺服器設定或是重新啟動伺服器。 如果是選擇【Local】選項,則表示完成安裝後會自動啟動伺服器設定,或是當伺服器以升級方式完成安裝時會自動重新啟動伺服器。 而選擇【Remote】選項的作用是,完成安裝後伺服器設定將會進入到接聽模式,系統管理員便可以透過遠端伺服器設定工具來連線此伺服器。設定完畢,按一下〔Next〕按鈕。 如圖19所示,在安裝類型選擇頁面內提供了以下幾個選項:僅提供應用程式服務的「Domino Utility Server」、僅提供郵件訊息服務的「Domino Messaging Server」、同時提供郵件訊息與應用程式服務的「Domino Enterprise Server」,以及可自訂細部安裝元件的「Customize Domino Server」。
這裡以選擇「Domino Enterprise Server」作為範例,如此一來,在後續進階應用的專欄中將可以進一步實作Domino叢集的建置。按下〔Next〕按鈕繼續。 圖20所示則是在前一步驟中選擇「Customize Domino Server」後所開啟的細部安裝元件頁面,倘若完全不會使用到「Lotus iNotes」中的「Sametime Integration」功能,便可以將其勾選取消。然後按下〔Next〕按鈕。
完成Domino的基本安裝之後,最後在如圖21所示的頁面中按下〔Finish〕按鈕。
第一次啟動設定 接著,就來完成第一次啟動時的組態設定。首先,如圖22所示改以前面步驟中所建立的Domino使用者來登入X Window。
登入X Window後,如圖23所示在功能表的【應用程式】選單中依序點選【系統工具】→【Lotus Domino Server】。
如果在啟動過程中出現如圖24所示的錯誤訊息而中止,則表示在前面的準備工作中忽略了「ulimit -n 20000」的必要設定,此時只要再完成此項設定,即可再次啟動Domino伺服器設定。
成功啟動Domino伺服器設定後,將來到如圖25所示的頁面,在此可以按下〔Fonts〕按鈕來修改所要呈現的字型。設定完畢按下〔Next〕按鈕。
進入「First or additional server?」頁面,在此決定所要安裝的Domino伺服器是第一部,還是要成為現有Domino網域中的伺服器,如圖26所示。以前者為例,因此選取「Set up the first server or a stand-alone server」,然後按下〔Next〕按鈕。
|






























