估计是你的硬件路由刷新动态网关失败。你的那硬件路由我没接触过。
或是你硬件路由多线负载上存在问题。
给你个建议,采用软件路由器 ROS2927或330,做负载或分流随便你,推荐做IP分流,不同的线路多线负载的效果不一样, 客户终端使用静态IP。如有问题可以MM我扣扣7 7 0 7 0 9 1。ROS如果时间允许的话我可以远程给你装。
软路由随便弄个配置很低的主机IDE硬盘就可以了。
Windows server2008及之前不管那个版本,域控可以做主备方式,但DHCP只能有一个,不能互备的,但windows 2012就开始提供DHCP的双机热备了,你可以查查这方面的资料。应该是主备模式好一点吧。主机备机之间状态传输,就是除数据同步,主备之间还要有个状态传输过程,来让备机只要现在主机过得好不好,可以是主机主动推送它的状态给备机,或者是备机去索要状态。
优点:简单,主备之间只有数据同步,不需要考虑别的情况。就很简单的配置一下,再搞一台服务器就能组成主备架构了。
缺点:备机等于就拿来备份,浪费了备机这台服务器的资源。上面说的不考虑别的情况指的是主机和备机它们两之间就只要复制数据,但是有些情况我们人还是得考虑的:主机挂了如何让备机上。1、切换过程无需人为干预,无需进行任何 *** 作即可实现主用系统与冗余备份系统之间的切换。
2、系统主备切换无黑场,主备切换过程中,视频显示画面无缝切换,无闪烁、黑场、抖动、延时和信号中断等问题出现。
3、切换过程用户无感知,办公人员对系统链路主备切换无感知,系统链路进行主备切换后,依然可以继续正常工作。以上就是备份系统切换影响条件。第一节:安装软件包
用命令行安装软件包(在第5张光盘上)或直接“添加删除程序--网络服务器”,只要安装dhcp-301-59EL4i386rpm:
第二节:配置DHCP双机负载均衡
目前DHCP-Failover(虽然叫failover,但实际上是双机同时在工作)仅支持最多两个节点。配置文件和单机配置一样,依然是/etc/dhcpdconf;但出于方便管理的目的,在部署时,我们把地址池的配置放在/etc/dhcpdmaster文件中,然后在/etc/dhcpdconf中调用。
主节点的/etc/dhcpdconf:
authoritative;
ddns-update-style interim;
ignore client-updates;
one-lease-per-client true;
failover peer "dhcp" {
primary;
address 101409;
port 520;
peer address 1014013;
peer port 519;
max-response-delay 60;
max-unacked-updates 10;
mclt 600;
split 128;
load balance max seconds 3;
}
include "/etc/dhcpdmaster";
次节点的/etc/dhcpdconf:
authoritative;
ddns-update-style interim;
ignore client-updates;
one-lease-per-client true;
failover peer "dhcp" {
secondary;
address 1014013;
port 519;
peer address 101409;
peer port 520;
max-response-delay 60;
max-unacked-updates 10;
}
include "/etc/dhcpdmaster";
注意
1、两台dhcp server的时间必须同步,可用ntp
2、Dhcp Failover的互相监听地址可以采用专用网卡互相直连做心跳的方式,甚至心跳卡可以考虑双网卡绑定!从而使监听和网络数据流分开,即使网络中断亦不会因此导致dhcp双机中断,如下所示:
这种时候Failover专用接口所在网段,可在地址池中定义一个空池,不做任何地址分配 *** 作:
subnet xxxx netmask 255255255248 {
}
本文列出的配置是采用心跳和数据网卡混用的方式。
/etc/dhcpdconf
主控服务器
authoritative;
ddns-update-style interim;
ignore client-updates;
one-lease-per-client true;
failover peer "dhcp" {
primary;
address 101409;
port 520;
peer address 1014013;
peer port 519;
max-response-delay 60;
max-unacked-updates 20;
mclt 3600;
split 128;
load balance max seconds 3;
}
include "/etc/dhcpdmaster";
说明
说明这是正式(官方)服务器,而非测试用
动态DNS的更新方式,有3种1
不允许客户机更新DNS记录
每一个客户机对应一个租约信息(文件)2
指定本机所属failover域的识别码为dhcp
指定本机为主控服务器
指定本机的监听地址
指定本机的监听端口
对端的监听地址
对端的监听端口
最大无响应时间 60秒,如果地址池很多这个时间可加大3
在得到对端响应之前,最多连续发送20个消息
双机联系中断时所分配的地址的租约时间,3600秒
负载分担比例,取值0-256,128为平均分担负载
地址池文件
注1这个style参数必须是interim(推荐)、ad-hoc或者none
注2假如这个标志配置成true(enabled),当一个客户端发送一个DHCPREQUEST信息来租用租约时,服务器会自动释放任何这个客户的任何其他租约。服务器假定当一个客户端发送DHCPREQUEST信息时,他已忘记任何他没有在 DHCPREQUEST中提到的租约,例如,客户端只是个简单的网络接口,不能记住原来拥有而现在不用的租约。这些假定都是没有确保,而且不可证实的,因此小心使用这个语句。
注3如果这个值不够大,会发生地址池还未同步结束,就产生连接中断现象。在拥有近1万个地址池时,这个值被设为180。
/etc/dhcpdmaster
两个节点的地址池配置必须保持完全一致。
option domain-name-servers 101409,1014013;
default-lease-time 21600;
max-lease-time 43200;
subnet 101408 netmask 255255255248 {
option routers 1014014;
pool {
failover peer "dhcp";
range 1014011 1014012;
deny dynamic bootp clients;
}
}
#shuniu
subnet 10000 netmask 2552552240 {
option routers 10031254;
pool {
failover peer "dhcp";
range 10001 10031250;
deny dynamic bootp clients;
}
}
有多少个网段就有多少个地址池,一个个配置下去。
域名服务器
默认租约时间(6小时)
最大租约时间
定义子网/掩码
定义子网的网关
地址池
属于名为 dhcp 的failover组
地址范围,可多条range
拒绝bootp客户端
第三节:管理 *** 作
在两个节点依次启动dhcp服务,先主后备。
# service dhcpd start
配置自动启动
# chkconfig dhcpd on
验证
# netstat -anutp | grep dhcpd
udp 0 0 0000:67 0000: 6581/dhcpd
查看地址租借信息
# cat /var/lib/dhcp/dhcpdleases
31、租约文件
dhcpd每次都会把所有的租借信息写到/var/lib/dhcpdleases文件中,上一次的租借文件被改名成dhcpdleases~
32、地址池同步
每次重启DHCP服务时,双机都会自动执行地址池同步 *** 作。
在次服务器上:
# service dhcpd congrestart
33、查看日志信息
凡是有任何和DHCP服务器的地址分配有关的故障,都可以通过查看日志文件分析出原因并得以处理。
# tail -f /var/log/messages
其他的故障绝大部分是由于作为中转的DHCP-RELAY设备配置有问题导致。
34、简要故障
1、某台服务器无法为某个网段的客户机提供地址租借服务
有时会由于某种原因导致双机地址池无法合理分配,比如主服务器掌控了某个地址池的所有地址,这时需要先停止两个节点的dhcp服务,删除两个节点的地址租约文件,然后依次重启服务。
2、无法形成双机
请注意两个节点的时间是否一致,如果时间差距太大,比如2分钟,两台dhcp服务器将无法形成集群。可通过配置ntp保持两个节点的时间同步。
单点故障在生产环境中是不被允许的,我们运维在设计架构的时候,如果无法解决单点故障,那么他设计的这个架构就无法满足高可用的需求,自然容灾性就无法谈起。同样我们在设计IPSAN架构的时候,也需要考虑单点故障的问题,因为一旦线路出现了问题,那么业务就会被中断了。这种问题我们是不能容忍的,这节课我就给大家说下如何实现IPSAN多链路共享。
a、配置双链路网络 192168100 192168110两个网段线路。
配置完成一定要测试连通性
b、IPSAN服务器设置设备共享
IPSAN服务器配置磁盘共享,将本机的/dev/sdb1共享
客户端可以通过访问19216811241:3260 19216810241:3260这两个地址访问共享
共享设备iqn名称:iqn2019-04comayitula:storage
客户端的iqn名称为 iqn2019-04comayitula:client1
c、实现步骤
a、客户端连接服务器共享实现容灾有两种方式
1)多路径软件
2)udev
关于多路径软件和udev介绍
多路径软件Device Mapper Multipath概述
多路径软件Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备。这些I/O链路是由不同的线缆、交换机、控制器组成的SAN物理链路。Multipath将这些链路聚合在一起,生成一个单独的新的设备。
1DM-Multipath概览:
(1)数据冗余
DM-Multipath可以实现在active/passive(主动/被动)模式下的灾难转移。在active/passive模式下,只有一半的链路在工作,如果链路上的某一部分(线缆、交换机、控制器)出现故障,DM-Multipath就会切换到另一半链路上。
(2)提高性能
DM-Multipath也可以配置为active/active模式,从而I/O任务以round-robin的方式分布到所有的链路上去。通过配置,DM-Multipath还可以检测链路上的负载情况,动态地进行负载均衡。
udev
udev 是Linux kernel 26系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。udev会根据用户添加/删除硬件的行为,自处理/dev目录下所有设备文件。
本文主要介绍的是IPSAN+多路径软件实现高可用
b、实现步骤
c、实现步骤
断掉一个线路,验证是否能继续工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)