在Rancher上快速部署Keepalived搭建高可用环境

Rancher上快速部署Keepalived搭建高可用环境

一、环境说明:

二、前提条件:

三、部署截图:

四、参考链接:

 

一、环境说明:

使用默认的Cattle编排模板,搭建Rancher环境(略)。3台主机及虚拟IP

IP地址:       机器名  Rancher角色   Keepalived角色

192.168.3.220/24   Rancher   Rancher Server   --

192.168.3.221/24   node221  Rancher agent    MASTER

192.168.3.222/24   node222  Rancher agent    BACKUP

192.168.3.223/24   虚拟IP

 

二、前提条件:

# Rancher keepalived应用页面中的说明:

# Requirements

# The host must have the sysctl setting net.ipv4.ip_nonlocal_bind=1 configured.

# 因此,需要先编辑两台agent机器的 /etc/sysctl.conf文件,

# 设置net.ipv4.ip_nonlocal_bind=1 选项。

vi /etc/sysctl.conf

net.ipv4.ip_nonlocal_bind=1

 

# 使修改生效

sysctl -p

 

# 如果keepalived应用的配置页面中Update Host Sysctl:配置为true

# 也可以不用手工配置,系统会自动帮你配置。

#Update Host Sysctl选项下方的提示:Set true to update sysctl.

# WARN: If set to true, sysctl key net.ipv4.ip_nonlocal_bind will be set to 1.

 

三、部署截图:

 01-编辑主机标签.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

02-编辑主机标签-正确设置master主机的标签.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

03-编辑主机标签-正确设置backup主机的标签.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

04-正确设置主机标签后的状态.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

05-Rancher应用商店中,查找keepalived应用,查看详情.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

06-keepalived应用的使用说明1,需仔细阅读并理解.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

07-keepalived应用的使用说明2,需仔细阅读并理解.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

08-keepalived应用的使用说明3,需仔细阅读并理解.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

09-keepalived应用的默认配置选项.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

10-keepalived应用根据自己服务器情况,设置配置选项,我的网卡是enp0s3,不是eth0.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

11-启动keepalived应用.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

12-master机器node221上,查看IP地址情况,可以看到虚拟IP地址.jpg

 在Rancher上快速部署Keepalived搭建高可用环境

13-backup机器node222上,查看主机的IP地址,只看192.168段的,测试虚拟IP是否能ping.jpg

在Rancher上快速部署Keepalived搭建高可用环境 

 

四、参考链接:

arcts/keepalived

https://hub.docker.com/r/arcts/keepalived/ 

https://github.com/arc-ts/keepalived 

Keepalived User Guide

http://www.keepalived.org/pdf/UserGuide.pdf 

Keepalived安装与配置

http://blog.****.net/xyang81/article/details/52554398 

keepalived 负载均衡安装配置 

http://blog.****.net/AlexWoo0501/article/details/50351994

LVS + Keepalived Chinese application doc 

http://www.keepalived.org/pdf/sery-lvs-cluster.pdf