http://www.cnblogs.com/caoxiaojian/p/5095653.html
配置管理
haproxy的安裝部署
建立相關目錄
編寫pkg-init檔案
編寫方法:
首先自己先安裝一遍,然後将步驟移植到sls檔案中。
修改啟動檔案
編寫安裝檔案
檢視安裝檔案并執行
編輯配置檔案
修改後端RS的端口
測試通過後,執行進階狀态
在RS上設定index.html
分别色設定,沒有的話會報錯403
通路haproxy的狀态
# 使用者名密碼在haproxy-outside.cfg中配置
keepalived的安裝部署
首先自己安裝一次
建立檔案放置目錄
修改啟動腳本
編輯安裝檔案
執行安裝
業務子產品
keepalived的配置檔案
keepalived的啟動檔案
其中定義了上面需要的變量,用到了jinja模版
編輯top檔案
執行進階狀态
先單獨執行下,看有沒有錯誤在執行進階狀态
檢視結果
haproxy的排程設定
如圖
zabbix-agent的安裝部署
開啟pillar
結構
[root@nginx salt]# tree
.
├── base
│ ├── _modules
│ │ └── my_disk.py
│ └── top.sls
└── prod
├── cluster
│ ├── files
│ │ └── haproxy-outside-keepalived.conf
│ └── haproxy-outside-keepalived.sls
├── haproxy
│ │ ├── haproxy-1.5.4.tar.gz
│ │ └── haproxy.init
│ └── install.sls
├── keepalived
│ │ ├── keepalived-1.2.19.tar.gz
│ │ ├── keepalived.conf
│ │ ├── keepalived.init
│ │ └── keepalived.sysconfig
└── pkg
└── pkg-init.sls