![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lvs
graceful coding
数值模拟研究生 掌握java/python/scala/c#/c++/golang/fortran/matlab/前端等语言 有一个冬奥会的项目已结束 人民交通出版社实习已结束 框架netty vue springmvc/springboot/mybatis hadoop flink spark hbase hue colly zookeeper hive azkaban容器化技术:k8s docker kubesphere中间件:kafka rabbitmq java深层:jvm juc数据库:mysql postgresql sqlserver es redis
展开
-
LVS(14)——DR模型实践、交换机
在lvs主机上操作ipvsadm:这里实现了DR模型,接下来测试在客户端访问该vip:访问成功原创 2020-10-27 18:29:45 · 444 阅读 · 0 评论 -
LVS(13)——DR模型准备工作及ip地址冲突问题
之前,我们的模型都是-m,也就是NAT模型,但是我们如果不指定,默认模型是DR模型。也就是route。DR模型也准备五台主机:(1)客户端主机 单网卡NAT 192.168.19.180(2)LVS主机 单网卡双ip(VIP和自己本身ip)VMNET1 vip地址设到VMNET1网卡上,因为LVS主机要接受数据,必须是真实存在的硬盘(3)路由器管理 双网卡 NAT 192.168.19.128,VMNET1 192.168.88.128,开启数据转发功能(4)后端真实主机1 单网卡双ip(vi原创 2020-10-27 18:23:31 · 741 阅读 · 0 评论 -
LVS(10)——实现多集群功能
在前面我们只运行了一个集群,所以只有一个http服务,通过前面的训练,我们可以适当加大难度,我们可以添设两种不同的业务。同样要准备5台主机,和之前不同的是,将LVS路由主机改为后端的真实主机,从双网卡变成单网卡,而LVS主机的第二块网卡的网段回归原网段(从192.168.122.0/24到192.168.88.0/24),其他的均不用修改。(1)将我们的第五台主机改为后端RS真实服务端主机,删除一块网卡,另一块网卡用VMNET1,随后重启network:(2)修改第二台主机的第二块网卡,从VMNET原创 2020-10-26 20:28:04 · 384 阅读 · 0 评论 -
LVS(9)——为NAT单独增加路由器
前三节的NAT效果LVS既有LVS功能,也有路由器的功能,如果数据量大会有很大的负担,所以我们在LVS主机和真实主机之间增加一个路由主机,我称它为第五台主机。此主机也需要设置两个网卡,一个和LVS主机的仅主机网卡同网段,另外一个和真实主机的仅主机网卡同网段,下面将这五台主机分别列出:第一台(客户端)第二台(LVS主机)第三台(真实主机1)第四台(真实主机2)第五台(LVS路由主机)双网卡,第一块网卡对应于第二台的第二块网卡VMNET2网段,第二块网卡对应第三台和第四台的网卡VMNET1网段这时原创 2020-10-26 12:20:56 · 1043 阅读 · 3 评论 -
LVS(7)——NAT实践
ps:在第三台和第四台的主机上的ifcfg-xx文件里一定要配置好网关网关是DIP:分别在第三台和第四台主机上开启httpd服务:此时关闭掉第二台主机上的iptables以免影响操作再在第二台主机上进行ipvsadm设置集群即真实主机:此时在第一台主机(客户端)上去curl第二台主机的VIP出现如下效果:即成功实践...原创 2020-10-26 10:25:47 · 216 阅读 · 1 评论 -
LVS(6)——NAT准备工作
NAT综合了前面的SNAT和DNATSNAT是指将客户端访问的vip目标地址改为rip,DNAT指的是将源地址的rip改为vip,接下来要实现这个模型,要准备四台虚拟机:第一台:LVS客户端192.168.19.200,单网卡,nat连接:第二台:LVS配置两个网卡,一个nat模式一个仅主机模式第三台和第四台是真实主机(单网卡,仅主机):...原创 2020-10-25 18:11:57 · 188 阅读 · 0 评论 -
一个网卡下设置两个ip地址
(1)开启方法(2)关闭方法开启/proc/sys/net/ipv4/ip_forward原创 2020-10-25 15:25:17 · 1747 阅读 · 0 评论 -
LVS(5)——关于ipvsadm第一次启动失败的原因
当我们第一次启动ipvsadm服务的时候,肯定会碰到如下现象:其实,在ipvsadm的服务中有如下命令:每次在启动的时候都会去导入该文件下的文件,但是在我们的该目录下并没有这样一个文件:所以我们要创建这样一个文件:这时候再去启动:启动成功后查看规则是没有的,因为该文件没有任何内容:...原创 2020-10-25 11:40:16 · 901 阅读 · 1 评论 -
LVS(4)——规则相关操作
(1)规则的保存<1>精简保存:我们会发现,它将我们的域名给解析了,并且保存的http其实就是默认的80端口可以查看/etc/hosts文件:<2>详细保存(2)清除所有规则:(3)导入首先准备好准备好两个文件分别放上面讲的两种保存方法,查看ipvsadm-restore方法<1>hosts文件未修改此时清空方法:导入成功此时再清空方法:用第二个文件导入:也成功<2>hosts文件修改我们将本机域名删除通过原创 2020-10-25 11:12:11 · 717 阅读 · 0 评论 -
LVS(3)——针对于真实主机的增删改操作
前面用于LVS的选项命令是大写,针对于主机的命令是小写。(1)添加其中route代表的是directrouting调度方法,LVS一共用四种调度方法:NAT Tunneling DirectRouting FULLNAT directrouting指的是修改数据包的mac地址以到达数据传递功能如果要对主机的port也进行映射,非80端口,那么就不能使用directrouting方法了,是使用nat方法(修改数据包的IP地址),在lvs里,默认的方法是-g选项,也就是directro原创 2020-10-25 10:49:50 · 248 阅读 · 0 评论