mgjj 发表于 2018-1-4 08:39:29

saltstack一些简单总结

  下面是我们在master上面看到的目录组成和执行salt-key -L命令显示出来的一些信息
view plain copy
[*]# tree
[*].
[*]├── master.pem
[*]├── master.pub
[*]├── minions
[*]│   ├── 172.18.1.211
[*]│   ├── 172.18.1.212
[*]│   ├── 172.18.1.213
[*]│   └── 172.18.1.214
[*]├── minions_autosign
[*]├── minions_denied
[*]├── minions_pre
[*]│   └── 172.17.42.1
[*]└── minions_rejected
[*]
[*]5 directories, 7 files
[*]# salt-key -L
[*]Accepted Keys:
[*]172.18.1.211
[*]172.18.1.212
[*]172.18.1.213
[*]172.18.1.214
[*]Denied Keys:
[*]Unaccepted Keys:
[*]172.17.42.1
[*]Rejected Keys:
我们仔细观察一下salt-key -L列出来几个分类的minion>  Accepted Keys:
  172.18.1.211
  172.18.1.212
  172.18.1.213
  172.18.1.214
这几个minion>  Unaccepted Keys:
  172.17.42.1
这个minion>  我们把minions目录下的172.18.1.214这个minion public key文件传输到minions_pre目录下,然后我们再执行下salt-key -L命令看下:
# ls
  master.pemmaster.pubminionsminions_autosignminions_deniedminions_preminions_rejected
# cd minions
# tree
  .
  ├── 172.18.1.211
  ├── 172.18.1.212
  ├── 172.18.1.213
  └── 172.18.1.214
  0 directories, 4 files
# cp 172.18.1.214 ../minions_pre/
# salt-key -L
  Accepted Keys:
  172.18.1.211
  172.18.1.212
  172.18.1.213
  172.18.1.214
  Denied Keys:
  Unaccepted Keys:
  172.17.42.1
  172.18.1.214
  Rejected Keys:
我们看到对于同一个minion,命令既提示Accpted,又提示Unaccepted
  我们可以判断salt-key命令仅仅是简单的列出对应目录下存放的以minion>  二:salt-run manage.up & salt-run manage.down
  我们执行下命令看下:
# salt-run manage.up
  - 172.18.1.211
  - 172.18.1.212
  - 172.18.1.213
  - 172.18.1.214
# salt-run manage.down
  然后我们关闭172.18.1.214,然后再执行下命令:
# salt-run manage.up
  - 172.18.1.211
  - 172.18.1.212
  - 172.18.1.213
#
  salt-runmanage.up & salt-run manage.down分别是在Accepted Keys下面查找所有与master建立了tcp连接的minions与已经断开连接的minions
  三:master与minions目录结构
  这是master目录结构
# tree
  .
  ├── master
  └── pki
  └── master
  ├── master.pem
  ├── master.pub
  ├── minions
  │   ├── 172.18.1.211
  │   ├── 172.18.1.212
  │   ├── 172.18.1.213
  │   └── 172.18.1.214
  ├── minions_autosign
  ├── minions_denied
  ├── minions_pre
  │   ├── 172.17.42.1
  │   └── 172.18.1.214
  └── minions_rejected
  7 directories, 9 files
#
  这是minion的目录结构:
# tree
  .
  ├── minion
  ├── minion.d
  │   └── _schedule.conf
  ├── minion_id
  └── pki
  └── minion
  ├── minion_master.pub
  ├── minion.pem
  └── minion.pub
  3 directories, 6 files
#
  master和minion的目录结构还是比较清晰的
页: [1]
查看完整版本: saltstack一些简单总结