服务器与云基础设施:Keepalived 与 NFS 服务搭建
1. 使用 Keepalived 构建高可用性服务
高可用性服务能够在单个机器或网络连接故障时继续运行。实现高可用性的主要技术是冗余,即增加硬件来解决问题。虽然单个服务器最终必然会出现故障,但两台服务器同时故障的可能性很小,这为大多数应用程序提供了良好的冗余级别。
1.1 准备工作
- 需要两台机器,并额外申请一个 IP 地址作为虚拟 IP(VIP)。
- 示例中使用名为 cookbook 和 cookbook2 的机器,其中 cookbook 为主服务器。
1.2 操作步骤
- 创建
modules/keepalived/manifests/init.pp文件 :
class keepalived (
String $interface = 'eth1',
String $real_name = 'cookbook.example.com',
Array $real_servers = {},
String $auth_pass = 'PacktPub',
String $vip = '',
) {
package {'ipvsadm':
ensure => 'installed',
}
package {'keepalived':
ensure => 'installed',
}
s
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



