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/roster
ubuntu-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
时间: 2024-10-18 16:26:00