Статус ножа
Используйте подкоманду knife status для отображения краткого сводного отчета о узлах на сервере Chef Infra, включая время последнего успешного выполнения Chef Infra Client.
Синтаксис
Данная подкоманда имеет следующий синтаксис:
knife status (options)
Параметры
Примечание
Данная подкоманда имеет следующие параметры:
QUERY-
Запрос поиска, используемый для определения списка элементов на сервере Chef Infra. Этот параметр использует тот же синтаксис, что и подкоманда
search. --hide-by-mins-
Скрыть узлы, которые выполнили успешное выполнение Chef Infra Client в течение последних указанного количества минут. Количество минут указывается целым числом, например
--hide-by-mins 10. -
-l,--long -
Отобразить все атрибуты в выводе и показать вывод в формате JSON.
-
-m,--medium -
Отобразить обычные атрибуты в выводе и показать вывод в формате JSON.
-
-r RUN_LIST,--run-list RUN_LIST -
Список ролей и/или рецептов, которые необходимо применить, разделенных запятыми.
Примечание
Примеры
Следующие примеры показывают, как использовать эту подкоманду knife:
Просмотр статуса, включая списки выполнения
Чтобы включить списки выполнения в статус, введите:
knife status --run-list
чтобы получить результат, похожий на:
20 hours ago, dev-vm.chisamore.com, ubuntu 10.04, dev-vm.chisamore.com, 10.66.44.126, role[lb].
3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102, role[web].
3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206, role[web].
3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250, role[web].
3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230, role[web].
3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141, role[web].
Просмотр статуса с использованием диапазона времени
Чтобы отобразить статус узлов, на которых Chef Infra Client не выполнился успешно в течение последнего часа, введите:
knife status --hide-by-mins 60
чтобы получить результат, похожий на:
422492 hours ago, runner-1-432.lxc, centos 6.8.
27 hours ago, union-3-432.lxc, centos 7.3.1611.
Просмотр статуса с использованием запроса
Чтобы отобразить статус подмножества узлов, возвращаемых по определенному запросу, введите:
knife status "role:web" --run-list
чтобы получить результат, похожий на:
3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102, role[web].
3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206, role[web].
3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250, role[web].
3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230, role[web].
3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141, role[web].
Просмотр статуса для всех узлов
Чтобы просмотреть статус всех узлов в организации, введите:
knife status
чтобы получить результат, похожий на:
20 hours ago, dev-vm.chisamore.com, ubuntu 10.04, dev-vm.chisamore.com, 10.66.44.126
3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102
3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206
3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250
3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230
3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/knife_status/