Category Archives: AutomaticOPS

Saltstack远程执行

远程测试minion节点是否存活: [root@120-132-26-104 ~]# salt ‘*’ test.ping 远程执行命令 *指的是所有的主机,w指的是执行的命令 salt ‘*’ cmd.run ‘w’

Posted in AutomaticOPS, Saltstack | Tagged , | Leave a comment

Master/Minion模式基本配置

通常情况下,配置文件所在位置: /etc/salt master是master端的配置文件 minion是minion端的配置文件 cloud是cloud端的配置文件 其中,cloud有大量的配置文件可以根据实际使用情况分别存放在cloud  cloud.conf.d  cloud.deploy.d  cloud.maps.d  cloud.profiles.d  cloud.providers.d 这些目录中 注意,配置文件的字段格式通常情况下为key: value,冒号后面一定要有一个空格,然后再加上value,否则重启服务会报错: 正确的提示:

Posted in Saltstack | Tagged , | Leave a comment

Saltstack Installation

Posted in Saltstack | Tagged , | Leave a comment

Salt-stack 简介

Posted in AutomaticOPS, Saltstack | Tagged , | Leave a comment

sudo 与重定向符号共用时出现permission denied的处理方案

由于之前在云厂商工作的关系,对于一次性批量操作不是很喜欢使用 ansible或者saltstack操作,而是爱用效率比较高的pssh。 当然,pssh所带来的弊端更多的会局限在sudo上,尤其是带密码的私钥和在使用重定向符号的时候报permission denied的情况,这次我们只share一下关于使用重定向符号return permission denied的解决方案。 # ssh [email protected] -x ‘sudo echo ” */5 * * * * user /bin/bash /opt/auto/testing” >> /etc/crontab’ bash: /etc/crontab: Permission denied 其实最简单的办法就是使用bash -c “” 将要sudo的命令包起来(注意,需要对引号进行转义): ssh [email protected] -x ‘sudo sh -c “echo \” */5 … Continue reading

Posted in AutomaticOPS, Linux, OS, SSH/PSSH | Tagged , , , , | Leave a comment