其他分享
首页 > 其他分享> > LVS/Ipvsadm 模式前述及基本使用

LVS/Ipvsadm 模式前述及基本使用

作者:互联网

文章目录

LVS

文章目录
Docker 搭建简单 LVS - dz45693 - 博客园 (cnblogs.com)

Linux Virtual Server,Linux虚拟服务器,主要实现的是软负载调度

一、入门

1.1 LVS的三种工作模式前述

1.2 调度算法

​ 一般在生产环境中,一台LVS下面可能都拖着一堆的Nginx服务器,所以这里面的转发调度的选择就尤为重要,而在LVS当中使用了这些调度算法

至于这里面是啥意思就不解释了,在Nginx文章里面有说明

1.3 Ipvsadm - LVS管理工具

​ 由于目前LVS已经是Linux标准内核的一部分了,在Linux 2.4以后已经完全内置了LVS的各个功能模块,不需要再做其他操作了,我们仅需要安装一个LVS的管理工具即可

yum -y install ipvsadm

二、基本使用

理论知识学够了,开始实操练习

2.1 部署实战

首先脑子里的思路的环境梳理

然后开始测试,这里使用容器做测试,因为我不想做这么多虚拟机

1-部署一个Web容器服务

## 部署Nginx容器
podman run -itd --name=nginx_demo -p 8088:80  nginx

把容器内IP地址记录下来

root@3d620ec694c9:/# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.88.0.5  netmask 255.255.0.0  broadcast 10.88.255.255

效果测试

root@3d620ec694c9:/# curl http://127.0.0.1 
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

2-部署LVS调度器-DR模式

## 安装
yum -y install ipvsadm
##
ipvsadm -At 192.168.247.173:80 -s rr
ipvsadm -at 192.168.247.173:80 -r 192.168.247.173:8088 -g

查看实际效果

以后再写

结束

标签:LVS,调度,模式,Ipvsadm,nginx,前述,服务器,数据包
来源: https://blog.csdn.net/weixin_48518621/article/details/121731659