摘要:机器分布 DNS Name IP Address Node Type Location vault-1.domain 10.0.0.1 voter zone1 vault-2.domain 10.0.0.2 voter zone2 vault-3.domain 10.0.0.3 voter zone
阅读全文
摘要:磁盘分区,格式化,挂载脚本: #!/bin/bash DEVICE="/dev/vdb" PART="${DEVICE}1" MOUNT_POINT="/data0" # 创建挂载点目录 mkdir -p "$MOUNT_POINT" # 检查磁盘是否存在 if [ ! -b "$DEVICE" ]
阅读全文
摘要:Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异步的
阅读全文
摘要:本章讲解fabric模块,与上一章的paramiko模块功能类似,fabric是在paramiko基础上又做了一层封装,操作起来更方便。主要用于多台服务器批量执行任务。 非内置Python模块,需要手动安装:pip install fabric如果安装失败,可以尝试yum安装:yum install
阅读全文
摘要:转载 file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, bufferin
阅读全文
摘要:一、基础介绍 1、简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、
阅读全文