Ansible 部署与服务器安全实践
1. Ansible 负载均衡部署
在许多应用场景中,尤其是应用服务器距离较近(如在同一数据中心)时,基础设施层通常采用更传统的布局,使用负载均衡器来处理 API 请求的分发。下面将详细介绍如何使用 Ansible 进行零停机部署。
1.1 创建本地基础设施
首先,创建一个新的项目文件夹 deployments-balancer ,并在其中创建以下 Vagrantfile :
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# Base VM OS configuration.
config.vm.box = "geerlingguy/ubuntu1404"
config.vm.synced_folder '.', '/vagrant', disabled: true
config.ssh.insert_key = false
config.vm.provider :virtualbox do |v|
v.memory = 256
v.cpus = 1
v.linked_clone = true
end
# Define four VMs with static private IP addresses.
boxes = [
{ :name => "bal1", :ip => "192.168.4.2" },
{
超级会员免费看
订阅专栏 解锁全文
2247

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



