?#salt-key --help

[root@localhost?~]#?salt-key?--help
Usage:?salt-key?[options]
Salt?key?用于管理认证key
Options:
??--version????????????显示版本号后退出
??--versions-report????显示程序的所有依赖包版本号,并退出
??-h,?--help???????????帮助信息
??-c?CONFIG_DIR,?--config-dir=CONFIG_DIR
???????????????????????指定配置目录,默认?:/etc/salt/
??-q,?--quiet??????????安静模式,不输出信息到控制台
??-y,?--yes????????????对所有询问是否继续,回答yes,默认:false
??Logging?Options:
???????????????????设置loggin选项会覆盖掉配置文件中对日志的配置.
????--log-file=LOG_FILE????????????????
????????????????????????指定日志文件路径,默认:?/var/log/salt/key.
????--log-file-level=LOG_LEVEL_LOGFILE
????????????????????????日志文件等级,可设置下面中的一个值?'all',?'garbage',????????????????????????'trace',?'debug',?'info',?'warning',?'error',?'quiet'.
????????????????????????默认:?'warning'.
????--key-logfile=KEY_LOGFILE
????????????????????????将所有的输出发送到指定的文件,默认:?'/var/log/salt/key'
??Output?Options:
????配置输出格式
????--out=OUTPUT,?--output=OUTPUT
????????????????????????把salt-key命令的输出信息发送给指定的outputer.?
????????????????可设置为下面参数值?'no_return',?'virt_query'.
????????????????????????'grains',?'yaml',?'overstatestage',?'json',?'pprint',????????????????????????'nested',?'raw',?'highstate',?'quiet',?'key',?'txt',????--out-indent=OUTPUT_INDENT,?--output-indent=OUTPUT_INDENT
????????????????????????设置输出行缩进的空格数.?
????????????????????????负数取消输出缩进编排.仅对使用的outputer有效.
????--out-file=OUTPUT_FILE,?--output-file=OUTPUT_FILE
????????????????????????把显示输出到指定的文件
????--no-color,?--no-colour
????????????????????????关闭字体颜色
????--force-color,?--force-colour
????????????????????????强制开启输出颜色渲染
??Actions:
????-l?ARG,?--list=ARG?
??????????????????????打印公钥key.?可设置下面三个值
????????????????"pre",?"un",?and?"unaccepted"?会显示?不许可/未签名?keys.?
????????????????"acc"?or?"accepted"会显示?许可/已签名?keys.?
????????????????"rej"?or?"rejected"会显示拒绝的?keys.??
????????????????"all"?会显示所有?keys.
????-L,?--list-all??????会显示所有公钥,相当月:?"--list?all"
????-a?ACCEPT,?--accept=ACCEPT
????????????????????????许可指定的公钥(使用--include-all选项
????????????????????????可以指定除了挂起的key外的所有reject状态的公钥)
????-A,?--accept-all????许可所有pending的公钥
????-r?REJECT,?--reject=REJECT
????????????????????????拒绝指定的公钥?(使用--include-all选项
????????????????????????可以指定除了挂起的key外的所有accept状态的公钥)
????-R,?--reject-all????拒接所有pending的公钥
????--include-all?????????配合?accepting/rejecting?选项使用,指定所有非pending状态的公钥
????-p?PRINT,?--print=PRINT
????????????????????????打印指定的公钥
????-P,?--print-all?????Print?all?public?keys
????-d?DELETE,?--delete=DELETE
????????????????????????根据公钥的名称删除公钥
????-D,?--delete-all????删除所有?keys
????-f?FINGER,?--finger=FINGER
????????????????????????打印指定key的指纹信息
????-F,?--finger-all????打印所有key的指纹信息
??Key?常用选项:
????--gen-keys=GEN_KEYS
????????????????????????对生成的key配置设置一个salt使用的名称。
????--gen-keys-dir=GEN_KEYS_DIR
????????????????????????设置生成key对的放置目录,默认当前目录。default=.
--keysize=KEYSIZE???????????????????
????????????????为生成key设置位数,?仅跟--gen-keys选项配合时有效,????????????????数值大小必须大于2048,否则会被提升至2048位,默认2048
????????????????????????default=2048

?
?4、生产业务场景
一、已经加入master的主机,需要修改node客户端的主机名称,再加入master,就加入不了。
在node02.nulige.com客户端上面操作:
1、hostname?node02.nulige.com
2、vi?/etc/sysconfig/network
HOSTNAME=node02.nulige.com
3、重启服务
[root@node01?~]#?/etc/init.d/salt-minion?restart
4、还是加不进去,因为他还有生成了一个缓存文件
[root@node01?~]#?cd?/etc/salt/
[root@node01?salt]#?ll
总用量?40
-rw-r-----?1?root?root?26374?4月?14?00:06?minion
drwxr-xr-x?2?root?root?4096?4月?13?14:03?minion.d
-rw-r--r--?1?root?root?17?4月?13?13:59?minion_id
drwxr-xr-x?3?root?root?4096?4月?13?13:59?pki
[root@node01?salt]#?cat?minion_id
node0l.nulige.com
原因:
这里有两种情况,一种是生成一个缓存文件,别一种是生成了一个pki的key文件
a、清空缓存文件
[root@node01?salt]#?>minion_id
b、查看pki文件下面key文件
[root@node01?salt]#?tree?pki/
pki/
└──?minion
├──?minion_master.pub
├──?minion.pem
└──?minion.pub
1?directory,?3?files
#删除minion_id和pki文件下面的key
[root@node01?salt]#?rm?-rf?minion_id?pki/
c、再重启服务
[root@node01?salt]#?/etc/init.d/salt-minion?restart
[root@node01?salt]#?ps?-ef|grep?salt
[root@node01?salt]#?/etc/init.d/salt-minion?start
在master服务端操作:
[root@master salt]# salt-key -d node0l.nulige.com -y
|
测试:
[root@master?salt]#?salt?'node0l.nulige.com'?test.ping???#有时候会出现没有返回结果的情况,因为网络沿时的问题导致的node0l.nulige.com:
????True
?
查看master端key保存目录
[root@master?master]#?ll??/etc/salt/pki/master
总用量?28
-r--------?1?root?root?1679?4月??13?13:59?master.pem
-rw-r--r--?1?root?root??451?4月??13?13:59?master.pub
drwxr-xr-x?2?root?root?4096?4月??13?14:03?minions
drwxr-xr-x?2?root?root?4096?4月??13?13:59?minions_autosign
drwxr-xr-x?2?root?root?4096?4月??13?13:59?minions_denied
drwxr-xr-x?2?root?root?4096?4月??13?14:03?minions_pre
drwxr-xr-x?2?root?root?4096?4月??13?13:59?minions_rejected
[root@master?~]#?cd?/etc/salt/pki/master/minions
[root@master?minions]#?ll
总用量?4
-rw-r--r--?1?root?root?451?4月?13?13:59?node0l.nulige.com
[root@master?minions]#?cat?node0l.nulige.com?
-----BEGIN?PUBLIC?KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcjP/RWw/SDW6JVd2iUC
oMLfKQNnK0Aw7b8DXN/C80n8cjz+49qFlQfVmnxYCQn5elys26rMPxZ2e0eobo2x
IOstAOw+XRhCoWesqV1mpZfOGgY0VcrdCAbffb9HM6na+0uHB21NtM1mC69BodMj
3959I63KltPcgZ2M1WSqJ+4/RscKHTa5DolRySnMlzH6Gr4yrb1RYrK0qTq9qcoC
6pMYUTh/PPm1aQ66pXSwYYk5FwqFOicvdzesvIGKenKNwtp3bBaVL/iSzhkXCuF4
iuQ9TtBe3g5HwSbihuuv5CGCAR3kgxiFc2twMKTx3o708wB+11j/Gkn9h/yMguDH
SQIDAQAB
-----END?PUBLIC?KEY-----
?原文:http://www.cnblogs.com/nulige/p/6703756.html
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!