Red Hat Cluster Suite 集群安装文档.doc_第1页
Red Hat Cluster Suite 集群安装文档.doc_第2页
Red Hat Cluster Suite 集群安装文档.doc_第3页
Red Hat Cluster Suite 集群安装文档.doc_第4页
Red Hat Cluster Suite 集群安装文档.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

開源解決方案提供商Red Hat Cluster Suite 紅帽集群安裝文檔紅帽軟體(北京)有限公司2010年05月目 錄一 安装RHCS集群套件31.1 设置YUM源仓库31.2 导入红帽RPM包认证的KEY文件31.3 挂载镜像文件31.4 安装集群套件4二 安装高可用的CoreMail监控脚本4三 共享存储配置4四 系统信息设置5五 RHCS集群配置55.1创建一个新的群集配置55.2 命名集群的名称65.3 添加群集成员节点75.3.1 输入第一个成员节点的信息85.3.2 输入第二个成员节点的信息95.4 添加 Fence 设备95.4.1 增加第一个 Fence 设备95.4.2 增加第二个 Fence 设备105.5 建立 Fence 设备和节点联系105.5.1 建立第一个节点和 Fence 设备的关系105.5.2 建立第二个节点和 Fence 设备的关系155.6 创建一个失效域205.7 创建群集资源225.7.1 添加一个文件系统资源235.7.2 添加一个服务 IP 地址资源245.7.3 添加一个服务控制脚本资源255.8 创建群集服务265.8.1 创建一个群集服务275.8.2 为新创建的群集服务加入建立的资源285.8.3 保存群集设置305.9 启动群集管理器305.9.1 同步节点间的群集配置信息305.9.2 启动群集相应服务31附录一32附录二34一 安裝RHCS集群套件1.1 設置YUM源倉庫新建文件/etc/yum.repos.d/install.repo# vim /etc/yum.repos.d/install.repobasename=basebaseurl=file:/mnt/Serverenabled=1Clustername=Clusterbaseurl=file:/mnt/Clusterenabled=1ClusterStoragename=ClusterStoragebaseurl=file:/mnt/ClusterStorageenabled=1VTname=VTbaseurl=file:/mnt/VTenabled=11.2 導入紅帽RPM包認證的KEY文件# rpm import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 1.3 掛載鏡像文件通過ISO:# mount -o loop rhel-server-5.4-i386-dvd.iso /mnt通過光碟:# mount /dev/cdrom /mnt1.4 安裝集群套件# yum groupinstall Clustering或:應用程式-添加/刪除軟體-選中CLustering應用二 安裝高可用的CoreMail監控腳本# cp cmctrl2.sh /etc/rc.d/init.d/注:其中,cmctrl2.sh是集群軟體的監控腳本(附錄一)。如果監控的是系統自帶的服務,就不需要這一步。比如:對於web伺服器,監控腳本就是/etc/init.d/httpd。這個腳本是系統自帶的。三 共用存儲配置在本配置中,我們使用了共用存儲的其中一個 LUN,用於存放CoreMail伺服器的重要資料。下麵的操作只需要在一個主機上操作:# mkfs.ext3/dev/sdb在每個主機上建立掛裝目錄:# mkdir /data四 系統資訊設置編輯/etc/hosts檔,如下所示:# cat /etc/hosts localhost.localdomain localhost26 udms1-master.mail.gzgov udms1-master27 udms1-backup.mail.gzgov udms1-backup29 udms2-master.mail.gzgov udms2-master30 udms2-backup.mail.gzgov udms2-backup通過scp命令遠端拷貝到所有集群上。五 RHCS集群配置使用下面的方法來進入群集配置工具: 在shell提示下,鍵入 system-config-cluster 命令。程式首次啟動時,群集配置工具會被顯示。完成了群集配置後,這個命令就會預設啟動群集狀態工具。5.1創建一個新的群集配置選擇 Create New Configuration 按鈕 (見圖 5-1) 圖 5-15.2 命名集群的名稱輸入名稱, 然後點擊確定按鈕(見圖 5-2) 圖 5-25.3 添加群集成員節點 點擊 Cluster-Cluster Nodes-Add a Cluster Node(見圖 5-3) 圖 5-35.3.1 輸入第一個成員節點的資訊 在 cluster Node Name 中輸入第一個機器的主機名稱,udms1-master.mail.gzgov, Quorum Votes: 不填,然後點擊確定. (見圖 5-3-1) 圖 5-3-15.3.2 輸入第二個成員節點的資訊在 cluster Node Name 中輸入第二個機器的主機名稱,udms1-backup.mail.gzgov, Quorum Votes: 不填,然後點擊確定. (見圖 5-3-2) 圖 5-3-25.4 添加 Fence 設備 要確保資料完好性,在某一時間內只有一個成員能夠運行服務和存取服務資料。在群集硬體設定中使用電源控制器(又稱電源開關)就使成員能夠在失效轉移情況下,重新開機另一個成員上的服務之前重開它的電源。這會防止兩個系統同時存取同一資料從而損害它。雖然這並不是必需的,我們推薦你使用電源控制器來保證在所有失效情況下的資料完好性。監視計時器是另一種電源控制,它可以確保服務失效轉移操作的正確運行。5.4.1 增加第一個 Fence 設備輸入第一個 Fence 設備的資訊,點擊 Cluster-Fence Devices-Add a Fence Device 來加入第一個 iLO 設備:(見圖5-4-1) 選擇 HP ILO DeviceName: 為 ilo 的名字Login: Administrator:為 ilo 的登錄名Password: 為 ilo 的登錄密碼Hostname:為 ilo 的主機名稱,或IP地址 圖 5-4-15.4.2 增加第二個 Fence 設備輸入第二個 Fence 設備的資訊,點擊 Cluster-Fence Devices-Add a Fence Device 來加入第一個 iLO 設備:(見圖 5-4-2) 選擇 HP ILO DeviceName: 為 ilo 的名字Login: Administrator:為 ilo 的登錄名Password: 為 ilo 的登錄密碼Hostname:為 ilo 的主機名稱 圖 5-4-25.5 建立 Fence 設備和節點聯繫 在添加了 fence 設備後,需要建立 fence 設備和每個節點的對應關係,使每個節點可以通過 Fence 設備對節點的開機,關機和重啟進行管理或者對節點的狀態進行查詢。5.5.1 建立第一個節點和 Fence 設備的關係點擊 Cluster Nodes-udms1-master.mail.gzgov-Manage Fencing For This Node 按鈕(圖5-5-1-1)。進入圖 5-5-1-2所示介面,點擊 Add a New Fence Level 按鈕,進入 5-5-1-3 所示介面,點擊Fence-Level-1,進入 5-5-1-4 所示介面,點擊 Add a New Fence to this Level,進入 5-5-1-5 所示介面,選擇 ilo-ha1,然後點擊確定按鈕,進入 5-5-1-6 所示介面,最後點擊關閉按鈕。 圖 5-5-1-1圖 5-5-1-2圖 5-5-1-3圖 5-5-1-4圖 5-5-1-5圖 5-5-1-65.5.2 建立第二個節點和 Fence 設備的關係 點擊 Cluster Nodes-udms1-backup.mail.gzgov-Manage Fencing For This Node 按鈕(圖 5-5-2-1)。進入圖 5-5-2-2 所示介面,點擊 Add a New Fence Level 按鈕,進入 5-5-2-3所示介面,點擊Fence-Level-1, 進入 5-5-2-4 所示介面,點擊 Add a New Fence to this Level,進入 5-5-2-5 所示介面,選擇 ilo-ha2, 然後點擊確定按鈕,進入 5-5-2-6 所示介面,最後點擊關閉按鈕。圖 5-5-2-1圖 5-5-2-2圖 5-5-2-3圖 5-5-2-4圖 5-5-2-5圖 5-5-2-65.6 創建一個失效域 失效轉移域是在系統失效時具備運行服務資格的群集成員的一個帶有名稱的子集。失效轉移域的特點如下: 無限制 允許你指定要優選的成員子集,但是被分派到這個域的服務可以在任何可用的成員上運行。 有限制 允許你限制能夠運行某個特定服務的成員。如果在限制的失效轉移域中沒有一個可用的成員,服務就無法被啟動(手工啟動或被群集軟體啟動)。 無 序 當服務被分派給一個無序的失效轉移域,運行服務的成員就會從失效轉移域成員中不按優先順序被選擇。 有 序 允許你在失效轉移域成員中指定一個優選順序。在列表最前面的是最優先的,跟著是次一級的,依此類推。 按照默認設置,失效轉移域是無限制和無序的。 在有好幾個成員的群集中,使用有限制的失效轉移域能夠在最大程度上減少設置群集來運行服務(如 httpd,它要求你在運行這個服務的所有成員上設置一模一樣的配置)的工作量。與其設置整個群集來運行這個服務,你必須只在和服務相關的有限制的失效轉移域中的成員上設置。選擇 Cluster-Managed Resources-Failover Domains-Create a Failover Domain. 在name for new Failover Domain 中輸入:redhat_fd, 點擊確定按鈕. (見圖 5-6-1) 圖 5-6-1 點擊 Available Cluster Nodes,分別選中 udms1-master.mail.gzgov 和 udms1-backup.mail.gzgov,然後點擊關閉按鈕. (見圖 5-6-2,圖 5-6-3)圖 5-6-2 圖 5-6-35.7 創建群集資源 紅帽群集資源包括下面七種資源類型: GFS 檔案系統 非 GFS 檔案系統(ext2,ext3) IP 地址 NFS 載入 NFS 用戶端 NFS 輸出 服務腳本點擊 Cluster-Managed Resources-Resources-Create a Resource(見圖 5-7) 圖 5-75.7.1 添加一個檔案系統資源 在 select a Resource Type: File System(見圖 5-7-1) Name:share_fs File System Type: ext3 Mount Point:/share_fs Device:/dev/sdb1 選中:Force unmount 點擊確定按鈕圖 5-7-15.7.2 添加一個服務 IP 位址資源點擊 Cluster-Managed Resources-Resources-Create a Resource(見圖 5-7-2)在 select a Resource Type: IP Address 輸入:9,點擊確定按鈕。圖 5-7-25.7.3 添加一個服務控制腳本資源點擊 Cluster-Managed Resources-Resources-Creat a Resource(見圖5-7-3) 在 select a Resource File (with path): /etc/init.d/cmctrl2.sh, 點擊確定按鈕。Type: Script Name: cmctrl2圖 5-7-35.8 創建群集服務 在配置服務前,收集所有關於服務資源和屬性的可用資訊。在某些情況下,還可能為一個服務指定多個資源(例如,多個 IP 位址和磁片設備)。 表 5-8 中描述了你可以使用群集配置工具來指定的服務屬性和資源。屬性 描述服務名稱每個服務必須有一個獨特的名稱。服務名稱可以包含 1 到 63 個字元,必須包含字母(大小寫)、數位、底線、點和短橫線(連線)的組合。服務名稱必須以字母或底線開頭。失效轉移域通過把服務關聯到某個現存的失效轉移域來識別要在其上運行服務的成員。 當啟用了有序的失效轉移後,如果運行服務所在的成員失效的話,該服務就會被自動重新安置到有序成員列表中的下一個成員。 (優先順序是通過失效域清單的成員名稱順序來建立的)。檢查間隔指定成員檢查和服務相關的應用程式的健康狀況的頻繁程度(以秒為單位)。例如,當你為 NFS 或 Samba 服務指定了非零的檢查間隔時,紅帽群集管理器會校驗必要的 NFS 或 Samba 服務是否在運行。對於其它類型的服務,紅帽群集管理器會在調用了服務腳本的 status 從句之後檢查其返回狀態。按照預設設置,檢查間隔為零就表明服務監視被禁用。用戶腳本若適用,指定用於啟動和停止該服務的腳本的完整路徑名。IP 地址一個或多個互聯網協議 (IP) 位址可能被分派給某個服務。 這個 IP 位址(有時稱為“浮動”IP 位址)和與成員的主機名稱乙太網介面相關的 IP 位址不同,因為它在失效轉移發生時會和服務一起被自動重新安置。如果客戶使用這個 IP 位址來使用服務,它們就不知道哪個成員在運行該服務,失效轉移是對所有客戶透明的。注意,群集成員必須在用於服務的每個 IP 位址中的 IP 子網裡配置了一個網路介面卡。每個 IP 位址的子網路遮罩和廣播位址也可以被指定;如果沒有指定,群集就會使用互連子網的網路所使用的子網路遮罩和廣播位址。設備特殊檔指定用在服務中的每個共用磁碟分割。檔案系統和共用選項如果服務使用一個檔案系統,請指定檔案系統的類型、掛載點、和其它掛載選項。你可以指定在 mount(8) 說明書頁中描述的任何標準檔案系統掛載選項。你沒有必要為原始設備(若用於服務)提供掛載資訊。ext2 和 ext3 文 件系統在群集中被支援。指定是否要強制卸載檔案系統。強制卸載允許群集服務管理體系在重新安置或失效轉移之前卸載檔案系統,即使檔案系統正被使用。這是通過中止任何正在存取檔案系統的應用程式來做到的。你還可指定是否要通過 NFS 設置的存取許可權來匯出這個檔案系統。通過提供 Samba 共用名稱稱來指定是否要使檔案系統能夠通過 Samba 而被SMB 客戶存取。 5.8.1 創建一個群集服務 點 擊 Cluster-Managed Resources-Servi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论