服务器和云基础设施

Rest is not idleness, and to lie sometimes on the grass under trees on a summer’s day, listening to the murmur of the water, or watching the clouds float across the sky, is by no means a waste of time.

— J. Lubbock

在本章中,我们将学习如下内容:

  • 部署 Nagios 监控服务器

  • 使用 Heartbeat 构建高可用服务

  • 管理 NFS 服务和文件共享

  • 使用 HAProxy 为多个 web 服务器实现负载均衡

  • 使用 iptables 管理防火墙

  • 管理 Amazon 的 EC2 实例

  • 使用 Vagrant 管理虚拟机

Puppet 的强大不仅在于它可以管理配置单台服务器还可以控制网络中的大量服务器, 只有控制大量服务器时才能真正显现其效益。 在本章中我们将探讨:如何使用 Puppet 帮助你监控基础设施, 创建高可用性集群,跨越网络分享文件,设立自动的防火墙, 为你的众多后端服务器实现负载均衡,以及在云中或桌面上创建新虚拟机。