2014-12-11 5 views
0

У меня, по существу, баребоны солонки «кластер» работает. Фактически, это на самом деле мастер и миньон на той же самой машине.Saltstack test.ping, занимающий 30+ секунд

Это действительно вопрос в 2 части.

1) Соляной мастер занимает очень много времени для загрузки. Как 2 минуты. Журналы отладки выглядеть у него есть несколько потоков, идущих в загрузке петли/перегрузочные конфиги:

[DEBUG ] Reading configuration from /etc/salt/minion.d/master.conf 
[DEBUG ] Reading configuration from /etc/salt/minion.d/master.conf 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: host.my.domain 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: host.my.domain 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Including configuration from '/etc/salt/minion.d/master.conf' 
[DEBUG ] Reading configuration from /etc/salt/minion.d/master.conf 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: host.my.domain 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Including configuration from '/etc/salt/minion.d/master.conf' 
[DEBUG ] Reading configuration from /etc/salt/minion.d/master.conf 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: host.my.domain 
[DEBUG ] Including configuration from '/etc/salt/minion.d/master.conf' 
[DEBUG ] Reading configuration from /etc/salt/minion.d/master.conf 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: host.my.domain 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] LazyLoaded local_cache.clean_old_jobs 
[DEBUG ] This salt-master instance has accepted 1 minion keys. 
[DEBUG ] The `dmidecode` binary is not available on the system. GPU grains will not be available. 
[DEBUG ] The `dmidecode` binary is not available on the system. GPU grains will not be available. 
[DEBUG ] The `dmidecode` binary is not available on the system. GPU grains will not be available. 
[DEBUG ] The `dmidecode` binary is not available on the system. GPU grains will not be available. 
[DEBUG ] The `dmidecode` binary is not available on the system. GPU grains will not be available. 
[DEBUG ] MasterEvent PUB socket URI: ipc:///var/run/salt/master/master_event_pub.ipc 
[DEBUG ] MasterEvent PULL socket URI: ipc:///var/run/salt/master/master_event_pull.ipc 
[DEBUG ] MasterEvent PUB socket URI: ipc:///var/run/salt/master/master_event_pub.ipc 
[DEBUG ] MasterEvent PULL socket URI: ipc:///var/run/salt/master/master_event_pull.ipc 
[DEBUG ] MasterEvent PUB socket URI: ipc:///var/run/salt/master/master_event_pub.ipc 
[DEBUG ] MasterEvent PULL socket URI: ipc:///var/run/salt/master/master_event_pull.ipc 

И 2) После того, как он, наконец, заканчивается, и я могу авторизовать из прислужника к нему, только простой test.ping предпринимает 30 + секунд:

time salt '*' test.ping 

real 0m34.556s 
user 0m12.230s 
sys 0m0.500s 

из бревен миньон отладки:

[DEBUG ] Loaded minion key: /etc/salt/pki/minion/minion.pem 
[DEBUG ] Decrypting the current master AES key 
[DEBUG ] Loaded minion key: /etc/salt/pki/minion/minion.pem 
[DEBUG ] Decrypting the current master AES key 
[DEBUG ] Loaded minion key: /etc/salt/pki/minion/minion.pem 
[DEBUG ] Decrypting the current master AES key 
[DEBUG ] Loaded minion key: /etc/salt/pki/minion/minion.pem 

Это, по существу, из установки коробки с не состояния или установки чего-либо. Может ли кто-нибудь помочь мне решить эти проблемы с производительностью?

Запуск Arch Linux на малине pi, установленный через официальное архивное репо (https://www.archlinux.org/packages/community/any/salt-zmq/), версия 7.2014. Это журналы, которые запускают его вручную в режиме отладки. Нет конкретной паузы, она просто работает в том, что кажется несколько циклов в течение нескольких минут, извергая вышеупомянутое (в том числе, но все в целом связано с загрузкой файлов конфигурации), пока оно окончательно не опустится.

+0

прилагаемые ответы в нижней части исходного вопроса –

ответ

2

Если вы управляя мастером и миньоном на малиновой пи - это будет вашей проблемой.

Я нахожусь на реальном оборудовании для своего соляного мастера и солевых миньонов. Я получаю результаты от модуля test.ping за считанные секунды.

Мастер запускается за считанные секунды.

+1

Солярий должен отлично работать на RasperryPi, но может быть слишком ограниченным ресурсом для Соляного Мастера. –

Смежные вопросы