Мгновенное марионеточное развертывание с MCollective

awk -F '","'  'BEGIN {OFS=","} { if (toupper($5) == "STRING 1")  print }' file1.csv > file2.csv 

Вывод

"12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013",""
"23525","74535243123","string , with commas, and - hypens and: semicolans","string with or, without commas","string 1","CAND","744","70%","05/06/2013",""

Я думаю, что Это - то, Что Вы хотите.

3
16.06.2014, 23:32
1 ответ

Я не играл с этим, но это похоже на то, что вы ищете:

отрывок

Этот агент управляет марионеточным агентом, в отличие от старого плагина puppetd, который поддерживает Puppet 3 и недавние изменения, внесенные в его файлы блокировки и состояния.

В дополнение к базовой поддержке Puppet 3, это добавляет ряд новых функций, большинство из которых можно использовать как в Puppet 2.7, так и в 3.

  • Поддерживает запуск без выполнения или без запуска.
  • Поддерживает ограничение запуска определенными тегами
  • ​​Поддержка splay, no splay, splaylimits
  • Поддерживает указание настраиваемой среды
  • Поддерживает указание настраиваемого главного хоста и порта
  • Поддержка функций Puppet 3, таких как сообщения блокировки при отключении
  • Используйте новые сводные плагины для предоставления удобные сводки, где это уместно
  • Используйте новые подключаемые модули проверки для расширенной проверки входных данных и улучшения ошибок.
  • Источники данных для текущего статуса марионеточного агента и статуса последнего запуска

Также есть этот отрывок:

Запуск всех включенных узлов Puppet

Часто после фиксации изменения вы хотите, чтобы это изменение было развернуто в вашу инфраструктуру в кратчайшие сроки в рамках производительности ограничения вашей инфраструктуры.

Производительность Хозяина Марионеток обычно сводится к максимуму параллельные узлы Puppet, которые применяют каталог, который он может поддерживать.

Используя инфраструктуру MCollective, мы можем определить, сколько машины в настоящее время включены и применяют каталоги.

Таким образом, чтобы выполнить марионеточный запуск всей вашей инфраструктуры, сохраняя одновременный Puppet работает как можно ближе к 10 узлам за раз, когда вы будет делать:

  $ mco puppet runall 10
 
3
27.01.2020, 21:23

Теги

Похожие вопросы