文件名称:lvs_cluster:lvs fullnat 集群建立和发布工具
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-22 11:47:14
Python
说明 此系统是基于 LVS + OSPF + FULLNAT + Nginx 架构的, 几点说明: 1. 集群有万兆和千兆, 万兆集群的 LVS 机器是万兆网卡, 千兆集群的 LVS 机器是普通千兆网卡; 2. 集群类型分为外网和内网, 通过 type 指定, extra 为外网, internal 为内网; 3. 一个域名通过 DNS 解析到的 IP 即是 VIP, VIP 以 lo 的方式起在每台 LVS 上, VIP 下面可以挂多台 Nginx, Nginx 端口也可以多个; 4. 为每个 VIP 增加了一个属性: wstype, 用于定义 Nginx 的业务属性; 5. 操作 LVS 机器还是通过 SSH 信任来做的, SSH 用户还要有 sudo 权限; 6. LVS 机器重编内核和配置工具(funcs.py里面)可能需要重写, 编写合适的脚本即可. 功能有: 1. 建立 LVS
【文件预览】:
lvs_cluster-master
----lvs()
--------__init__.py(0B)
--------libs()
--------web()
--------template()
----stop.sh(91B)
----start.sh(69B)
----restart.sh(148B)
----libs()
--------mail.py(2KB)
--------__init__.py(0B)
--------log.py(539B)
--------redisoj.py(583B)
--------utils.py(4KB)
--------dnsapi.py(2KB)
----README.md(2KB)
----web()
--------__init__.py(0B)
--------main_service.py(2KB)
--------const.py(617B)