# DevOps Taiwan Meetup #3 CM 大亂鬥 - 下半場活動 本次的 DevOps Meetup #3,主題是「配置管理工具大亂鬥」,因此我們事先準備了幾種 CM Tools 常見的使用情境及對 CM Tools 的疑問。 讓各位講者可以事先針對這些情境與題目準備內容,屆時在 Meetup 現場可以與大家分享。 再次感謝各位講者的配合,謝謝大家! ### 講者座談 Q & A 預備題目 在上半場各位講者展示過各自的 CM Tool 之後,下半場我們就進行綜合座談,為避免現場無人提問,因此我們先預備了幾個問題,讓各位講者可以事先準備,屆時 Q & A 時間就會先針對這些題目提問,若有剩餘時間在開放現場提問。 在題目設計上,我們盡量不侷限在單一工具,而是共通針對 CM Tools 的問題為優先。 * 開場少不了的老問題,為何你會選擇目前的 CM Tools? * 針對目前幾個對你所使用的 CM Tools 的刻板印象,你有沒有想要反駁或提出不同的看法?(請參考以下幾個網址) * [http://blog.takipi.com/deployment-management-tools-chef-vs-puppet-vs-ansible-vs-saltstack-vs-fabric/](http://blog.takipi.com/deployment-management-tools-chef-vs-puppet-vs-ansible-vs-saltstack-vs-fabric/) * [http://www.altoros.com/blog/wp-content/uploads/2015/03/deployment-tools-comparison-yurkevich.jpg](http://www.altoros.com/blog/wp-content/uploads/2015/03/deployment-tools-comparison-yurkevich.jpg) * [https://www.upguard.com/articles/the-7-configuration-management-tools-you-need-to-know ](https://www.upguard.com/articles/the-7-configuration-management-tools-you-need-to-know ) * 目前該工具對於 Windows 的支援度如何? * CM Tools 在 Windows 環境上使用 * 使用 CM Tools 管理 Windows 環境 * 針對 Container (Docker) 的熱門,似乎對於 CM Tools 帶來了一些影響,就你所知目前所使用的 CM Tools 有因此產生什麼變化嗎?(例如官方開始推出 Docker 相關的 Module) * 續上,你個人對於 Container (Docker) 對 CM Tools 帶來的影響有沒有什麼看法?例如有些人就認為 CM Tools 只剩下用來幫 Server 安裝 Docker 而已了。 * 針對你所使用的 CM Tools ,官方未來將推出的新功能與特色,或相關專案中,有沒有比較令人眼睛一亮的項目?(例如 Ansible 最近推出了 Ansible Tower 3,目前則很努力的在搞 Docker module、Chef 的 InSpec 也挺有趣的。 ) * 你在學習與導入 CM Tools 時,有沒有遇到什麼問題是覺得比較困難克服?或有沒有什麼經驗談可以與大家分享? * 請問學習 CM Tools 有什麼建議先點的前置技能?e.g. Networking, Shell Script, etc. * 如果遇到多 AP 連結多 DB 架構,再配上多種環境 dev / staging / prod ,在佈暑 AP 時,你會如何處理機敏性資料? * 請問如何結合 CM Tools 來管理網路設備? * 請問如何驗証自已寫的 CM Tools 的腳本? * 請問使用 CM Tools 做大量部署、安裝、更新套件時,是否有遇到什麼瓶頸?或是其他地雷?