1. puppet
puppet是開源的基於ruby的系統配置管理工具,基於c/s的部署架構。是乙個為實現資料中心自動化管理而設計的配置管理軟體,它使用跨平台語言規範,管理配置檔案、使用者、軟體包、系統服務等。客戶端預設每隔半小時會和伺服器通訊一次,確認是否有更新。當然也可以配置主動觸發來強制客戶端更新。這樣就把日常的系統管理任務**化了,**化的好處是可以分享,儲存,避免重複勞動,也可以快速恢復以及快速的大規模部署伺服器。
2. ansible
ansible 提供一種最簡單的方式用於發布、管理和編排計算機系統的工具,你可在數分鐘內搞定。
ansible 是乙個模型驅動的配置管理器,支援多節點發布、遠端任務執行。預設使用 ssh 進行遠端連線。無需在被管理節點上安裝附加軟體,可使用各種程式語言進行擴充套件。
MySQL部署工具 自動化部署工具Syncd介紹
特性go語言開發,編譯簡單 執行高效 web介面訪問,互動友好 許可權模型靈活自由 支援自定義構建 支援git倉庫 支援分支 tag上線 部署hook支援,可擴充套件性強 完善的上線工作流 郵件通知機制 部署流程 這是我自己通過測試發現的syncd部署上線的流程,看完這個流程再結合自己的需求是否使用...
自動化部署工具Fabric簡介
在持續整合 灰度發布越來越流行的今天,模組在預覽或生產環境的部署流程自動化顯得越來越重要。本文要介紹的fabric就是乙個幫助我們在上線時減少重複 繁瑣操作的自動化部署利器,對於缺乏成熟運維平台的眾多小公司的運維或開發人員來說,掌握這個工具是有必要的。在系統運維和部署自動化領域,與fabric類似的...
Capistrano自動化部署工具安裝詳細過程
ssh向多個伺服器部署web應用的一種框架和工具。具體更詳細的介紹,大家可以登入官方 或其它相關 進行了解。一 軟體版本 1.作業系統 centos6.8最小化安裝 2.ruby 2.4.0 3.gem 2.6.10 4.capistrano 3.7.2 二 安裝ruby wget 請先安裝wget...