2018-09-02

「系統思考的四堂課」與「萬人敵」

系統思考 (Systems Thinking),是一項用因果關係,推導出系統整體,進而看見世界全貌的高深技藝。凍仁第一次見到它,是在 DevOpsDays Taipei 2017 的場子,聽 Ruddy Lee 老師分享《開啟 DevOps 之路的系統思維》,其運用「因果回饋圖 (Causal Loop Diagram, CLD)」一步步解答《人月神話》書中遇到的問題,讓許多人留下深刻的印象。

上週五 (2018/08/31),是凍仁參與 William Yeh 老兄開設「系統思考的四堂課 / DevOps 特別版」的日子,也是凍仁往 DevOps 之道向前邁進一步的日子。

▲ 這次的上課地點,是達文西空間裡,很有氣氛的羅馬廳。

2018-08-26

《鳳凰專案》- 踏入 DevOps 之旅的第一本書

《鳳凰專案》其原文書書名為《The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win》,是一部「IT 人藉由『DevOps』讓企業克敵制勝」的小說。

  • 作者:Gene Kim、Kevin Behr、George Spafford。
  • 譯者:楊仁和。
  • 出版商:碁峰。
  • 出版日期:2017/09/21。
  • 定價:NT$ 480。
  • 語言:繁體中文。
  • 頁數:400。
  • ISBN:9789864765867。

2018-08-18

Enabling the InnoDB File-Per-Table tablespaces and migrate the MySQL database for Zabbix 3.2.6 on CentOS 7

As the Zabbix Ops, we want to split the large ibdata1 file, so than we can reduce the obsolete data like history_uint table.
[ jonny@zabbix-server ~ ]
$ ls -lh /var/lib/mysql/ [Enter]
total 16G
-rw-rw---- 1 mysql mysql  16K Aug 15 10:36 aria_log.00000001
-rw-rw---- 1 mysql mysql   52 Aug 15 10:36 aria_log_control
-rw-rw---- 1 mysql mysql  15G Aug 15 12:45 ibdata1
-rw-rw---- 1 mysql mysql 5.0M Aug 15 12:45 ib_logfile0
-rw-rw---- 1 mysql mysql 5.0M Aug 15 12:45 ib_logfile1
drwx------ 2 mysql mysql 4.0K Aug 15 10:36 mysql
srwxrwxrwx 1 mysql mysql    0 Aug 15 10:44 mysql.sock
drwx------ 2 mysql mysql 4.0K Aug 15 10:36 performance_schema
drwx------ 2 mysql mysql    6 Aug 15 10:36 test
drwx------ 2 mysql mysql 8.0K Aug 15 13:59 zabbix
▲ We can see the ibdata1 filesize is very large.

2018-07-29

DevOps Engineer、SRE 徵才求職雜談

擔任 DevOps Taiwan 的社群志工的凍仁,不時會收到企業轉介 DevOps Engineer 或 SRE (Site Reliability Engineer) 的請求,因為這類的異數著實不好找。

DevOps、SRE 這兩個名詞代表著不同的意義,在社群上也不時會提出來討論。兩者的關係,就好比自由軟體與商用軟體,明明都是裝在電腦、手機和平板上使用的軟體,卻還是有些不同。這個議題實在太大,請原諒凍仁沒法在此著墨太多。

DevOps Taiwan jobs 板

2018-07-01

從《心態致勝》看敏捷

正式入門 Agile (敏捷) 一年的凍仁,在 06/28-29 的 Agile Summit 2018,投了場閃電秀,用 5 分鐘分享近日閱讀《心態致勝》心得。

《心態致勝》的原文書名為《Mindset》,是一本學習成長的心理學入門書籍,同時也是經理人雜誌推薦的《刻意練習》前導書之一。


▲ 凍仁於 Agile Summit 2018 閃電秀分享《心態致勝》讀書心得。

2018-06-01

簡單易用的 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 意像圖。

2018-04-29

怎麼無痛升級 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 小聚分享的簡報。

2018-03-20

Install the Vim 8.0 and YouCompleteMe with Make on CentOS 7.4

As a vimmer, I want to complete and install the Vim 7.4.1578+ at ~/.local , so than I can use the YouCompleteMe plugin on CentOS 7.4.

▲ The Vim 8.0.1522 on CentOS 7.4.1611.