Thứ Hai, 17 tháng 3, 2014

Minion không trỏ tới master

Đây là trường hợp sau khi install salt-minion và config, minion vẫn không trỏ tới master
Sau khi cài salt-minion trên instance 10.2.20.19
Config file /etc/salt/minion trên salt-minion:
# Set the location of the salt master server, if the master server cannot be
# resolved, then the minion will fail to start.
master: 10.2.23.32
# Set whether the minion

.....
 và
 .....
# Set the location of the salt master server, if the master server cannot be
# resolved, then the minion will fail to start.
master: 10.2.23.32
# Set whether the minion

.....
sau đó restart lại salt-minion
salt-master vẫn không nhận key của salt-minion đó:
root@salt-master-thanhnt:/srv/salt# salt-key -L                                
Accepted Keys:
cabot
graphite_cloud
shinken-thanhnh
Unaccepted Keys:
Rejected Keys:

log salt-minion báo:
2014-03-13 08:13:45,812 [salt.crypt       ][ERROR   ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
 2014-03-13 08:13:55,843 [salt.crypt       ][ERROR   ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
2014-03-13 08:14:05,863 [salt.crypt       ][ERROR   ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
 2014-03-13 08:14:15,883 [salt.crypt       ][ERROR   ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate

Nghĩa là trên salt-master đã cache public key của con salt-minion mới tạo này
Để fix lỗi này có hai cách:
1. Vào /etc/salt/pki/master/minions/ và xóa public key của con bblm-graphite-instances đã được cache trong salt-master  đi, restart lại salt-master và salt-minion là ok
2. Gỡ bỏ salt-minion đã cài đặt trên instance 10.2.20.19 và reinstall, restart lại salt-minion là ok

Không có nhận xét nào:

Đăng nhận xét