背景故事:我正在用 2 个运行 ISC-DHCP-SERVER 的 Ubuntu 12.04 LTS x64 服务器替换单个 Debian 3.1 (Sarge) ISC-DHCP-SERVER,这些服务器在故障转移模式下运行。我无法在 Google 上找到答案,我在空子网上进行的内部测试得到了有趣的结果(请注意,我对 Linux 还比较陌生):
以下是我的 3 个问题:
1) 我是否应该将dhcpd.leases
和dhcpd.leases~
文件从我的 Debian 服务器复制到/var/lib/dhcp/
两台新服务器上,然后启动 DHCP 服务?然后文件会自动平衡吗?
2) 我是否应该仅将dhcpd.leases
dhcpd.leases~ 文件复制到/var/lib/dhcp/
主故障转移服务器上,并让辅助服务器在 DHCP 服务启动后从头生成一个?
3)我是否根本不应该复制文件,而是让 2 个新的 Ubuntu 服务器从头开始生成文件/var/lib/dhcp/
?
我可能还应该提到的是,Debian 服务器正在运行 ISC-DHCP-SERVER 3.0.1,而 2 个新服务器正在运行 ISC-DHCP-SERVER 4.1-ESV-R4
短暂性失眠!
答案1
我在另一个论坛上得到了一些帮助:鉴于我们不关心我们的服务器是否保留相同的 DHCP 租约,我将使用全新的空文件。
答案2
由于您正在使用 DHCP 服务器,因此我假设您不需要知道您的 IP,因此您不需要存储 dhcp 租约。
为此,只需运行您的 DHCP 服务器并忘记所有旧时间:)