lvs+apache+keepalived+dns

lvs+apache+keepalived+dns_第1张图片

image.png

lvs+apache+keepalived+dns_第2张图片

1.准备real server的http服务

在node12、node13上做:

lvs+apache+keepalived+dns_第3张图片

image.png

vim /etc/sysconfig/network-scripts/ifcfg-ens33

image.png

将网关设置为192.168.11.11

image.png

systemctl  restart network

在13上做同样的操作。


keepalived加lvs

在node11上做

先在11上加一块网卡

lvs+apache+keepalived+dns_第4张图片

然后ip  a可以看到有一块ens37的网卡

cd  /etc/sysconfig/network-scripts/

cp  -av  ifcfg-ens33  ifcfg-ens37

vim   ifcfg-ens37

改成如下图所示

lvs+apache+keepalived+dns_第5张图片

重启网络服务systemctl   restart  network

yum  -y  install  keepalived ipvsadm

rpm  -qc  keepalived

cp  -av  /etc/keepalived{,.bak}备份主配置文件

vim  /etc/keepalived/keepalived.conf

lvs+apache+keepalived+dns_第6张图片

将配置文件改成如上图所示

重启服务systemctl  restart  keepalived

ipvsadm  -Ln

可以查到如图所示信息

lvs+apache+keepalived+dns_第7张图片

查看并临时开启路由转发功能

cat  /proc/sys/net/ipv4/ip_forward

echo  1 > /proc/sys/net/ipv4/ip_forward

设置永久路由转发功能

vim  /etc/syscrl.conf

net.ipv4.ip_forward=1

立即生效:

sysctl  -p

cat  /proc/sys/net/ipv4/ip_forward

在vmware虚拟网络编辑器中操作

lvs+apache+keepalived+dns_第8张图片

lvs+apache+keepalived+dns_第9张图片

如果测试不成功请坐如下操作

ipvsadm  -C

systemctl  restart keepalived

echo  1  > /proc/sys/net/ipv4/ip_forward

---------------------------------

测试之前要保证

lvs+apache+keepalived+dns_第10张图片

image.png

最后测试

lvs+apache+keepalived+dns_第11张图片

部署dns,做域名解析

yum  -y  install   bind  bind-utils

systemctl  restart  named

rpm   -qc  bind

修改dns的配置文件

lvs+apache+keepalived+dns_第12张图片

改成2个any

配置解析区域信息

cd  /etc

在最后加入如下内容

image.png

cd   /var/named

cp   av   named.localhot    jb.com.zone

vim    jb.com.zone

lvs+apache+keepalived+dns_第13张图片

重启服务

systemctl  restart named

测试image.png