[ Packer ] 自動化建立 AWS AMI
使用 Packer 自動化建立 AWS AMI 為什麼需要 Packer 如果每次建立 EC2 都靠手動安裝套件、調整設定、再做成 AMI,時間久了很容易遇到幾個問題: 不同人做出來的 AMI 內容不一致 忘記記錄某個安裝步驟,下一次很難重現 基礎映像需要更新時,只能重新人工操作 正式環境和測試環境的設定落差越來越大 Packer ...
Tech Notes
Linux、AWS、Git、PHP、資料庫與維運筆記。每篇文章保留問題、指令與實作脈絡,方便日後查找。
Engineering Profile
使用 Packer 自動化建立 AWS AMI 為什麼需要 Packer 如果每次建立 EC2 都靠手動安裝套件、調整設定、再做成 AMI,時間久了很容易遇到幾個問題: 不同人做出來的 AMI 內容不一致 忘記記錄某個安裝步驟,下一次很難重現 基礎映像需要更新時,只能重新人工操作 正式環境和測試環境的設定落差越來越大 Packer ...
紀錄處理 rsyslog 遇到的情境 目的 記錄一些 rsyslog 遇到的特殊情境或是問題 背景 rsyslog 在集中式 log 架構裡常被拿來做 client 到 log server 的轉送。平常看起來只是把 log 丟出去,但真正麻煩的是網路不穩、server 維護、磁碟滿、client 流量突然變大這些情境。 這篇主要記...
紀錄如何將 SVN 轉移至 Git 目的 將 SVN 連同 commit 都轉移至 Git 適用情境 這篇筆記適合用在「既有專案還在 SVN 上開發,但團隊準備切換到 Git」的情境。目標不是只把最新檔案複製到 Git,而是盡量保留 SVN 的 commit history、作者資訊與分支標籤脈絡。 如果只是一次性搬檔,直接 svn...
記錄如何在 RDS 裡面啟用 CLR 規則,原因是在 RDS 上我們沒有辦法透過 Query 去 Enable 任何需要最高權限的設定 背景 在自架 SQL Server 上,通常可以直接用 sp_configure 開啟 CLR。但在 AWS RDS SQL Server 裡,使用者沒有作業系統層與 SQL Server 最高權限...
本來是想到什麼問題就加到 [ Git ] 常用指令介紹 這篇文章,越寫越多之後我覺得還是拆開好了! 閱讀方式 這篇是 Git 情境筆記,不是從零開始的教學。每一段都對應一個實務上容易遇到的問題,例如作者資訊錯誤、commit 需要修正、分支歷史太亂、或是不小心把不該提交的檔案放進 repo。 建議在操作前先確認目前狀態: git s...