salt stack的远程命令如何执行-笔记
2015-10-04 16:47
417 查看
salt-key
查看证书salt-key -L 这里是查看认证的 -L 是列举出来。
接受指定的证书
salt-key -a KeyName -a 是加入认证的key hostname
接受所有未认证的证书
salt-key -A # 这个一般不会轻易操作,如果是在生存环境中的话,一不小心就会全部都认证了。
删除所有证书
salt-key -D # 这里是删除所有证书,一般生存环境中,也很少用到,-d 是删除指定的证书。
删除指定的证书
salt-key -d KeyName
salt -E 'prel 正则'
salt -N 是执行所有组的意思。 就是一个组里面多台受控机器。
salt-cp
*批量复制文件到受控主机salt-cp '*' /home/vmdisk.img /var/lib/libvirtsh/vmdisk.img*拷贝小文件很有效,简单测试,拷贝2.5MB以上的文件就会超时报错
salt-run
salt-run 是用于管理虚拟机的命令查询虚拟机信息
salt-run virt.hyper_info
查询虚拟机信息
salt-run virt.query
基于云镜像创建一个新的虚拟机
salt-run virt.init centos1 2 512 salt://centos.img
salt-ssh
编辑配置文件 /etc/salt/rosterubuntu-12.04-001: host: 10.8.0.18 user: root passwd: root sudo: True
简单的测试
salt-ssh '*' test.ping
测试执行命令
salt-ssh '*' -r “ifconfig -a”
salt-syndic
salt的master和minion的交互很大程度上都和网络有关系,比如在管理多个国家的机器的时候(比如大中华局域网),一个master控制多个master,同时被控制的master又可以控制很多的minion,就好比是在 master 和 minions 之间又加了一层的分布式架构。salt-minion
salt-minion -d
salt-call
相关文章推荐
- 显示salt进程具体名称
- Salt Master外部Job Cache配置
- saltstack 自动认证
- SaltStack Job 管理 及 saltutil.signal_job 模块的问题
- Saltstack:Crontab部署
- Saltstack:Multi-Master搭建
- SaltStack的非标准安装
- saltstack入门文档
- SaltStack 简介、安装、简单配置
- SaltStack Execution Modules
- Saltstack
- saltstack--job
- saltstack--sls文件
- saltstack cheatsheet summary (key && compound matcher)
- saltstack grains
- 运维自动化 SaltStack 安装
- saltstack 文件管理
- Django开发运维后台(五):formview结合salt执行命令
- 为程序编写Service服务管理脚本
- 服务配置文件gb2312编码,使用SaltStack管理报错