Новый узел шеф-повара не отображается в консоли управления шеф-поваром на сервере шеф-повара

#chef-infra

#шеф-инфра

Вопрос:

У меня есть новая среда Chef, в которой запущено следующее: сервер под управлением chef-server 12.9.1 и клиенты chef-manage под управлением chef-12.15.19

Я настроил сервер, и все это работает с nodeserver1. Если я запускаю команды client и node, я вижу это правильно…

 [chefuser@chefserver chef-repo]$ knife node list
chefnode1
[chefuser@chefserver chef-repo]$ knife client list
chefnode1
organisation-validator
  

Узел ‘chefnode1’ также отображается в разделе ‘узлы’ в консоли управления шеф-поваром.

Теперь, если я загружу новый узел — ‘chefnode2’, он тоже будет виден с помощью вышеуказанных команд:

 [chefuser@chefserver chef-repo]$ knife client list
chefnode1
chefnode2
organisation-validator
[chefuser@chefserver chef-repo]$ knife node list
chefnode1
chefnode2
  

Однако это НЕ отображается в консоли управления шеф-поваром после обновления страницы. Насколько я понимаю, так и должно быть.

Если я перейду к URL-адресу узла в консоли:https://chefserver/organizations/organisation/nodes/chefnode1

а затем замените ‘chefnode1’ на ‘chefnode2’, вы увидите страницу для ‘chefnode2’. Когда вы возвращаетесь на страницу «узлы», он по-прежнему не отображается в списке.

Это повторяется в моей среде. Есть ли что-то, что я должен делать по-другому?

Редактировать: с тех пор я удалил и повторно добавил chefnode1, и он тоже больше не отображается в списке узлов. Я все еще могу видеть оба узла, если обращаюсь к их URL напрямую.

Я заметил в th elogs, что когда я перехожу к списку узлов, он выполняет поиск solr. Может ли быть так, что solr не обновляется при добавлении узлов?

Комментарии:

1. Появился ли он после обновления страницы узла в консоли управления шеф-поваром?

2. Возможно, проверьте журнал сервера шеф-повара с помощью chef-server-ctl tail при переходе на страницу узлов.

3. Мригеш, я забыл упомянуть об этом. Нет, это не так. Вот почему я перепробовал все методы очистки локального кэша браузера.

4. Тензибал, я этого не делал. Я сделаю это. Я не знал об этой команде.

5. Итак, я не вижу никаких ошибок в журналах. Однако я заметил, что ошибся в вопросе. Я не вижу узлы в списке, даже после того, как я получаю доступ к URL напрямую, как указано выше.