Ansible自动化部署与配置实战
1. 使用Ansible配置Gluster分布式文件系统
在演示中,我们使用Vagrant搭建一个简单的双服务器基础设施,并在两台服务器之间创建一个具有两个副本的共享卷,这意味着所有文件将在每台服务器上复制。随着基础设施的增长,你可以根据需求设置其他数据一致性和传输选项。
1.1 创建Vagrant环境
创建一个名为 gluster 的文件夹,并在其中创建 Vagrantfile :
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# Base VM OS configuration.
config.vm.box = "geerlingguy/ubuntu1804"
config.vm.synced_folder '.', '/vagrant', disabled: true
config.ssh.insert_key = false
config.vm.provider :virtualbox do |v|
v.memory = 256
v.cpus = 1
end
# Define two VMs with static private IP addresses.
boxes = [
{ :name => "gluster1", :ip => "192.168.29.2" },
{ :name => "glust
超级会员免费看
订阅专栏 解锁全文
1822

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



