当前位置:首页 > CN2资讯 > 正文内容

服务器群集gpu服务器集群

4天前CN2资讯

群集包括3种类型:

1:负载均衡群集

2:高可用性群集

3:高性能群集

其中负载均衡群集包括3个模型:

1:nat模型

2:dr模型

3:tun模型

负载均衡群集

基于nat模型的案例

首先以nat模型为例

1:首先安装ipvsadm包ipvsadm.i386

2:在dircetor上配置ipvsadm的参数(-A表示增加-E表示修改)

Ipvsadm –A(-E) –t(端口类型tcp) 192.168.101.200:80 –s rr(轮转算法)

              -p(端口类型udp)                    wrr(权重轮转算法)

              -f(端口类型firewall)

Ipvsadm –a –t 192.168.101.200:80 –r(指名真实的server地址) 192.168.2.10 –w 10  –m(表示nat模型)

Ipvsadm –a –t 192.168.101.200:80 –r 192.168.2.20 –w 5  –m

                                               -g(dr模型)

                                               -i(tun模型)

写过之后如果想保存可以用service ipvsadm save 保存

3:打开director的数据包转发功能

Vim /etc/sysctl.conf

把net.ipv4.ip_forward=0改称=1即可

4:然后再server1上配置rip地址192.168.2.10

然后做个简单的web网页,打开httpd服务

5:在server2上配置rip地址192.168.2.20

然后做个简单的web网页,打开httpd服务

6:在dirctor上配置vip地址192.168.101.200

以dr模型为例

1: 在dircetor上配置ipvsadm的参数

Ipvsadm –A –t 192.168.2.100:80(vip地址) –s rr

Ipvsadm –a –t 192.168.2.100:80 –r 192.168.2.20(server1地址) –g

Ipvsadm –a –t 192.168.2.100:80 –r 192.168.2.30(server2的地址) -g

2:打开director的数据包转发功能

Vim /etc/sysctl.conf

把net.ipv4.ip_forward=0改称=1即可

 

3:在server1上配置vip和rip地址

配置vip在lo的子接口lo:0上

Ifconfig lo:0 192.168.2.100 netmask 255.255.255.255

配置rip在eth0上为192.168.2.20

然后强制数据返回的时候用vip地址192.168.2.100

Route add –host 192.168.2.100 dev lo:0

4:在server2上配置vip和rip地址

配置vip在lo的子接口lo:0上

Ifconfig lo:0 192.168.2.100 netmask 255.255.255.255

配置rip在eth0上为192.168.2.30

然后强制数据返回的时候用vip地址192.168.2.100

Route add –host 192.168.2.100 dev lo:0

5:在dirctor上面配置vip和dip

Vip配置在eth0:0接口上

Ifconfig eth:0 192.168.2.100

Dip配置在eth0上

Ifconfig eth0 192.168.2.10

6:当用户访问的时候,只让dirctor上面的vip回应,所以不让server1和server2上面的vip回应,分别在Server1和server2上执行

Sysctl –a |grep announce >>/etc/sysctl.conf

Vim /etc/sysctl.conf导入进来的其它行删除只保留

net.ipv4.conf.lo.arp_announce = 0

net.ipv4.conf.all.arp_announce = 0

然后把0改称2

接着sysctl -a |grep ignore >>/etc/sysctl.conf

Vim /etc/sysctl.conf导入进来的其它行删除只保留

net.ipv4.conf.lo.arp_ignore = 0

net.ipv4.conf.all.arp_ignore = 0

然后把0改称1

7:修改配置后让他生效

Sysctl –p

8:然后在server1和server2上配置wed服务器或者其它的服务器测试

高可用性群集

Dirctor之间的备份,结合负载均衡群集(dr),利用heartbeat实现ipvs服务的高可

用群集

1:在主dirctor和备用dirctor上都安装heartbeat包

heartbeat-2.1.4-9.el5.i386.rpm

heartbeat-pils-2.1.4-10.el5.i386.rpm

heartbeat-stonith-2.1.4-10.el5.i386.rpm

libnet-1.1.4-3.el5.i386.rpm

由于这些包不在本地的yum仓库中所以要借助本地yum仓库装

Yum localinstall heartbeat-2.1.4-9.el5.i386.rpm  heartbeat-pils-2.1.4-10.el5.i386.rpm  heartbeat-stonith-2.1.4-10.el5.i386.rpm  libnet-1.1.4-3.el5.i386.rpm  --nogpgcheck

 

2:cd /etc/ha.d/

Cp /usr/share/doc/heartbeat-2.1.4/ ./

Cp /usr/share/doc/heartbeat-2.1.4/haresources ./

Cp /usr/share/doc/heartbeat-2.1.4/authkeys ./

Cp /etc/init.d/ipvsadm  /etc/ha.d/resource.d/

Vim

把90行左右的bcast  eth0改称bcast  eth1(连接两个dirctor服务器之间的heart线端口)

212行左右node   ken3复制改动

node    (dirctor1的主机名字)

node    (dirctor2的主机名字)

vim haresources

45行左右的node-name resource1 resource2 ... resourceN复制改动

(主服务器名字) 192.168.2.100(vip) ipvsadm

vim authkeys

编辑之前先产生一个秘钥

dd =/dev/urandom bs=512 count=1 |openssl md5 >>authkeys

vim authkeys

最后一行插入

auth 1

1 md5 d41d8cd98f00b204e9800998ecf8427e(产生的钥匙)

最后chmod 600 authkeys

3:在每个dircetor上配置ipvsadm的参数

Ipvsadm –A –t 192.168.2.100:80(vip地址) –s rr

Ipvsadm –a –t 192.168.2.100:80 –r 192.168.2.20(server1地址) –g

Ipvsadm –a –t 192.168.2.100:80 –r 192.168.2.30(server2的地址) -g

4:打开director的数据包转发功能

Vim /etc/sysctl.conf

把net.ipv4.ip_forward=0改称=1即可

5:修改主机名称

Vim /etc/sysconfig/network

HOSTNAME=

Vim /etc/hosts里面插入

192.168.2.10

192.168.2.15

6:修改后重启

7:在每个dirctor上启用heartbeat服务

Service heartbeat start

8:server1和server2的配置和上面dr负载均衡群集里面的配置一样

9:注意测试的时候要把ipvsadm 停掉,让heartbeat启动的时候会自动开启ipvsadm

注意也不用配置

Ifconfig lo:0 192.168.2.100 netmask 255.255.255.255

因为在哈resources文件中已经声明了主dirctor和vip地址

10:可以模拟主dirctor失效

Cd /usr/lib/heartbeat

然后执行脚本

./hb_standby

恢复征程

./hb_takeover

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/21116.html

    标签: 服务器群集
    分享给朋友:
    返回列表

    上一篇:DNS服务器

    下一篇:kms服务器

    “服务器群集gpu服务器集群” 的相关文章

    如何高效购买服务器?全面指南助你轻松选择最佳配置

    在决定购买服务器之前,做好充分的准备是至关重要的。服务器的选择直接影响企业的运营效率和未来发展,因此我们需要从多个角度进行考量。 确定企业需求 企业的需求是选择服务器的核心依据。我们需要明确服务器的主要用途,比如是用于数据存储、网站托管,还是进行大规模计算。不同的应用场景对服务器的性能要求差异很大。...

    全球主机交流论坛:提升技术的最佳平台

    全球主机论坛概述 在当今数字化时代,全球主机论坛扮演着越来越重要的角色。这些论坛不仅是技术爱好者的聚集地,更是为需要域名、主机、VPS和服务器信息的用户提供了一个交流的平台。我作为一名站长,经常在这样的论坛上交流经验、获取灵感和解决技术难题,论坛的存在极大地丰富了我的网络建设之旅。 主机论坛的定义其...

    SSH Client Windows 登录指南:轻松配置与高级功能使用

    SSH 客户端在 Windows 中的概述 SSH,也就是安全外壳协议,是一种用来在网络中进行安全数据传输的协议。它确保数据的机密性和完整性,这对于网络管理员和开发者来说是至关重要的。在Windows中,SSH客户端直接关系到我们如何安全地登录到远程计算机。通过SSH,用户可以安全地执行命令、传输文...

    Oracle 免费VPS:轻松入门云计算的最佳选择

    在了解Oracle免费VPS之前,先来看看Oracle Cloud。这是甲骨文公司推出的一项云服务,提供了一系列强大的计算和存储资源。Oracle Cloud的最吸引人的部分是它的免费服务,给用户提供了机会,可以在没有经济负担的情况下体验云计算的强大功能。对于开发者、创业者或只是想进行一些小项目的用...

    APT攻击是什么及其防御措施详解

    APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

    AkkoCloud评测:为中国用户打造的高性价比VPS与独立服务器解决方案

    AkkoCloud成立于2019年,作为一家具备国人运营背景的主机商,逐渐在海内外VPS和独立服务器市场中占据了一席之地。我的亲身体验让我感受到,AkkoCloud的设计初衷就是为中国大陆的用户提供一个稳健可靠的服务器解决方案。对于很多用户来说,它的出现无疑填补了国内市场的一部分空白。 回想起我探索...