Saltstack 安装与常用模块】的更多相关文章

一.介绍 saltstack是基于C/S服务模式,在该架构中,服务器端叫做Master,客户端叫做Minion.传统的C/S模式我们这样理解,客户端发送请求给服务器端,服务器端接受到来自客户端的请求并处理完成后再返回客户端. 在saltstack架构中,不仅有传统的C/S服务模式,而且有消息队列中的发布与订阅(pub/sub)服务模式.目前我们一般用其C/S架构做批量管理. 1.Master:控制中心,salt命令运行和资源状态管理2.Minion : 需要管理的客户端机器,会主动去连接Mate…
目录 ANSIBLE安装和各种模块应用功能 安装配置ANSIBLE ANSIBLE使用 ansible-galaxy工具 ansible-pull工具 ansible-playbook ansible常用模块 Command 模块 shell模块 几乎可以使用系统里的所有命令,但是有的命令有更专业的模块,最好对应使用. script模块 copy模块 Fetch模块 File模块 unarchive模块 Archive模块 Hostname模块 Cron模块 Yum模块(ubantu不支持) S…
配置文件:/etc/ansible/ansible.cfg 主机列表:/etc/ansible/hosts  安装anslibe  wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum -y install ansible 配置文件先备份 修改配置文件hosts添加主机组 (分组) 如果要远程连接需要配置用户名和密码或密钥(两种方式都可以) 用户密码: [webtest] 192.168…
链接:https://pan.baidu.com/s/1fuIxRUnkJJfzgrbQ8kIgvw 提取码:d1r6 电脑必须是win64才可以安装 Anaconda3安装完成后,不需要自己添加环境变量. 软件自带python3.6 集合众多常用模块. pycharm只需要设置Project Interpreter…
第一部分 Nginx最新版源码编译安装 1. 使用的模块 模块1:http_rewrite_module 基于正则匹配来实现重定向.依赖PCRE库,见依赖1 模块2:http_gzip_module 用于对HTTP包的内容做gzip格式的压缩.依赖zlib,见依赖2 模块3:http_ssl_module 使用https必备.依赖OpenSSL,见依赖3 2. 模块所需依赖 依赖1:PCRE库 apt-get install libpcre3 libpcre3-dev 依赖2:zlib apt-…
一.用户和用户组模块 说明:该sls文件用来在Minion端创建nginx用户和nginx用户组,当创建nginx用户时,对nginx用户组是否已存在做判断! (1)  /srv/salt/create_user/nginx_user.sls nginx_user: user.present: - name: nginx - uid: - gid: - createhome: true - shell: /bin/bash - require: - group: nginx group.pres…
Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能.常用工具支持等,更多模块信息可以查看官网模块介绍.也可以通过sys模块列出当前版本支持的模块. salt '*' sys.list_modules 一.模块API使用方法: API的原理是通过调用 master client 模块,实例化一个LocalClient 对象,再调用cmd()方法来实现的.以下是API实现test.ping的示例: >>> import salt.client >>> cli…
说明 salt '*' sys.list_modules #列出当前版本支持的模块 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的.以下API实现test.ping的示例:(其他API调用只需要改变cmd即可) import salt.client client = salt.client.LocalClient() ret = client.cmd('*','test.ping) #cmd内格式:'<操作目标>','&l…
一.  Ansible 介绍Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于python 开发的(集合了众多运维工具 puppet.cfengine.chef.func.fabric的优点)自动化运维工具, 其功能实现基于ssh远程连接服务, ansible 可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能, 除了ansible之外,还有saltstack…
一.saltstack的内置模块汇总 acl,    aliases,    alternatives,    apache,    archive,    artifactory,    blockdev,    btrfs,    buildout, cloud,    cmd,    composer,    config,    container_resource,    cp,    cron,    data,    defaults, devmap,    dig,    dis…