發表文章

目前顯示的是有「Ansible」標籤的文章

系統工程師的 DevOps 實踐之道

圖片
系統思考 (Systems Thinking),一是門需要刻意練習的技藝!趁著在 新竹敏捷之旅 (Agile Tour Hsinchu 2018) 和 高雄敏捷之旅 (Agile Tour Kaohsiung 2018) 上台分享的機會,凍仁試著使用 因果循環圖 (Causal Loop Diagram, CLD),來述說兩年來的 DevOps 實踐心得。 本次主題,可說是一年前的 〈從一個人的 DevOps,到一個 DevOps 的團隊〉 分享沿續。那時是介紹凍仁從大學以來習得的 DevOps Tools 技藝,以及現實中的 DevOps 團隊。 ▲ 於 Agile Tour Taichung 2019 分享〈系統工程師的 DevOps 實踐之道 (3/e)〉的投影片。

簡單易用的 Zabbix 監控服務

圖片
上週六 (05/26),是 DevOps Taiwan 的社群日。這次「 Monitoring Tools 大亂鬥 」一共邀請了 11 位講者,從 雲端運算 (Cloud Computing) 的 AWS , Azure , GCP ,和 自由軟體 (Free Software) 的 Consul , ELK , Nagios , Prometheus , Zabbix 等各種監控工具來探討 CALMS 的 監控 、 量測 和 建立回饋機制 等關鍵議題。 感謝益師益友 Cheng-Wei Chen 的邀請,讓凍仁能代表 Zabbix 上台分享。這 15 分鐘的分享,主要以 Zabbix 的基礎觀念、系統架構等入門知識為主,然後用 Dockerize 的 Zabbix 進行簡單的 demo,最後補充些實戰經驗。 ▲ 凍仁於 05/26 DevOps Taiwan 分享的 Zabbix 入門簡報。由於 Zabbix 現在就如同凍仁的 眼 ,無時無刻幫團隊的大家看照數百的伺服器,故這次選了 eyes 的 cowsay 意像圖。

怎麼無痛升級 Ansible

圖片
昨天,是凍仁參加 DevOps Taiwan Meetup #13 Ansible User 小聚 ,並擔任閃電秀講者的日子。還記得 2 年前,剛入門 Ansible 時,凍仁一直很想參加 Ansible 小聚,好親自與前輩們討教,降低學習門壏;2 年後,凍仁有幸能與大家分享些心得。 會有「怎麼無痛升級 Ansible」這個主題,一來是因為 Ansible 的進版速度很快;二來是在工作上,踩到 yum module 從 Ansible 2.4 新加的 allow_downgrade 參數有 bug,不得不即早將 Ansible 2.5 投入實戰。 ▲ 04/28 於 DevOps Taiwan Meetup #13 Ansible User 小聚分享的簡報。

DevOps 人一定要知道的持續交付技巧 - Ansible & GitLab CI 實戰演練工作坊

圖片
凍仁前後分享過兩次 DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧 的技術分享後,有個謎之音問到:「不如挑戰看看工作坊 (Workshop) 吧?這主題都可以講上一天了呢!」,又因持續交付 (Continuous Delivery) 的主題很廣,便前後答應 新竹數位海洋 ( DigitalOcean Hsinchu ) 和台南酷學園 ( Study-Area Tainan) 邀約,踏上了北中南巡迴分享的旅途。 ▲ 凍仁於 Agile Tour Taichung 2017 上台分享的第 5 版簡報。

DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧

圖片
因緣際會下,凍仁先後於 COSCUP 2017 和 DevOps Taiwan x Agile Kaohsiung 的社群活動分享「使用 Ansible x GitLab CI 進行持續交付」的主題。 前者是接續 Smalltown 的 Infrastructure as Code ,之後讓 Cheng Wei Chen 分享 Ansible & GitLab CI/CD workshop 101 進行更詳盡的實作面解說;後者則是接續 Cheng Wei Chen 的 Effective DevOps:一場文化與技術的轉型運動 之後分享。 ▲ Continuous Delivery with Ansible x GitLab CI by Chu-Siang Lai.

怎麼在 GitLab CI 用 color mode 跑 Ansible Playbooks?

圖片
凍仁近日使用 Ansible 和 GitLab CI 幫公司導入持續交付 (Continuous Delivery) 時,很希望 GitLab CI 的執行結果可以像終端機 (TTY) 一樣,有便於閱讀的色彩模式 (color mode)。 今日隨手翻了《Ansible: Up and Running》一書,便於附錄裡得到解答,真是無心插柳柳成陰啊! ▲ 當 force_color = 1 時,GitLab CI 的執行結果。 (more)

現代 IT 人一定要知道的 Ansible 自動化組態技巧 (3/e)

圖片
上上周 (2017/03/14) 參加完 Weithenn 前輩分享的 打造 Infrastructure Agility Mode 2 的基石 – Docker / Container 後,凍仁便於上周 (2017/03/21) 的 Tossug 分享些 Ansible 基礎入門,長年待在南部的凍仁可說是第一次站上 Tossug 和摩茲工寮的舞台呢! ▲ Automate with Ansible (Basic), 3/e

第 8 屆 IT 邦幫忙鐵人賽 - 鋼鐵般的刻意練習

圖片
今年 12 月, 是凍仁參加 第 8 屆 IT 鐵人賽 的日子,也是與 3 年前的自己比拼的好機會。接下來凍仁將會刻意練習 Ansible 這門技藝一個月,在此凍仁就先紀錄一些參賽心得了! 忙了一天,總算是抽到空檔報名了「第 8 屆 IT 鐵人賽」了!期許這次可以超越 3 年前的自己!!! #ironman #ironmantraining #ithome pic.twitter.com/3xfkkmNvWP — 凍仁翔 (@chusiang_lai) 2016年11月17日

現代 IT 人一定要知道的 Ansible 自動化組態技巧 Ⅱ - Roles & Windows

圖片
今年,凍仁有幸接獲 Netman 前輩邀請,並擔任 SA 2016 群英會 的講者。想想凍仁也在 SA 1 學到了不少技術,總算可以報恩了! 這次凍仁是接續 sakana 前輩的 淺談 Ansible 自動化管理工具 之後分享 Ansible Role 和 Windows Support 。 ▲ My sildes of Automate with Ansible (Advanced) - Roles & Windows

現代 IT 人一定要知道的 Ansible 自動化組態技巧

圖片
愛上 Ansible 自動化組態的凍仁聽到五月份有 KaLUG 聚會 ,便自告奮勇說要分享 Ansible 的主題,這是凍仁自從報完 大學專題 後第二次在 KaLUG 分享 topic。 ▲ My sildes of Automate with Ansible (Basic)

「Ansible 自動化組態管理實戰講堂」與「自我實現」

圖片
凍仁在學時很喜愛 《Unix 與 Linux 自動化管理》 一書,並幻想著有朝一日也能達到自動化管理的境界。儘管管了多年機器,可頂多是寫些小 Shell Script 打打下手,雖說偶爾也會寫點 Python 卻難以突破。 在友人 @pichung 介紹下,凍仁選擇 Python 陣營的 Ansible 做為 infrastructure as code 的技能,也在 @sakanamax 於台南 SA 分享「 淺談 Ansible 自動化管理工具 」後正式入門 Ansible。 終於上到期待已久的 Ansible 實戰講堂 (03/20) 了,有種被傳授心法的感覺,是場很棒的 Workshop!接下來得靠自己的慧根哩。 #Ansible #workshop pic.twitter.com/da2eSr9L4E — 凍仁翔 (@chusiang_lai) 2016年3月20日

openSUSE Asia Summit 2015 - 臺北求學之旅

圖片
openSUSE Asia Summit 2015 看似是場屬於 openSUSE 社群的 conference,但對凍仁而言它同時也是一年一度的 Study Area (酷學園,以下將簡稱為 SA) 群英會 [註1] ,除了來自各地的 SUSE 講者外,還有一整軌 SA 的議程。從 openSUSE 的 HA 實作、gTLD (網域名稱)、機房建置、災難救援外,還有 GNU/Linux 最新的 systemctl 發展現況等介紹。 ▲ openSUSE Asia Summit 2015 大合照 (感謝 Daniel J. Lee 拍攝)。