ITPub博客

首页 > > > keepalived-测试

keepalived-测试

作者:longmanma 时间:2019-12-16 18:57:56 0 删除 编辑
VIP为 192.168.88.100,客户端IP为 192.168.88.2。启动Vagrant服务器需要进入服务器所在目录,执行 vagrant up 命令,登录到服务器需要执行 vagrant ssh 命令。如果你还没有接触过Vagrant,那么可以看看这篇文章 Vagrant入门。由于本文中很多命令都需要使用 root 权限进行操作,因此建议执行命令 su root 直接提升到root权限(密码为 vagrant),否则需要在所有命令前添加 sudo 来执行。分别登录每台服务器,设置其hostname,方便后面我们区分不同的服务器# 在192.168.88.8上执行 hostnamectl set-hostname keepalived # 在192.168.88.9上执行 hostnamectl set-hostname keepalived-backup # 在192.168.88.10上执行 hostnamectl set-hostname node-1 # 在192.168.88.11上执行 hostnamectl set-hostname node-2 然后退出重新登录,就可以看到hostname生效了。安装Keepalived服务在 keepalived 和 keepalived-backup 两个虚拟机上,安装keepalived服务yum install -y keepalived ipvsadm 安装完成后,可以看到生成了/etc/keepalived/keepalived.conf配置文件,不过这个文件是Keepalived提供的示例,后面我们需要修改。将 Keepalived 服务添加到开机自启动systemctl enable keepalived 安装web服务在两台web服务器 node-1 和 node-2 上,我们就简单安装一个 nginx,然后开放80端口,提供简单的web服务用于测试yum install yum-utils yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo yum install -y openresty 为了方便查看效果,我们将 nginx 的默认web页面修改为显示服务器的IPip addr show eth1 | grep '192.168.88.' | awk '{print $2}' > /usr/local/openresty/nginx/html/index.html 然后,启动web服务systemctl enable openresty systemctl start openresty Keepalive实现高可用在这里,我们实现Keepalive服务(keepalived 和 keepalived-backup 两台服务器)的高可用,也就是为负载均衡服务提供主备服务,当master挂掉之后,backup自动成为新的master继续提供服务。下面是Keepalived配置文件内容global_defs { router_id LVS_8808 }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3126077/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-12-18

  • 博文量
    492
  • 访问量
    12005