LVS的DR模型实战应用|学习笔记

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 快速学习LVS的DR模型实战应用

发者学堂课程【LVS负均衡实战LVS的DR模型实战应用学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/553


LVS的DR模型实战应用


一、LVS

◆负载均衡集群设计时要注意的问题

(1)是否需要会话保持

(2)是否需要共享存储

共享存储:NAS,SAN,DS(分布式存储)

数据同步:

◆lvs-nat ;

设计要点:

(1) RIP 与 DIP 在同IP 网络, 但不必须,RIP 的网关要指向 DIP

(2)支持端映射

(3) Director 要打开核心转发功能

生产中即使用ngt模式也很少见,因为路由器的性能比不上交换机,非要使用路由器也没有必要,一般中间是交换机。


二、实验:多个集群服务在一个VLAN上调度

创建多个集群服务放在一个 lvs 上,进行统一调动两个集群服务,比如实现 https 功能。

相当于https 与 https 是一个服务,https 和 web 是一个服务,首先通过#make magedu.crt自签名证书,记不住后缀可#cat Makefile查看脚本,这里会提示输入口令,输入口令后会利用刚才生成的私钥去创建对应的证书时再次输入口令,接着添加信息,国家,省,城市,名字,组织,服务名,生成信息实现https服务,加密证书所在文件夹,可通过ll查看,如,

[root@centos6 certs]#ll

total 1904

-rw-------,1 root 1314 Jul 2 14.22 magedu.crt

-rw-------,1 root 1766 Jul 2 14.21 magedu.key

此处可以去掉口令,因为如果每次要用magedu.key的话,都会提醒输入口令,也可以不去,不去的话私钥是可以被看到的,通过#cat magedu.key,看到显示PRIVATE KEY,但是被加密了ENCRYPTED

这里可以看到私钥文件和证书是放在同一个文件夹的,然后再配合#yum install mod_ssl进行加密

#vim /etc/httpd/conf.d/ssl.conf 更改其中 sslfile 和 sslkeyfile 文件路径再调用,

最好与http路径在一块,所以此处移动到

#mv magedu.*/etc/httpd/conf.d/

再#service httpd restart 重启服务,输入口令,成功建立网站#echo centos6 > /var/www/html/index .html

重复如上操作第二个https。 调度服务器,如下图进行配置:

image.jpeg

[root@centos7~]#ipvsadm -A -t 172.20.0.200:443 -s rr

[root@centos7~]#ipvsadm -a -t 172.20.0.200:443 -r 192.168.0.201 -m

[ root@centos7 ~ ] #ipvsadm -Ln

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

-> RemoteAddress:Port Forward Weight ActiveConn InActConn

TCP 172.20.0.200:80 wlc

-> 192. 168.30.17 :8080  Masq    3       0         2

-> 192. 168.30.27 :80    Masq    1       0         1

TCP 172.20.0.200:443 rr

-> 192.168.0.201:443     Masq    1       1         2

此时看得出有两个集群服务,最后因为证书是加密的,所以先忽略下执行#curl -k https://172.20.0.200/测试,

结果:centos6,则调度服务测试成功。

如果再搭建一个集群服务https则会回旋。事实上http和https经常是同一类型服务

相关文章
|
5月前
|
运维 负载均衡 网络协议
LVS详解(六)——LVS DR模式实战
LVS详解(六)——LVS DR模式实战
137 5
|
5月前
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
2月前
|
Kubernetes Linux API
在Linux中,LVS-DR模型的特性是什么?
在Linux中,LVS-DR模型的特性是什么?
|
2月前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模型的特性是什么?
在Linux中,LVS-NAT模型的特性是什么?
|
5月前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
5月前
|
负载均衡 监控 调度
Keepalived+Lvs(dr)调度器主备配置小实验
Keepalived和LVS(Linux Virtual Server)是两个常用的开源软件,通常结合使用以提供高可用性和负载均衡的解决方案。 Keepalived是一种用于实现高可用性的软件,它可以监控服务器的健康状态,并在主服务器出现故障时自动切换到备份服务器。
160 2
|
12月前
|
负载均衡 应用服务中间件 Linux
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
155 0
|
11月前
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
837 0
|
7天前
|
运维 负载均衡 网络协议
LVS+Keepalived 负载均衡
LVS+Keepalived 负载均衡
30 1
LVS+Keepalived 负载均衡
|
5天前
|
域名解析 运维 负载均衡
LVS+Keepalived 负载均衡(二)28-1
【8月更文挑战第28天】LVS+Keepalived 负载均衡 配置 LVS VIP
19 5
下一篇
无影云桌面