Red Hat Cluster Suite 集群安装文档
更新时间:2023-11-30 17:16:01 阅读量: 教育文库 文档下载
- red velvet推荐度:
- 相关推荐
開源解決方案提供商
Red Hat Cluster Suite
紅帽集群安裝文檔
紅帽軟體(北京)有限公司
2010年05月
目 錄
第 頁 共 32 頁
1
開源解決方案提供商
一 安装RHCS集群套件 .............................................................. 错误!未定义书签。
1.1 设置YUM源仓库 .......................................................... 错误!未定义书签。 1.2 导入红帽RPM包认证的KEY文件 .................................... 错误!未定义书签。 1.3 挂载镜像文件 ............................................................... 错误!未定义书签。 1.4 安装集群套件 ............................................................... 错误!未定义书签。 二 安装高可用的CoreMail监控脚本 ............................................ 错误!未定义书签。 三 共享存储配置 ....................................................................... 错误!未定义书签。 四 系统信息设置 ....................................................................... 错误!未定义书签。 五 RHCS集群配置 ..................................................................... 错误!未定义书签。
5.1创建一个新的群集配置 ................................................... 错误!未定义书签。 5.2 命名集群的名称 ............................................................ 错误!未定义书签。 5.3 添加群集成员节点 ......................................................... 错误!未定义书签。
5.3.1 输入第一个成员节点的信息 ................................... 错误!未定义书签。 5.3.2 输入第二个成员节点的信息 ................................... 错误!未定义书签。 5.4 添加 Fence 设备 .......................................................... 错误!未定义书签。
5.4.1 增加第一个 Fence 设备 ....................................... 错误!未定义书签。 5.4.2 增加第二个 Fence 设备 ....................................... 错误!未定义书签。 5.5 建立 Fence 设备和节点联系 .......................................... 错误!未定义书签。
5.5.1 建立第一个节点和 Fence 设备的关系 .................... 错误!未定义书签。 5.5.2 建立第二个节点和 Fence 设备的关系 .................... 错误!未定义书签。 5.6 创建一个失效域 ............................................................ 错误!未定义书签。
第 2 頁 共 32 頁
開源解決方案提供商
5.7 创建群集资源 ............................................................... 错误!未定义书签。
5.7.1 添加一个文件系统资源.......................................... 错误!未定义书签。 5.7.2 添加一个服务 IP 地址资源 .................................... 错误!未定义书签。 5.7.3 添加一个服务控制脚本资源 ................................... 错误!未定义书签。 5.8 创建群集服务 ............................................................... 错误!未定义书签。
5.8.1 创建一个群集服务 ................................................ 错误!未定义书签。 5.8.2 为新创建的群集服务加入建立的资源 ....................... 错误!未定义书签。 5.8.3 保存群集设置 ...................................................... 错误!未定义书签。 5.9 启动群集管理器 ............................................................ 错误!未定义书签。
5.9.1 同步节点间的群集配置信息 ................................... 错误!未定义书签。 5.9.2 启动群集相应服务 ................................................ 错误!未定义书签。
附录一 ..................................................................................... 错误!未定义书签。 附录二 ..................................................................................... 错误!未定义书签。
一 安裝RHCS集群套件
1.1 設置YUM源倉庫
新建文件/etc/yum.repos.d/install.repo # vim /etc/yum.repos.d/install.repo [base]
name=base
第 3 頁 共 32 頁
開源解決方案提供商
baseurl=file:///mnt/Server enabled=1 [Cluster]
name=Cluster
baseurl=file:///mnt/Cluster enabled=1 [ClusterStorage]
name=ClusterStorage
baseurl=file:///mnt/ClusterStorage enabled=1 [VT]
name=VT
baseurl=file:///mnt/VT enabled=1
1.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 /mnt
1.4 安裝集群套件
# yum groupinstall Clustering 或:
\應用程式\添加/刪除軟體\選中\-->\應用\
第4 頁 共 32 頁
開源解決方案提供商
二 安裝高可用的CoreMail監控腳本
# cp cmctrl2.sh /etc/rc.d/init.d/
注:其中,cmctrl2.sh是集群軟體的監控腳本(附錄一)。
如果監控的是系統自帶的服務,就不需要這一步。比如:對於web伺服器,監控腳本就是/etc/init.d/httpd。這個腳本是系統自帶的。
三 共用存儲配置
在本配置中,我們使用了共用存儲的其中一個 LUN,用於存放CoreMail伺服器的重要資料。
下麵的操作只需要在一個主機上操作: # mkfs.ext3/dev/sdb
在每個主機上建立掛裝目錄: # mkdir /data
第 5 頁 共 32 頁
開源解決方案提供商
四 系統資訊設置
編輯/etc/hosts檔,如下所示:
# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost 172.16.10.226 udms1-master.mail.gzgov udms1-master 172.16.10.227 udms1-backup.mail.gzgov udms1-backup 172.16.10.229 udms2-master.mail.gzgov udms2-master 172.16.10.230 udms2-backup.mail.gzgov udms2-backup 通過scp命令遠端拷貝到所有集群上。
五 RHCS集群配置
使用下面的方法來進入群集配置工具:
在shell提示下,鍵入 system-config-cluster 命令。
程式首次啟動時,群集配置工具會被顯示。完成了群集配置後,這個命令就會預設啟動群集狀態工具。
5.1創建一個新的群集配置
選擇 Create New Configuration 按鈕 (見圖 5-1)
第 6 頁 共 32 頁
開源解決方案提供商
圖 5-1
5.2 命名集群的名稱
輸入名稱, 然後點擊確定按鈕(見圖 5-2)
第 7 頁 共 32 頁
開源解決方案提供商
圖 5-2
5.3 添加群集成員節點
點擊 Cluster->Cluster Nodes->Add a Cluster Node(見圖 5-3)
第8 頁 共 32 頁
開源解決方案提供商
圖 5-3
5.3.1 輸入第一個成員節點的資訊
在 cluster Node Name 中輸入第一個機器的主機名稱,udms1-master.mail.gzgov, Quorum Votes: 不填,然後點擊確定. (見圖 5-3-1)
圖 5-3-1
第 9 頁 共 32 頁
開源解決方案提供商
5.3.2 輸入第二個成員節點的資訊
在 cluster Node Name 中輸入第二個機器的主機名稱,udms1-backup.mail.gzgov, Quorum Votes: 不填,然後點擊確定. (見圖 5-3-2)
圖 5-3-2
5.4 添加 Fence 設備
要確保資料完好性,在某一時間內只有一個成員能夠運行服務和存取服務資料。在群集硬體設定中使用電源控制器(又稱電源開關)就使成員能夠在失效轉移情況下,重新開機另一個成員上的服務之前重開它的電源。這會防止兩個系統同時存取同一資料從而損害它。雖然這並不是必需的,我們推薦你使用電源控制器來保證在所有失效情況下的資料完好性。監視計時器是另一種電源控制,它可以確保服務失效轉移操作的正確運行。
5.4.1 增加第一個 Fence 設備
輸入第一個 Fence 設備的資訊,點擊 Cluster->Fence Devices->Add a Fence Device 來加入第一個 iLO 設備:(見圖5-4-1) 選擇 HP ILO Device Name: 為 ilo 的名字
Login: Administrator:為 ilo 的登錄名 Password: 為 ilo 的登錄密碼
Hostname:為 ilo 的主機名稱,或IP地址
第 10 頁 共 32 頁
開源解決方案提供商
圖 5-4-1
5.4.2 增加第二個 Fence 設備
輸入第二個 Fence 設備的資訊,點擊 Cluster->Fence Devices->Add a Fence Device 來加入第一個 iLO 設備:(見圖 5-4-2) 選擇 HP ILO Device Name: 為 ilo 的名字
Login: Administrator:為 ilo 的登錄名 Password: 為 ilo 的登錄密碼 Hostname:為 ilo 的主機名稱
圖 5-4-2
5.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 所示介面,最後點擊關閉按鈕。
第 11 頁 共 32 頁
開源解決方案提供商
圖 5-5-1-1
第 12 頁 共 32 頁
開源解決方案提供商
圖 5-5-1-2
第 13 頁 共 32 頁
開源解決方案提供商
圖 5-5-1-3
第 14 頁 共 32 頁
開源解決方案提供商
圖 5-5-1-4
圖 5-5-1-5
第 15 頁 共 32 頁
開源解決方案提供商
圖 5-5-1-6
5.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 所示介面,最後點擊關閉按鈕。
第 16 頁 共 32 頁
開源解決方案提供商
圖 5-5-2-1
第 17 頁 共 32 頁
開源解決方案提供商
圖 5-5-2-2
第 18 頁 共 32 頁
開源解決方案提供商
圖 5-5-2-3
第 19 頁 共 32 頁
開源解決方案提供商
圖 5-5-2-4
圖 5-5-2-5
第 20 頁 共 32 頁
開源解決方案提供商
圖 5-7-2
5.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
第 26 頁 共 32 頁
開源解決方案提供商
圖 5-7-3
5.8 創建群集服務
在配置服務前,收集所有關於服務資源和屬性的可用資訊。在某些情況下,還可能為一個服務指定多個資源(例如,多個 IP 位址和磁片設備)。
表 5-8 中描述了你可以使用群集配置工具來指定的服務屬性和資源。 屬性 服務名稱 描述 每個服務必頇有一個獨特的名稱。服務名稱可以包含 1 到 63 個字元,必頇包含字母(大小寫)、數位、底線、點和短橫線(連線)的組合。服務名稱必頇以字母或底線開頭。 通過把服務關聯到某個現存的失效轉移域來識別要在其上運行服務的成員。 當啟用了有序的失效轉移後,如果運行服務所在的成員失效的話,該服務就會被自動重新安置到有序成員列表中的下一個成員。 (優先順序是通過失效域清單的成員名稱順序來建立的)。 指定成員檢查和服務相關的應用程式的健康狀況的頻繁程度(以秒為單位)。例如,當你為 NFS 或 Samba 服務指定了非零的檢查間隔時,紅帽群集管理器會校驗必要的 NFS 或 Samba 服務是否在運行。對於其它類型的服務,紅帽群集管理器會在調用了服務腳本的 status 從句之後檢查其返回狀態。按照預設設置,檢查間隔為零就表明服務監視被禁用。 若適用,指定用於啟動和停止該服務的腳本的完整路徑名。 一個或多個互聯網協議 (IP) 位址可能被分派給某個服務。 這個 第 27 頁 共 32 頁
失效轉移域 檢查間隔 用戶腳本 IP 地址 開源解決方案提供商
IP 位址(有時稱為“浮動”IP 位址)和與成員的主機名稱乙太網介面相關的 IP 位址不同,因為它在失效轉移發生時會和服務一起被自動重新安置。如果客戶使用這個 IP 位址來使用服務,它們就不知道哪個成員在運行該服務,失效轉移是對所有客戶透明的。 注意,群集成員必頇在用於服務的每個 IP 位址中的 IP 子網裡配置了一個網路介面卡。 每個 IP 位址的子網路遮罩和廣播位址也可以被指定;如果沒有指定,群集就會使用互連子網的網路所使用的子網路遮罩和廣播位址。 設備特殊檔 指定用在服務中的每個共用磁碟分割。 如果服務使用一個檔案系統,請指定檔案系統的類型、掛載點、和其它掛載選項。你可以指定在 mount(8) 說明書頁中描述的任何標準檔案系統掛載選項。你沒有必要為原始設備(若用於服務)提供掛載資訊。ext2 和 ext3 文 件系統在群集中被支援。 指定是否要強制卸載檔案系統。強制卸載允許群集服務管理體系在重新安置或失效轉移之前卸載檔案系統,即使檔案系統正被使用。這是通過中止任何正在存取檔案系統的應用程式來做到的。 你還可指定是否要通過 NFS 設置的存取許可權來匯出這個檔案系統。 通過提供 Samba 共用名稱稱來指定是否要使檔案系統能夠通過 Samba 而被SMB 客戶存取。 檔案系統 和 共用選項 5.8.1 創建一個群集服務
點 擊 Cluster->Managed Resources->Services->Create a Service(見圖5-8-1-1) Name: redhat-service, 然 後 點 擊 確 定 按 鈕 。 在 接 下 來 的 對 話 框 Failover Domain 中 , 選 擇redhat_fd(見圖5-8-1-2)
圖 5-8-1-1
第 28 頁 共 32 頁
開源解決方案提供商
圖 5-8-1-2
5.8.2 為新創建的群集服務加入建立的資源
點擊:Add a Shared Resource to this service 按鈕, 選擇 share_fs ,然後點擊確定按鈕. 點擊:Add a Shared Resource to this service 按鈕, 選擇172.16.10.228,然後點擊確定按鈕
點擊:Add a Shared Resource to this service 按鈕, 選擇cmctrl2 ,然後點擊確定按鈕 然後點擊關閉按鈕. (見圖5-8-2-1, 圖5-8-2-2)
第 29 頁 共 32 頁
開源解決方案提供商
圖5-8-2-1
圖5-8-2-2
第 30 頁 共 32 頁
開源解決方案提供商
5.8.3 保存群集設置
點擊檔->保存,使用預設的檔案名和路徑 (見圖5-8-3) ,然後點擊文件->退出。完整的設定檔請見附錄二。
圖5-8-3
5.9 啟動群集管理器
5.9.1 同步節點間的群集配置資訊
#scp /etc/cluster/cluster.conf
udms1-backup.mail.gzgov:/etc/cluster/cluster.conf
第 31 頁 共 32 頁
開源解決方案提供商
第 32 頁 共 32 頁5.9.2 啟動群集相應服務
在所有群集成員節點上分別依次啟動下面的服務 # service cman start
#service rgmanager start
正在阅读:
Red Hat Cluster Suite 集群安装文档11-30
监控基础知识03-17
两相流大作业09-19
第三章平面机构的运动分析205-22
基于proteus的51单片机仿真实例六十二、串口发送和接收字符串实04-04
2015-2020年中国方便面市场需求及投资前景评估报告07-26
《永春县基本公共卫生服务项目考核办法(试行)》的通知09-02
2020年街道党风廉政风险防控工作总结08-31
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 集群
- Cluster
- 安装
- 文档
- Suite
- Red
- Hat