集群利器Keepalived
keepalived 是一个类似于 layer3,4&5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第 5层交换。Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后 Keepalived 自动将web 服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的=========================================================================================以下例举一配置实例://因为keepalived在配置HA时候需要读系统内核,但redhat安装时候不存在,所以需要自行安装,如下:# yum -y install kernel-devel --nogpgcheck# yum -y install openssl-devel --nogpgcheckln -sv /usr/src/kernels/2.6.18-308.13.1.el5-x86_64/ /usr/src/linux1、安装# tar –zxvf keepalived-1.2.7.tar.gz#cd keepalived-1.2.7# ./configure--prefix=/u01/keepalived --sysconf=/etc --with-kernel-dir=/usr/src/linux
//注意:在检查配置的时候,需要看到:Keepalived configuration
------------------------
Keepalived version : 1.1.17
Compiler : gcc
Compiler flags : -g -O2
Extra Lib : -lpopt -lssl -lcrypto
Use IPVS Framework : Yes # 支持lvs
IPVS sync daemon support : Yes
Use VRRP Framework : Yes
Use LinkWatch : No
Use Debug flags : No
# make && make install2、设置开机启动# cp /u01/keepalived/sbin/keepalived/usr/sbin/keepalived3、配置keepalived参数文件1)主服务器 keepalived配置//参数文件keepalived.conf位于安装目录下:/etc/keepalived!Confinguration File for keepalivedglobal_defs {notification_email {root@localhost --根据情况修改}notification_email_from root@localhostsmtp_server 127.0.0.1router_id mysql_ha}vrrp_instance VL_1 {state BACKUPinterface eth0virtual_router_id 50priority 150advert_int 1 nopreemptauthentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.101.88 #主从服务器虚拟ip}}
2)从服务器 keepalived配置//参数文件keepalived.conf位于安装目录下:/etc/keepalived!Confinguration File for keepalivedglobal_defs {notification_email {root@localhost}notification_email_from root@localhostsmtp_server 127.0.0.1router_id mysql_ha}vrrp_instance VL_1 {state BACKUPinterface eth0virtual_router_id 50priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.101.88}}3)启动Keepaviled的服务# /u01/keepalived/sbin/keepalived-D
4) 设置开机启动Root用户修改rc.lcoal(vi/etc/rc.d/rc.local ) 增加如下配置: sleep2/etc/init.d/keepalived start
恋爱就是无数个饭局,结婚就是一个饭局。 站的更高,尿的更远。 流氓不可怕,就怕流氓有文化。 老天,你让夏天和冬天同房了吧?生出这鬼天气! 啥时硬件也可以COPY就好了! 睡眠是一门艺术——谁也无法阻挡我追求艺术的脚步!
页:
[1]