天天看點

4.2 salt haproxy jinja模版

http://www.cnblogs.com/caoxiaojian/p/5095653.html

配置管理

haproxy的安裝部署

建立相關目錄

編寫pkg-init檔案

編寫方法:

      首先自己先安裝一遍,然後将步驟移植到sls檔案中。

修改啟動檔案

編寫安裝檔案

檢視安裝檔案并執行

編輯配置檔案

修改後端RS的端口

測試通過後,執行進階狀态

在RS上設定index.html

分别色設定,沒有的話會報錯403

通路haproxy的狀态

# 使用者名密碼在haproxy-outside.cfg中配置

4.2 salt haproxy jinja模版

keepalived的安裝部署

首先自己安裝一次

建立檔案放置目錄

修改啟動腳本

編輯安裝檔案

執行安裝

業務子產品

keepalived的配置檔案

keepalived的啟動檔案

其中定義了上面需要的變量,用到了jinja模版

編輯top檔案

執行進階狀态

先單獨執行下,看有沒有錯誤在執行進階狀态

檢視結果

haproxy的排程設定

如圖

4.2 salt haproxy jinja模版

  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

繼續閱讀