Saltstack sls文件:批量安装服务】的更多相关文章

一.使用sls文件 批量添加计划任务 1.创建salt目录 mkdir /srv/{salt,pillar} 2.再salt目录下创建文件 vim crontab.sls 3.添加内容 # 添加的命令 /usr/sbin/ntpdate times.aliyun.com >>/dev/null: # 计划任务,命令 cron.present: # 用户文件 - user: root # 没五分钟执行一次 - minute: '*/5' 注:minute分钟,hour小时,daymonth日,m…
一.使用saltstack 批量安装nginx 1.创建salt目录 mkdir /srv/{salt,pillar} 2.再/srv/salt/下创建sls文件 vim nginx_install.sls 3.输入内容 # 备注安装程序 nginx-install: # 指定安装程序 pkg.installed: # 指定安装程序名 - names: # 指定服务 - nginx # 第一行需要管理的文件名,minion端指定路径 /etc/hosts: # 两个空格,写入方法名.如下方法为管…
一.创建salt管理配置文件:将所有minion 指定文件替换为master端的文件. 1.创建salt管理目录,并创建salt配置文件规范 # 创建salt文件目录 mkdir /srv/{salt,pillar} # 创建编辑sls文件 vim host_file.sls 注:salt配置文件后缀必须是sls. 2.编辑sls文件 ---------------------------------------- # 第一行需要管理的文件名,minion端指定路径 /etc/hosts: #…
期中集群架构-第六章-ansible批量管理服务介绍====================================================================== 01. 批量管理服务知识介绍    a. ansible是一个基于Python开发的自动化运维工具    b. ansible是一个基于ssh协议实现远程管理的工具    c. ansible软件可以实现多种批量管理操作(批量系统配置.批量软件部署.批量文件拷贝.批量运行命令)    saltstack…
使用saltstack编译安装keepalived: 创建相应的目录,并在目录下创建相应的sls配置文件 [root@node1 ~]# mkdir /srv/salt/prod/keepalived [root@node1 ~]# mkdir /srv/salt/prod/keepalived/files 1.使用saltstack进行编译安装keepalived 1.1将下载好的keepalived源码包放置在keepalived目录下面的files目录中(files目录提供需要用的源码包,…
SSH远程管理服务 1. 远程管理服务知识介绍 # 1.1 SSH远程登录服务介绍说明 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Working Group)制定: 在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输.确保了传递的数据安全. SSH是专为远程登录会话和其他网络服务提供的安全性协议. 利用SSH协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中, 绝大多数企业普遍…
这里我们用 SaltStack 服务端对多台客户端远程批量安装 httpd,步骤如下: [root@localhost ~]$ vim /etc/salt/master # 编辑配置文件,打开base环境,SaltStack工作在环境目录下 file_roots: # base(基础环境).dev(开发环境).test(测试环境).prod(生产环境) base: - /srv/salt/ [root@localhost ~]$ mkdir -p /srv/salt # 创建base环境目录 […
本文主要以实例的形式去熟悉sls的部署流程及相关模块的使用 文件下载:https://github.com/unixhot/saltbook-code 目录结构 [root@k8s_master saltbook-code-master]# tree saltstack-haproxy/ saltstack-haproxy/ ├── pillar │ └── base │ ├── top.sls │ └── zabbix │ └── agent.sls └── salt ├── base │ ├…
利用Windows server 2008 R2下的Windows部署服务可以批量安装Windows 7,以下简称WDS. WDS需要用到域和dhcp.DNS服务,所以,基础环境必须要有域控制器,dhcp.DNS服务器,WDS必须是域成员. 1.添加角色并安装 2.配置服务器 可选择一个较大的盘: 以上是完成服务器配置,服务会自动启动 首先把Windows 7 旗舰版的镜像复制到c:\iso下,并解压缩. 3.添加安装映像 右击安装映像,添加win7的安装映像  install.wim. 选择系…
网上出现的比较多安装方法要么是源码安装,要么是yum安装,我发觉都要配置很多属性,比较麻烦,所以现在我在centos7长用 run文件来安装 http://get.enterprisedb.com/postgresql/postgresql-9.5.1-1-linux-x64.run 这里的安装shell整理的很零乱,后面会整理一个完整版本的出来 wget https://pgbouncer.github.io/downloads/files/1.7.2/pgbouncer-1.7.2.tar.…