chefã®ãã°åºåãå¶éããæ¹æ³ / åçããã©ã¼ã¢ãã¿ã¼ ver.0.10.6+ (verbose_logging)
chefã®ãã°ãåºããã ãªã¼ãå®éããå½±é¿ããã®ããªãã®ã
åºåçµæè¦ãã®ã«ã¿ã¼ããã«ã§ã¹ã¯ãã¼ã«ããã¯ããªãã¨ãããªãã
ããã ãã®åºåããããã°ã®ä¸ã§ãå½±é¿ãããã®ããªãã®ããã²ã¨ã¤ã²ã¨ã¤
ç®grepè¦é¨ãã¦ããåããã¼ãå¤ããã ãªã¼
ãã ãªãã ãªã¼ãããããªããããªã¼
ã¨æã£ã¦ããã§ãã
ãoptionally disable the verbose loggingãã¨ãã表è¨ããããããªãã§ããï¼ï¼
ãªã³ã¯å ãè¦ãã¨
The "processing" INFO message for every resource on a normal run looks nice but is probably too verbose. The messages are great if you're running chef-client in your terminal and want to know whats happening, but will fill up logfiles with unnecessary cruft. Also, using knife ssh will cause an explosion of ASCII proportions.
ããããããªãã ãï¼ï¼Processingã¯ãã¼ãã¹ãªãã ãï¼ï¼
æ¬å½ã«ã»ãããã°ã£ã¦ã®ã¯ãµã¼ãã«å½±é¿ãåã¼ãã ãã°ã ãã§
ä»ã®ãã°ã¯ãããªã«å¿
è¦ãããªããã ãããããï¼ï¼ï¼
ãããããã©ã¶ã¼ï¼ï¼ãã£ããï¼
åãæ¢ããã¯ã³ãããå
容ãè¦ã¦ã¿ããï¼ï¼ï¼
https://github.com/mdkent/chef/commit/c96ca45f1bc0cdb45925890f161847d680ae2fd7
(ã◔౪◔) ï¼
ã¡ãã£ã¨æå³ãããããªãããã£ã¦æã£ã¦ãããªãã¨
ããã¥ã¡ã³ãã«è¼ã£ã¦ã¾ããã
verbose_logging set to true or nil verbose_logging set to false
In Chef 0.10.6+, setting verbose_logging to false
ãããï¼ï¼ verbose_logging set to falseããï¼ï¼
ã©ãã©ãã«æ¸ãããããããï¼ï¼ï¼
ã©ããªããããããããããããããããããããããï¼ï¼ï¼
ã¨ãè¡ç¼ã«ãªã£ã¦æ¢ããã®ã§ãã
ä¸è¨ããã¥ã¢ã«ã®ä¸ã®æ¹ã«æ¸ãã¦ããã¾ããã
chef-solo ãªã /etc/chef/solo.rb chef-client ãªã /etc/chef/client.rb
ã¨ãããã¨ã§ããã¡ã¯ chef-solo ãå©ç¨ãã¦ããã®ã§
æ©é /etc/chef/solo.rb ã« ãverbose_logging falseããè¨å
¥ãã¦å®è¡ãã¦ã¿ã¾ããã
beforeã®å 容 (ä¸é¨æ¶ãã¦ããã¾ã)
[root@eto-server chef]#
[root@eto-server chef]# chef-solo -c config/solo.rb -j config/self.json
[2012-10-31T18:16:58+09:00] INFO: *** Chef 10.16.0 ***
[2012-10-31T18:16:58+09:00] INFO: Setting the run_list to ["zabbix", "nginx"] from JSON
[2012-10-31T18:16:58+09:00] INFO: Run List is [recipe[zabbix], recipe[nginx]]
[2012-10-31T18:16:58+09:00] INFO: Run List expands to [ne, ushi, tora]
[2012-10-31T18:16:58+09:00] INFO: Starting Chef Run for eto-server
[2012-10-31T18:16:58+09:00] INFO: Running start handlers
[2012-10-31T18:16:58+09:00] INFO: Start handlers complete.
[2012-10-31T18:16:59+09:00] INFO: Processing tem
[2012-10-31T18:16:59+09:00] INFO: Processing tem
[2012-10-31T18:16:59+09:00] INFO: Processing tem
[2012-10-31T18:16:59+09:00] INFO: Processing fil
[2012-10-31T18:16:59+09:00] INFO: Processing fil
[2012-10-31T18:16:59+09:00] INFO: Processing pac
[2012-10-31T18:16:59+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing gro
[2012-10-31T18:17:04+09:00] INFO: Processing gro
[2012-10-31T18:17:04+09:00] INFO: Processing gro
[2012-10-31T18:17:04+09:00] INFO: Processing gro
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing dir
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing dir
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing dir
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing dir
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing use
[2012-10-31T18:17:04+09:00] INFO: Processing dir
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing gro
[2012-10-31T18:17:04+09:00] INFO: Processing pac
[2012-10-31T18:17:04+09:00] INFO: Processing tem
[2012-10-31T18:17:04+09:00] INFO: Processing tem
[2012-10-31T18:17:04+09:00] INFO: Processing tem
[2012-10-31T18:17:04+09:00] INFO: Processing fil
[2012-10-31T18:17:04+09:00] INFO: Processing ser
[2012-10-31T18:17:04+09:00] INFO: Processing ser
[2012-10-31T18:17:04+09:00] INFO: Processing ser
[2012-10-31T18:17:05+09:00] INFO: Processing ser
[2012-10-31T18:17:05+09:00] INFO: Processing ser
[2012-10-31T18:17:05+09:00] INFO: service[nginx]
[2012-10-31T18:17:05+09:00] INFO: Processing ser
[2012-10-31T18:17:06+09:00] INFO: service[nginx]
[2012-10-31T18:17:06+09:00] INFO: Processing ser
[2012-10-31T18:17:06+09:00] INFO: Processing ser
[2012-10-31T18:17:06+09:00] INFO: Processing ser
[2012-10-31T18:17:06+09:00] INFO: Processing ser
[2012-10-31T18:17:07+09:00] INFO: Processing ser
[2012-10-31T18:17:07+09:00] INFO: Processing ser
[2012-10-31T18:17:07+09:00] INFO: Processing ser
[2012-10-31T18:17:07+09:00] INFO: Processing ser
[2012-10-31T18:17:07+09:00] INFO: Processing ser
[2012-10-31T18:17:08+09:00] INFO: service[nginx]
[2012-10-31T18:17:08+09:00] INFO: Processing ser
[2012-10-31T18:17:08+09:00] INFO: service[nginx]
[2012-10-31T18:17:08+09:00] INFO: Processing exe
[2012-10-31T18:17:08+09:00] INFO: Processing tem
[2012-10-31T18:17:08+09:00] INFO: Processing coo
[2012-10-31T18:17:08+09:00] INFO: Processing lin
[2012-10-31T18:17:08+09:00] INFO: Processing tem
[2012-10-31T18:17:08+09:00] INFO: Processing pac
[2012-10-31T18:17:08+09:00] INFO: Processing tem
[2012-10-31T18:17:08+09:00] INFO: Processing ser
[2012-10-31T18:17:08+09:00] INFO: Processing ser
[2012-10-31T18:17:09+09:00] INFO: Processing pac
[2012-10-31T18:17:09+09:00] INFO: Processing ser
[2012-10-31T18:17:09+09:00] INFO: Processing ser
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing dir
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing coo
[2012-10-31T18:17:09+09:00] INFO: Processing coo
[2012-10-31T18:17:09+09:00] INFO: Processing coo
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing pac
[2012-10-31T18:17:09+09:00] INFO: Processing bas
[2012-10-31T18:17:09+09:00] INFO: Processing fil
[2012-10-31T18:17:09+09:00] INFO: Processing pac
[2012-10-31T18:17:09+09:00] INFO: Processing pac
[2012-10-31T18:17:09+09:00] INFO: Processing tem
[2012-10-31T18:17:09+09:00] INFO: Processing ser
[2012-10-31T18:17:09+09:00] INFO: Processing ser
[2012-10-31T18:17:09+09:00] INFO: Chef Run complete in 10.76644 seconds
[2012-10-31T18:17:09+09:00] INFO: Running report handlers
[2012-10-31T18:17:09+09:00] INFO: Report handlers complete
[root@eto-server chef]#
afterã®å 容
[root@musashi chef]# chef-solo -c config/solo.rb -j config/self.json
[2012-10-31T18:13:56+09:00] INFO: *** Chef 10.16.0 ***
[2012-10-31T18:13:57+09:00] INFO: Setting the run_list to ["zabiix", "nginx"] from JSON
[2012-10-31T18:13:57+09:00] INFO: Run List is [recipe[zabbix], recipe[nginx]]
[2012-10-31T18:13:57+09:00] INFO: Run List expands to [zabbix, nginx]
[2012-10-31T18:13:57+09:00] INFO: Starting Chef Run for eto-server
[2012-10-31T18:13:57+09:00] INFO: Running start handlers
[2012-10-31T18:13:57+09:00] INFO: Start handlers complete.
[2012-10-31T18:14:04+09:00] INFO: service[nginx] disabled
[2012-10-31T18:14:04+09:00] INFO: service[nginx] stopped
[2012-10-31T18:14:06+09:00] INFO: service[nginx] enabled
[2012-10-31T18:14:07+09:00] INFO: service[nginx] started
[2012-10-31T18:14:08+09:00] INFO: Chef Run complete in 10.505194 seconds
[2012-10-31T18:14:08+09:00] INFO: Running report handlers
[2012-10-31T18:14:08+09:00] INFO: Report handlers complete
[root@musashi chef]#
å½±é¿ããã£ããã®ã ããåºåãããããã«ãªãã
It's very simple!!
ã¨ãããã¨ã§ãä»ã®ã¢ãããã¼ãå
容ã¯ç¢ºèªãã¦ãã¾ããã
ãã®ãã°åºåå¶éã®ããã ãã§ã chef ã 0.10.6 ã«ã¢ãããã¼ããã¦ãè¯ããªã¨æãã¾ããã
Why-runã使ãããã0.10.6ããªããªãè¯ãã§ããã