DHCP FailOver 主备故障转移+多网段网络环境系统部署

一、DHCP主备部署

1.准备事项

(1)2台物理服务器(做主备的原则是两台系统从根上彻底分开才能达到其中一个故障而影响另一个)

(2)操作系统CentOS6.5/6.7

(3)需安装DHCP和DNS服务

(4)2台DHCP服务同属一个网段

(5)两个系统时间必须同步

2.安装

(1)yum -y install dhcp.x86_64 bind bind-chroot bind-utils  两台分别都安装

(2)

<1>

vim /etc/dhcp/dhcpd.conf #编辑dhcp配置文件,如下

ddns-update-style none;

option domain-name "jyd.com";

option domain-name-servers 192.168.20.250,192.168.20.240,219.141.140.10,218.30.26.70;

default-lease-time 600;

max-lease-time 7200;

log-facility local7;

authoritative;

failover peer "jyd" {

primary;   #设定为主DHCP服务器

address 192.168.20.250;  本机IP

port 647;

peer address 192.168.20.240; 备DHCP服务器IP

peer port 647;

max-response-delay 30;

max-unacked-updates 10;

load balance max seconds 3;

mclt 1800;

split 128;

load balance max seconds 3;

}

subnet 192.168.20.0 netmask 255.255.255.0 {

}    #DHCP所在网段也需声明

subnet 192.168.3.0 netmask 255.255.255.0 {

option routers 192.168.3.1;

pool {

failover peer "jyd";

range 192.168.3.51 192.168.3.150;

}

host yangxiaohui {

hardware ethernet 50:46:5D:71:D7:26;

fixed-address 192.168.3.81;

}

}

颜色含义:

红色->定义网段

绿色->定义本网段网关

土黄->定义IP地址池,即分配IP的范围

蓝色->定义按终端MAC地址分配固定IP

网络中有几个网段就按上面subnet部分的格式追加就可以了

<2>vim /etc/dhcp/dhcpd.conf #编辑另一台dhcp配置文件,如下

ddns-update-style none;

option domain-name "jyd.com";

option domain-name-servers 192.168.20.240,192.168.20.250,219.141.140.10,218.30.26.70;

default-lease-time 200;

max-lease-time 400;

log-facility local7;

authoritative;

failover peer "jyd" {

secondary;

address 192.168.20.240;

port 647;

peer address 192.168.20.250;

peer port 647;

max-response-delay 30;

max-unacked-updates 10;

load balance max seconds 3;

}

subnet 192.168.20.0 netmask 255.255.255.0 {

}

subnet 192.168.3.0 netmask 255.255.255.0 {

option routers 192.168.3.1;

pool {

failover peer "jyd";

range 192.168.3.51 192.168.3.150;

}

host yangxiaohui {

hardware ethernet 50:46:5D:71:D7:26;

fixed-address 192.168.3.81;

}

}

二、配置缓存DNS

1.编辑vim /etc/named.conf

options {

listen-on port 53 { any; };

#listen-on-v6 port 53 { ::1; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

forwarders { 219.141.140.10;218.30.26.70; }; #指向公网主域名服务器地址,可以写多个

allow-query     { any; };

recursion yes;  #将递归的解析数据缓到本服务器,yes为缓存,no为不缓存

dnssec-enable yes;

dnssec-validation yes;

/* Path to ISC DLV key */

bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

};

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

zone "." IN {

type hint;

file "named.ca";

};

include "/etc/named.rfc1912.zones";

include "/etc/named.root.key";

:wq 保存

启动DNS服务 service named start 没有报错则成功,否则重新检查或查看日志寻找原因

三、网络配置(这里是三层交换设备开启DHCP中继功能)

 (1)进入所配置的vlan

Cisco3750X-24(config)#interface vlan ?

Cisco3750X-24(config-if)#ip helper-address 192.168.20.250 <-此处为指向主DHCP所在服务器地址

Cisco3750X-24(config-if)#ip helper-address 192.168.20.240 <-此处为指向备DHCP所在服务器地址

Cisco3750X-24(config-if)#no ip helper-address ...<-此命令为删除原有的DHCP所指向服务器IP

时间: 2024-11-10 11:59:09

DHCP FailOver 主备故障转移+多网段网络环境系统部署的相关文章

第7章 性能和可靠性模式 Failover Cluster(故障转移群集)

上下文 您已经决定在设计或修改基础结构层时使用群集以提供高度可用的服务. 问题 您应该如何设计一个高度可用的基础结构层,来防止因单台服务器或它所运行的软件出现故障而导致的服务丢失? 影响因素 在设计高度可用的基础结构层时,请考虑下列影响因素: 硬件组件.应用程序或服务出现故障可以使应用程序无法使用或不可用. 例如,设想一台正在提供应用程序的服务器出现了电源故障. 如果这是唯一的服务器或服务器中的唯一电源,则存在故障单点,并且应用程序将不可用. 计划内的服务器停机时间可以影响应用程序的可用性. 例

keepalived安装和主备配置

Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web 服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人 工做的只是修复故障的web服务器. Layer3,4&7工作在IP/TCP协议栈的IP层,TCP层,及应用层,原理分别如下: Layer3:Keepalived使用Layer3的方式工作式时,Keepaliv

keepalived源码安装及主备配置

keepavlied起初专门为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来加入VRRP功能,因此除了配合LVS服务外,也可以作为其他服务(nginx,haproxy)的高可用软件. keepalived服务两大用途:healthcheck 健康检查(针对RS) .failover 高可用故障转移(主备) keepalived的安装,主和备都需要安装 和LVS安装一样,最好也先给内核路径做一个软连接到/usr/src/linux [[email protected] ~]# 

Windows 2008 故障转移群集介绍

转载:http://dufei.blog.51cto.com/382644/902026 今天有客户问起Windows 群集的相关内容,毕竟Windows Server2008所支持的群集技术和Windows Server2003还是有点不同的,就收集了以下知识供参考.以下内容均来自互联网. Windows Server 2008提供两种群集技术:故障转移群集和网络负责平衡群集.故障转移群集主要提供高可用性:网络负载平衡群集主要提供可伸缩性,在实现可伸缩性的同时,提高基于WEB服务的可用性.有的

SQlsever2008R2故障转移群配置

SQlsever2008R2故障转移群配置 实验环境及到三台虚拟机: 计算机pc1:角色:DC,DNS,安装有WindowsServer 2008 R2,搭建域环境,域名test.com,IP地址192.168.1.1 节点计算机两台:pc2和pc3,每台服务器上有两个网卡,安装有Windows Server 2008 R2,已加入到域.两块网卡IP地址分别192.168.1.2,10.10.10.2和192.168.1.3,10.10.10.3.10.10.10.2的网卡负责心跳网络 1.部署

VMware 虚拟环境下微软的故障转移集群测试

VMware 虚拟环境下微软的故障转移集群测试 主机配置 两台win2008 R2企业版服务器 test01 public10.10.1.146  private 172.16.0.1 test02 public10.10.1.147  private 172.16.0.2 存储 在EMC存储中划分两个LUN,一个用于集群仲裁盘,一个用于存储数据. 在EMC存储中创建两个LUN 把新建的LUN加入的存储组中: 安装上述步骤再建一个LUN. 2.把两个LUN分别挂载到两台服务器中 Test01 挂

文件系统:drbd主备服务器文件同步

一. DRBD介绍 DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中. 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会 保留有一份相同的数据,可以继续使用. 在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,切换时,远程主机只要使用它上面的那份备份数据,就可以

SQL Server 2012 故障转移群集最佳实践(一)

一.Windows server  2012 系统主域的安装配置 功能介绍: SQL Server 故障转移群集在网络上显示为一台计算机上的单个SQL Server 实例.在群集内部,一次只有一个节点拥有群集资源组,满足针对该故障转移群集实例的所有客户端请求.在出现故障(硬件故障.操作系统故障.应用程序或服务故障)或进行计划升级时,组所有权就转移至故障转移群集内的其他节点.此过程称为故障转移.通过利用 Windows Server 故障转移群集功能,SQL Server 故障转移群集通过冗余在实

LVS+MYCAT+读写分离+MYSQL主备同步部署手册

LVS+MYCAT+读写分离+MYSQL主备同步部署手册 1          配置MYSQL主备同步…. 2 1.1       测试环境… 2 1.2       配置主数据库… 2 1.2.1         编辑my.cnf文件… 2 1.2.2         重启数据库… 2 1.3       锁定主数据库DDL操作… 2 1.4       主备已有数据同步… 2 1.5       停止从服务… 3 1.6       配置备用数据库… 3 1.6.1         编辑my