[原创]RHEL5.4+RHCS集群配置

  • 格式:pdf
  • 大小:325.10 KB
  • 文档页数:7

配置过程包含双网卡绑定、本地yum配置、集群套件安装、集群配置(包括fence及lvm配置)

服务器操作系统 RHEL 5.4 集群软件 RHCS,ipmi作为fence,HA LVM 2台IBM x3850 X5 服务器(千兆网口*4和管理口*1) 节点 业务地址 存储地址 node1 10.10.10.1 10.10.20.1 node2 10.10.10.2 10.10.20.2 node1-ipmi 10.10.10.11 node2-ipmi 10.10.10.12

一、安装系统 文件系统分区如下:(注意重装的时候务必格式化所有文件系统) sda1 /boot 100M sda2 VG00 lv00 / 300G lv01 /home 100G lv02 /opt 100G lv03 /tmp 10G lv04 swap 32G

二、配置系统 1、 /etc/hosts文件(两个节点相同) 10.10.10.1 node1 10.10.10.2 node2 10.10.10.11 node1-ipmi 10.10.10.12 node2-ipmi 10.10.10.3 cluster

2、设置root ssh key 使两个节点之间访问不需要密码 Node1# ssh-keygen Node1# cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys Node1# scp -r /root/.ssh node2:/root

3、配置本地yum安装cluster套件(两个节点相同) 将dvd光盘挂载到/cdyum 修改/etc/yum.repos.d/rhel-debuginfo.repo [rhel-server] name=server baseurl=file:///cdyum/Server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-cluster] name=cluster baseurl=file:///cdyum/Cluster enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-clusterstorage] name=clusterstorage baseurl=file:///cdyum/ClusterStorage enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-vt] name=vt baseurl=file:///cdyum/VT enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

完成后运行 #yum grouplist 看到安装包说明配置成功

安装集群套件 #yum groupinstall clustering 4、双网卡绑定(两个节点相同) 例举业务地址的双网卡绑定,修改网卡配置文件如下 :::::::::::::: /etc/sysconfig/network-scripts/ifcfg-bond0 :::::::::::::: # bond0 (eth4,eth5) DEVICE=bond0 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet IPADDR=10.10.10.1 NETMASK=255.255.255.0 GATEWAY=10.10.10.254 :::::::::::::: /etc/sysconfig/network-scripts/ifcfg-eth4 :::::::::::::: # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth4 BOOTPROTO=none HWADDR=E4:1F:13:F7:24:6C ONBOOT=yes TYPE=Ethernet MASTER=bond0 SLAVE=yes :::::::::::::: /etc/sysconfig/network-scripts/ifcfg-eth5 :::::::::::::: # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth5 BOOTPROTO=none HWADDR=E4:1F:13:F7:24:6E ONBOOT=yes TYPE=Ethernet MASTER=bond0 SLAVE=yes 编辑 /etc/moprobe.conf 文件,加入如下内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为bond0。 alias bond0 bonding options bond0 miimon=100 mode=0 mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作 mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式 三、配置群集 输入如下命令进行集群图形化界面配置 # system-config-cluster 多播地址用于监听节点状态 multicast addr="230.0.0.1" interface="bond0"

1、配置IPMI_FENCE Packages on rhel5 OpenIPMI / OpenIPMI-tools [root@et-virt05 ~]# service ipmi start Starting ipmi drivers: [ OK ] If it succeeds, you should see something like this (may differ by hardware) in dmesg output: ipmi message handler version 39.1 IPMI System Interface driver. ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 0 ipmi: Found new BMC (man_id: 0x0002a2, prod_id: 0x0000, dev_id: 0x20) IPMI kcs interface initialized ipmi device interface [root@et-virt05 ~]# ipmitool lan print 1 Set in Progress : Set Complete Auth Type Support : NONE MD2 MD5 PASSWORD Auth Type Enable : Callback : MD2 MD5 : User : MD2 MD5 : Operator : MD2 MD5 : Admin : MD2 MD5 : OEM : MD2 MD5 IP Address Source : Static Address IP Address : 0.0.0.0 <--- need to set this Subnet Mask : 0.0.0.0 <--- also need to set this MAC Address : 00:13:72:50:05:f0 SNMP Community String : public IP Header : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10 Default Gateway IP : 0.0.0.0 <--- Might need to set this Default Gateway MAC : 00:00:00:00:00:00 Backup Gateway IP : 0.0.0.0 Backup Gateway MAC : 00:00:00:00:00:00 802.1q VLAN ID : Disabled 802.1q VLAN Priority : 0 Cipher Suite Priv Max : Not Available

[root@et-virt05 ~]# ipmitool lan set 1 ipsrc static [root@et-virt05 ~]# ipmitool lan set 1 ipaddr 10.10.10.52 Setting LAN IP Address to 10.10.10.52 [root@et-virt05 ~]# ipmitool lan set 1 netmask 255.255.255.0 Setting LAN Subnet Mask to 255.255.255.0 [root@et-virt05 ~]# ipmitool lan set 1 arp respond on [root@et-virt05 ~]# ipmitool lan set 1 arp generate on [root@et-virt05 ~]# ipmitool lan set 1 arp interval 5 [root@et-virt05 ~]# ipmitool lan set 1 user [root@et-virt05 ~]# ipmitool lan set 1 access on [root@et-virt05 ~]# ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 2 root true true true ADMINISTRATOR [root@et-virt05 ~]# ipmitool user set password 2 Password for user 2: mypassword Password for user 2: mypassword [root@et-virt06 yum]# ipmitool -H 10.10.10.52 -I lan -U root -P mypassword chassis power status