免费企业网站创建绥阳网站建设
- 作者: 五速梦信息网
- 时间: 2026年04月20日 10:23
当前位置: 首页 > news >正文
免费企业网站创建,绥阳网站建设,王野天和葛优,宣传片制作合同模板一、环境准备 四台主机#xff08;一台 LVS、两台 RS、一台客户端#xff09; 注意每个虚拟机都需要关闭防火墙和 selinux 1.1.LVS 主机 LVS 主机#xff08;两块网卡#xff09; 第一块#xff1a;NAT模式#xff08;内网#xff09; 第二块#xff1a;添加网卡一台 LVS、两台 RS、一台客户端 注意每个虚拟机都需要关闭防火墙和 selinux 1.1.LVS 主机 LVS 主机两块网卡 第一块NAT模式内网 第二块添加网卡仅主机模式外网 开启新加网卡的dhcp服务自动获取IP dhclient ens33 命令的作用是在名为 ens33 的网络接口上启动 dhclient 服务。 dhclient 是一个用于动态获取 IP 地址的客户端程序。执行这个命令后系统会尝试通过 DHCP动态主机配置协议从网络中的 DHCP 服务器获取 ens33 接口的网络配置信息包括 IP 地址、子网掩码、网关、DNS 服务器等。 # dhclient 开启网卡DHCP服务 dhclient ens192 修改新加网卡 IP修改主机域名
修改内网IP
nmcli connection modify ens192 ipv4.method manual ipv4.addresses 192.168.13.100⁄24 ipv4.gateway 192.168.13.2 ipv4.dns 223.5.5.5 connection.autoconnect yes nmcli connection up ens192
修改外网IP
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.67.100⁄24 ipv4.gateway 192.168.67.2 ipv4.dns 223.5.5.5 connection.autoconnect yes nmcli connection up ens160
修改主机名
hostnamectl set-hostname lvs LVS 两块网卡网段不一致打开内核路由实现通信
vim /etc/sysctl.conf
sysctl settings are defined through files in
/usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
Vendors settings live in /usr/lib/sysctl.d/.
To override a whole file, create a new file with the same in
/etc/sysctl.d/ and put new settings there. To override
only specific settings, add a file with a lexically later
name in /etc/sysctl.d/ and put new settings there.
#
For more information, see sysctl.conf(5) and sysctl.d(5).
kernel.sysrq0 net.ipv4.ip_forward1 net.ipv4.conf.all.send_redirects0 net.ipv4.conf.default.send_redirects0 net.ipv4.conf.all.accept_source_route0 net.ipv4.conf.default.accept_source_route0 net.ipv4.conf.all.accept_redirects0 net.ipv4.conf.default.accept_redirects0 net.ipv4.conf.all.secure_redirects0 net.ipv4.conf.default.secure_redirects0 net.ipv4.icmp_echo_ignore_broadcasts1 net.ipv4.icmp_ignore_bogus_error_responses1 net.ipv4.conf.all.rp_filter1 net.ipv4.conf.default.rp_filter1 net.ipv4.tcp_syncookies1 kernel.dmesg_restrict1 net.ipv6.conf.all.accept_redirects0 net.ipv6.conf.default.accept_redirects0 sysctl -p 命令用于使通过 sysctl 命令设置的内核参数更改立即生效。通常在修改了 /etc/sysctl.conf 或其他相关的内核参数配置文件后执行 sysctl -p 可以让新的参数配置在系统中立即应用而无需重新启动系统。
使内核参数更改立即生效
sysctl -p 1.2.web-server 主机 web-server1 和 web-server2 主机修改IP网关地址是 lvs 主机的 DIP 地址
web-server1 主机
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.67.10⁄24 ipv4.gateway 192.168.67.100 ipv4.dns 223.5.5.5 connection.autoconnect yes nmcli connection up ens160 hostnamectl set-hostname web-server1
web-server2 主机
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.67.20⁄24 ipv4.gateway 192.168.67.100 ipv4.dns 223.5.5.5 connection.autoconnect yes
nmcli connection up ens160
hostnamectl set-hostname web-server1 查看网关地址
route -n 1.3.添加 hosts 解析 lvs、web-server1、web-server2 都需要做
cat /etc/hosts EOF
192.168.67.100 lvs
192.168.13.100 lvs
192.168.67.10 web-server1
192.168.67.20 web-server2
EOF 二、配置 nginx 服务 2.1.安装软件 web-server1 和 web-server2 主机安装 nginx 服务
yum install nginx -y
2.2.配置服务 为了查看实验效果所以两台web服务器提供的内容不一样。真实企业项目两台web服务器需提供相同的内容。
web-server1 主机配置
echo web-server1 - 192.168.67.10 /usr/share/nginx/html/index.html systemctl enable –now nginx
web-server2 主机配置
echo web-server2 - 192.168.67.120 /usr/share/nginx/html/index.html
systemctl enable –now nginx 检测lvs 主机访问两个 web-server 服务器 三、配置 LVS 3.1.安装 LVS 软件 在 LVS 服务器中安装 ipvsadm 软件
yum install ipvsadm 3.2.LVS软件相关信息 程序包ipvsadm Unit Fileipvsadm.service 主程序/usr/sbin/ipvsadm 规则保存工具/usr/sbin/ipvsadm-save 规则重载工具/usr/sbin/ipvsadm-restore 配置文件/etc/sysconfig/ipvsadm-config ipvs 调度规则文件/etc/sysconfig/ipvsadm 3.3.ipvsadm 选项 ipvsadm 是用于 Linux 内核的 IP 虚拟服务器IPVS的管理工具。以下是一些常见的选项 -A添加一个新的虚拟服务 -E修改一个现有的虚拟服务 -D删除一个虚拟服务 -C清除内核虚拟服务器表中的所有记录 -L 或 -l列出内核虚拟服务器表中的规则 -S保存规则到指定的文件 -R从指定的文件恢复规则 -Z清空计数器 -a向虚拟服务添加一个真实服务器 -e修改一个真实服务器的参数 -d从虚拟服务中删除一个真实服务器 -n以数字形式显示地址和端口而不是尝试将其解析为域名和服务名 -t tcp 协议选项用于指定虚拟服务的目标地址和端口格式为 IP:PORT -uudp协议选项用于指定虚拟服务的目标地址和端口格式为 IP:PORT -s 选项用于设置负载均衡调度算法Scheduling Algorithm rr轮询Round Robin wrr加权轮询Weighted Round Robin lc最少连接Least Connections wlc加权最少连接Weighted Least Connections -r 选项用于指定真实服务器Real Server -m 表示使用 NATNetwork Address Translation网络地址转换模式 -g 表示使用 DRDirect Routing直接路由模式 -i 表示使用 TUNIP TunnelingIP 隧道模式 -w为真实服务器设置权重Weight –rate输出速率信息 3.4.添加规则 添加虚拟服务策略VIP地址
ipvsadm -A -t 192.168.13.100:80 -s rr 添加真实服务策略
ipvsadm -a -t 192.168.13.100:80 -r 192.168.67.10:80 -m
ipvsadm -a -t 192.168.13.100:80 -r 192.168.67.20:80 -m 查看策略
ipvsadm -Ln 3.5.保存规则 添加保存命令到 ipvs 调度规则文件
ipvsadm-save /etc/sysconfig/ipvsadm 清空规则
ipvsadm -C
导入规则恢复保存的规则
ipvsadm-restore /etc/sysconfig/ipvsadm
规则不用手动保存在 /etc/sysconfig/ipvsadm 文件中只要不用 ipvsadm -C 指令清空规则规则就会在 ipvsadm.service 服务重启后自动写入 /etc/sysconfig/ipvsadm 文件中重启后规则会自动设置 四、测试 客户端访问集群 VIP 地址 基于LVS-NAT模式实现了HTTP/HTTPS请求的透明分发支持动态流量分配至后端多台Web服务器。 验证了加权轮询Weighted Round Robin和最小连接Least Connections算法的有效性确保服务器资源利用率均衡。
for i in {1..10}
do
curl 192.168.13.100
done
相关文章
-
免费企业网站cms系统网站服务器共享的 vps
免费企业网站cms系统网站服务器共享的 vps
- 技术栈
- 2026年04月20日
-
免费企业网站 优帮云福清网站建设
免费企业网站 优帮云福清网站建设
- 技术栈
- 2026年04月20日
-
免费企业名录网站网站仿制
免费企业名录网站网站仿制
- 技术栈
- 2026年04月20日
-
免费企业网站管理系统wdcp安装wordpress
免费企业网站管理系统wdcp安装wordpress
- 技术栈
- 2026年04月20日
-
免费企业网站建立丹阳市网站制作
免费企业网站建立丹阳市网站制作
- 技术栈
- 2026年04月20日
-
免费企业网站建站网站代理浏览器插件
免费企业网站建站网站代理浏览器插件
- 技术栈
- 2026年04月20日
