原创 puppet系列之cron模塊

 架構如下     ============================ manifests ============================ 1,at /etc/puppet/mainfests -----------

原创 puppet負載均衡之nginx+mongrel

  yum install -y rubygem-mongrel echo -e "PUPPETMASTER_PORTS=( 18140 18141 18142 18143 18144 )\nPUPPETMASTER_EXTRA_OPTS=

原创 puppet系列之puppet客戶端安裝腳本

  #for install puppet client #by linyd 2013/1/30 #puppet version 2.7.3  SERVER_HOST_NAME=""                #puppet serve

原创 puppet系列

 最近學了puppet,主要包括了puppet+svn+nginx+mongrel+foreman 所以陸續將分享這部分的部署腳本 寫的很菜 還請見諒 陸續的其他服務的腳本也將放出 當然這部分的詳細信息,最好還是去官網看啊,文筆不好,就不寫

原创 salt系列之安裝

 簡介:   Salt is: • a configuration management system, capable of maintaining remote nodes in defined states (for example,

原创 puppet系列之sudo模塊

 需求:每臺服務器上都創建dev組,專門給開發人員,給特定的開發人員建賬號,並加入dev組; 運維人員也將創建各自的用戶,並加入wheel組,通過sudo來對組裏成員做權限設置。   架構如下:   manfests裏面的文件內容如下:

原创 Docker網絡解決方案-Flannel

以下是解釋(轉載他人):名詞解釋覆蓋網絡: overlay networks,運行在一個網上的網(應用層網絡),並不依靠ip地址來傳遞消息,而是採用一種映射機制,把ip地址和identifiers做映射來資源定位。原理每個主機配置一個ip段

原创 puppet系列之之snmpd模塊

 架構如下:     ============================== manifests =============================   1,at /etc/puppet/modules -------

原创 puppet系列之nginx+foreman

 foreman架構: 本文主要講述搭建foreman,及集成進nginx的過程 環境說明: CentOS 5.8 x86_64 puppet version:3.1.1 master hostname:server.domain.com

原创 rpmbuild使用---創建nrpe,nagios-plugins軟件包

nagios客戶端一般需要nagios-plugins,nrpe,爲了方便與puppet結合,所以最好把源碼打包成軟件包 spec文件內容如下: nrpe.spec:   %define name nrpe %define version 

原创 docker registry v2 nginx 安全訪問控制

環境準備:docker 版本:1.9.1registry版本:2.2.1本文之前也有發過一篇自建倉庫nginx認證,但是對新出的registry v2版本不適用,特重更一篇。一、創建相關目錄及文件(1)目錄結構auth│   ├── dom

原创 簡單docker部署與管理方案

= =,據上篇博客已經過了一年多啦。由於機器不多,部署的docker也不多,所以也就不考慮Kubernetes這種比較高大上的東西了,下面這後續估計還會加上服務發現(Consul.io與Consul-Template)與負載均衡(Nginx

原创 實時用戶操作審計系統

【概述】:多人共同使用的服務器權限確實不好管理,誤操作等造成故障,無法追究,最好的辦法就是將用戶操作實時記錄到日誌,並推送到遠程日誌服務器上。包括(用戶登陸時間,目錄,操作命令及時間戳等)。以便事後追查。 -----這段網上抄的 - -

原创 puppet系列之user模塊

需求如下:現有服務器a,b,c 三臺;用戶dev1,dev2,dev3屬於dev組中,用戶sa1,sa2,sa3屬於wheel組;用戶dev1能登陸到服務器a,而dev2,dev3無法登陸,而wheel組成員均可登陸;相同的服務器b只允許用

原创 ansible自動化部署分佈式日誌收集系統

好久沒寫博客啦,關鍵沒成品可分享的。標題很高端的趕腳有木有,其實就是簡單的ansible+fluentd+es+kibana。本篇的內容主要是自動化部署日誌收集系統fluentd簡單介紹下各個工具:fluentd是一個日誌收集系統,它的特點