Spec-Zone.ru › Chef 18

Статус ножа

[править на GitHub]

Используйте подкоманду knife status для отображения краткого сводного отчета о узлах на сервере Chef Infra, включая время последнего успешного выполнения Chef Infra Client.

Синтаксис

Данная подкоманда имеет следующий синтаксис:

knife status (options)

Параметры

Примечание

Ознакомьтесь со списком общих параметров, доступных для этой (и всех) подкоманд и плагинов knife.

Данная подкоманда имеет следующие параметры:

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

Список ролей и/или рецептов, которые необходимо применить, разделенных запятыми.

Примечание

См. config.rb для получения дополнительной информации о том, как добавить определённые параметры knife в качестве настроек в файл config.rb.

Примеры

Следующие примеры показывают, как использовать эту подкоманду 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API