?自動化運維工具介紹(第一章)
1、Puppet
優點:老牌經典自動化配置軟件、應用廣泛、功能強大
缺點:不能批處理,使用Ruby和DSL語言開發,沒有相關技術棧的公司維護和二次開發起來比較很難,門檻比較高;缺少錯誤檢查和報告;最致命的是Puppet的執行是無序執行,對於一些配置或者部署有先後順序的項目
比較難以處理
2、Chef
優點:功能也比較強大(資料比較少)
缺點:官方文檔說明比較模糊淺顯;執行並非push實時執行,而是client端定時獲取server端數據
3、Ansible
優點:社區年輕有活力,play-book使用yaml,簡潔,不需要客戶端client支持
缺點:使用SSH管理配置,理論上慢於Saltstack,對於不苛求執行效率,Ansible也是一個不錯的選擇
4、Saltstack
優點:功能不僅限於配置管理、使用Python開發、Grain/Pillar支持、自定義moudles
缺點:社區相對比較年輕,文檔資料較少(其實官方文檔已經講解得很深入了)
如今,時代在發展,技術也在日益革新,舊的、不合適的必將被淘汰,作為一個技術人員,唯有與時代一起進步,學習新的技術,方得始終!
個人建議使用ansible或saltstack都可以!!!
?自動化運維工具介紹(第一章)
相關推薦
?自動化運維工具介紹(第一章)
?自動化運維工具介紹自動化運維工具介紹1、Puppet優點:老牌經典自動化配置軟件、應用廣泛、功能強大 缺點:不能批處理,使用Ruby和DSL語言開發,沒有相關技術棧的公司維護和二次開發起來比較很難,門檻比較高;缺少錯誤檢查和報告;最致命的是Puppet的執行是無序執行,對於一些配置或者部署有先後順序的項目比
自動化運維工具介紹
運維 自動化 工具 運維目標有三個階段,第一是追求穩定性,第二是追求標準化,第三是追求自動化。對於第三階段來說,什麽是運維自動化呢?簡單地講,運維自動化就是將日常重復性工作按照事先設定好的規則,在一定時間範圍內自動化運行,而不需要人工參與。接下來簡單介紹運維自動化工具,要了解運維平時用到的自動化工
自動化運維工具之SaltStack-1、SaltStack介紹及安裝
自動生成 模塊 模糊匹配 mini 說明 pac roc redhat 通信 1、SaltStack簡介 官方網址:http://www.saltstack.com官方文檔:http://docs.saltstack.comGitHub:https:github.com/s
Saltstack 自動化運維工具詳細介紹
pre 地址 .tar.gz 好的 publish net 組織 初始 int Saltstack 簡介什麽是saltstack? Saltstack是基於python開發的一套C/S架構配置管理工具? 使用SSL證書簽方的方式進行認證管理? 底層使用ZeroMQ消息隊列p
自動化運維工具ansible詳細介紹以模塊的使用
option gcc 配置文件 詳細介紹 通信 cache actual value 就是 ansible ansible的理論部分 ansible的介紹 ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、chef、func、
自動化運維工具ansible簡單介紹
id_rsa sha snippet penssh 取消 hat 圖片 超時時間 Opens 一.Ansible介紹Ansible 簡單的說是一個配置管理系統(configuration management system)。你只需要可以使用 ssh 訪問你的服務器或設備就
自動化運維工具ansible Playbook介紹(二)
nec 註意 ddr 連接 文件中 可用 ges use sta 一.playbook介紹playbook是由一個或多個"play"組成的列表。play的主要功能在於將事先歸並為一組的主機裝扮成事先通過ansible中的task定義好的角色。從根本上來講
自動化運維工具ansible的簡單使用
linux 自動化運維 ansible 準備兩臺機器,一臺作為服務端,一臺作為客戶端1、在其中一臺服務端上安裝ansible[[email protected]/* */ ~]# yum install -y epel-release[[email protected]/*
自動化運維工具SaltStack詳細部署【轉】
lib64 time 兩個 功能 .so odi 組件 部分 srv ==========================================================================================一、基礎介紹======
ansiable自動化運維工具
ansible的安裝日常的運維工作任務系統安裝(物理機、虛擬機) --> 程序包安裝、配置、服務啟動 --> 批量操作 --> 程序發布 --> 監控OS Provisioning 物理機:PXE(預引導程序)、Cobbler PXE(網卡支持網絡引導、dhcp、filen
自動化運維工具之ansible
ansibleansible ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。ansible是基於模塊工作的,本身沒有批量部署的能力。真正
saltstack自動化運維工具搭建個人筆記
技術分享 install size 為什麽 數據 font status 程序包 -c 至於為什麽選擇saltstack,因為Puppet、Chef基於Ruby開發,而ansible、saltstack基於python開發,便於後期二次,良好的可移植性。 又,ansible
自動化運維工具Ansible實戰(五)playbook使用
play playbook ansible (一)playbook簡述 ansbile-playbook是一系統ansible命令的集合,其利用yaml 語言編寫,運行過程,ansbile-playbook命令根據自上而下的順序依次執行。同時,playbook開創了很多特性,它可以允許你
自動化運維工具Ansible實戰(七)playbook循環
ansible ansible-play (一)簡述 在使用ansible做自動化運維的時候,免不了的要重復執行某些操作,如:添加幾個用戶,創建幾個MySQL用戶並為之賦予權限,操作某個目錄下所有文件等等。好在playbook支持循環語句,可以使得某些需求很容易而且很規範的實現。(二)常用的循環
自動化運維工具-pdsh工具安裝配置及簡單使用講解
stat 運維 條件 ati etc amp gen nodes ogl 1、先決條件: 安裝pssh工具的主機針對遠程主機需要配置免秘鑰認證: ssh-keygen -t rsa ssh-copy-id [remotehost] 2、下載pssh工具安裝介質: https
自動化運維工具-mussh工具安裝配置及簡單使用講解
cal 解壓 -i remote --help 1.0 host port href 1、先決條件: 安裝pssh工具的主機針對遠程主機需要配置免秘鑰認證: ssh-keygen -t rsa ssh-copy-id [remotehost] 2、下載mussh工具安裝介質
自動化運維工具Ansible學習筆記
playbook ansible 自動化 一、簡介1.1 基本概念: ansible是一個基於python開發的輕量級自動化運維管理工具,可以用來批量執行命令,安裝程序,支持playbook編排。它通過ssh協議來連接主機,去中心化,相對比puppet和saltstack無需安裝客戶即可實現文件
自動化運維工具:Ansible
www. targe .com href 基本用法 bsp .cn 自動化運維 ref ansible 基本用法 ansible playbook 用法 自動化運維工具:Ansible
ClusterShell之自動化運維工具
clustershellClusterShell provides a light, unified and robust command execution Python framework, well-suited to ease daily administrative tasks of nowaday
Linux的企業-自動化運維工具Saltstack(grains、pillar)
saltstack grains、pillar jinja、haproy+keeplived配置內容接上篇redhat6.5server1 172.25.29.1 salt-master server2 172.25.29.2 salt-minion haproy+keeplivedserver3 172