博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
salt安装及使用部分笔记
阅读量:6429 次
发布时间:2019-06-23

本文共 1122 字,大约阅读时间需要 3 分钟。

安装脚本install_salt.sh:

#!/bin/bash

####安装第三方yum源
rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm
###更新系统证书模块和python到最新版本
yum upgrade ca-certificates --disablerepo=epel -y
yum update python -y
##服务端安装
##yum install salt-master -y
##客户端安装
yum install salt-minion -y
##替换默认的master服务器IP
#sed -i 's/#master: salt/master: 10.100.60.52/g' /etc/salt/minion
#修改id号
#sed -i 's/#id:/id: LCB-P-wbs02-60.4/g' /etc/salt/minion
#/etc/init.d/salt-minion start

 

 

使用的一些常用命令举例:

  下发文件到制定机器(注释,download_bag.sh放在salt的根目录下,默认/srv/salt,,也可自行更改)

  salt '*' cp.get_file salt://download_bag.sh /home/deployer/scripts/download_bag.sh
  修改文件权限
  salt '*' cmd.run 'cd /home/deployer/scripts; chown deployer:deployer *;chmod 755 *'

  远程执行本地脚本,返回日志(配置详情,salt-master服务器/srv/salt目录)

  示例:salt 'LCB-U-touch02-123' state.sls touch-webapp/download_bag
 top.sls配置: 
base:
  '*':
    - touch-webapp/download_bag.init

 download_bag.init配置:vi /srv/salt/touch-webapp/download_bag/init.sls

shell_download:
  cmd.script:
    - source: salt://touch-webapp/download_bag/download_bag.sh
    - mode: 755
    - user: deployer
~

 

转载于:https://www.cnblogs.com/franjia/p/5852526.html

你可能感兴趣的文章
android客户端Pad客户端开发,屏幕分辨率的不同究竟会怎么影响界面显示效果
查看>>
修复mysql表
查看>>
局域网
查看>>
2014诺贝尔物理学奖:蓝光LED
查看>>
CentOS 下Nginx 配置详解
查看>>
HTTP报文
查看>>
Jenkins系列1--初步了解
查看>>
Bootstrap-select 的地址联动
查看>>
cron任务计划
查看>>
我的友情链接
查看>>
tomcat服务器大数量数据提交Post too large解决办法
查看>>
lamp采用编译安装于三台不同的虚拟机
查看>>
近来的自己
查看>>
关于Office2007 Outlook代理设置的做法
查看>>
如何用python在mysql上创建1亿条数据
查看>>
webpack共用于前后端的小坑
查看>>
EK算法封装版
查看>>
Linux用户管理(增删改查)
查看>>
hadoop伪分布式2.4.1安装
查看>>
git管理(非常杂乱)
查看>>