puppet
-
puppet實現nginx反代tomcat+memcached
puppet實現nginx反代tomcat+memcached
-
Puppet學習之puppet的安裝和配置
一、Puppet簡介 Puppet基于ruby語言開發的自動化系統配置工具,可以C/S模式或獨立運行,支持對所有UNIX及類UNIX系統的配置管理,最新版本也開始支持對Windows操作系統有限的一些管理。Puppet適用于服務器管的整個過程 ,比如初始安裝、配置更新以及系統下線。 二、Puppet的安裝 Puppet的安裝方式支持源碼安裝、yum安裝以及r…
-
Puppet 的使用與進階
Puppet 基于puppet 可實現自動化重復任務, 快速部署關鍵性應用以及在本地或云端完成主動管理變更和快速擴展架構規模.基于master/agent 模型. 基于RPC 的通信, 基于xml 進行數據交換 define : 使用puppet 語言來定義資源的狀態模擬 : 根據資源關系圖, puppet 可以模擬部署無損運行測試代碼強制 : 對比客戶端主…
-
推薦-運維學習筆記-Puppet應用配置的工作原理
背景知識 Puppet的核心功能是配置管理。一般來說,用戶在master上集中做配置,同時,被管理節點上的agent會定期從master上下載配置數據,再應用(apply)到本地,從而使管理節點的狀態(用戶,組,文件,安裝包,服務等的設置和運行狀態)與masters上定義的保持一致。 有時,出于測試的目的,并不希望真的應用配置,那么就需要執行puppet a…
-
puppet進階管理之終極應用
上一篇博客寫了puppet操作file、cron、user、group、exec基礎資源的使用,連接地址為 http://www.www58058.com/13990 這次實驗puppet的操作Package、Server和puppet的特殊資源屬性Metaparameters。 回顧下…
-
btrfs管理和應用
一、btrfs概念 在btrfs中存在三種類型的數據,data, metadata和system。它們表示: DATA 數據塊。  …
-
LVM-邏輯盤卷管理
LVM 一、簡介 LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是Linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。 二、原理 &nb…
-
常見RAID總結
RAID淺析 目錄索引 一、定義 二、特點 三、常用RAID級別 四、RAID實現方式 五、實際環境測試 一、定義: 磁盤陣列(Redundant Arrays of Independent Disks,RAID),有“獨立磁盤構成的具有冗余能力的陣列”之意。 獨立磁盤冗余陣列(RAID,redundant array…
-
RAID級別及各個級別特性
1、什么RAID RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨立冗余磁盤陣列。 2、RAID的級別及各個級別的特性: (1)RAID-0:無差錯控制的條帶化: &nbs…
-
redis主從復制(1)— 慢查詢導致復制中斷
redis的異常行為是一件令人頭疼的問題。redis提供的錯誤日志只提供了一些server的運行狀態信息,而沒有server在故障現場的操作日志,比如執行了什么命令,命令操作對象的數據結構信息。如果redis也有mysql的slow-log,那么很多性能和故障問題也很容易處理。1、redis rdb在redis2.8版本以前,redis主從數據復制在生產上存…
-
常見RAID介紹
RAID簡介 獨立硬盤冗余陣列(RAID, Redundant Array of Independent Disks),舊稱廉價磁盤冗余陣列(Redundant Array of Inexpensive Disks),簡稱磁盤陣列。主要目的是把多塊硬盤組合起來提高數據處理能力、容錯功能等 根據實現方式分為硬件和軟件兩種 硬件RAID:通過RAID…
-
推薦-自動化運維之puppet小試牛刀
一、puppet介紹 puppet是IT基礎設施自動化管理工具,“她”能夠幫助系統管理員管理基礎設施的整個生命周期:供應(provisioning、配置(configuration)、聯動(orchestration)及報告(reporting)。 …
-
Ansible playbook
目錄 1.1 playbook簡介… 1 1.2 Playbook使用場景… 1 1.3 &nbs…
-
Ansible_variable
Ansible變量 系統自動化讓重復的工作變得更加容易,但是每個系統還是有一些細微的差別,變量就是如何處理系統之間的不同之處。這里將會列出變量的極大部分使用方法。 本文假設:你已經知道如何使用Ansible。知道inventory,facts等概念。 Ans…
-
Ansible(From Wikipedia)
Ansible 是一個免費的用于配置和管理計算機的的軟件平臺。它集成了軟件部署,ad hoc任務執行,和管理配置的功能。它依賴Python2.4之后的版本和通過SSH或者PowerShell管理節點。模塊工作在JSON格式,輸出信息可以被任何編程語言再次編寫。系統管理員可以使用YAML…