使用yum命令安装 安装完成之后,在etc里面生成keepalived,有文件keepalived.conf 启动nginx 启动keepalived 在浏览器地址栏输入虚拟地址ip 192.168.17.50 把主服务器(192.168.17.129) nginx和keepalived停止,在输入192.168.17.50 均可以访问到nginx1. Keepalived+Nginx 高可用集群(主从模式)
2. 配置高可用的准备工作
3. 在两台服务器上安装keepalived
yum install keepalived-v
4. 完成高可用配置(主从配置)
1. 修改
/etc/keepalived/keepalived.conf
配置文件global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.17.129 smtp_connect_timeout 30 router_id LVS_DEVEL # 服务器的名字,可以通过此访问到主机 可以通过/etc/hosts文件查看 } vrrp_script chk_http_port { script "/usr/local/src/nginx_check.sh" # 脚本的路径 interval 2 #(检测脚本执行的间隔) weight -20 # 权重 当脚本成立,权重即减小20 } vrrp_instance VI_1 { state BACKUP # 备份服务器上将 MASTER 改为 BACKUP interface ens33 //网卡 virtual_router_id 51 # 主、备机的 virtual_router_id 必须相同 priority 100 # 主、备机取不同的优先级,主机值较大,备份机值较小 advert_int 1 #时间间隔 authentication { auth_type PASS # 用户名和密码 auth_pass 1111 } virtual_ipaddress { 192.168.17.50 # VRRP H 虚拟地址 } }
2. 在
/usr/local/src
添加检测脚本#!/bin/bash A=`ps -C nginx –no-header |wc -l` if [ $A -eq 0 ]; then /usr/local/nginx/sbin/nginx # nginx启动的脚本路径 sleep 2 if [ `ps -C nginx --no-header |wc -l` -eq 0 ]; then killall keepalived fi fi
3. 把两台服务器上nginx和keepalived启动
systemctl start nginx
systemctl start keepalived.service
5. 最终测试
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算