課程題目: 基于SaltStack的配置管理實戰培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        基于SaltStack的配置管理實戰培訓

         

         

        1 SaltStack快速入門
        1.1 SaltStack介紹
        1.2 SaltStack遠程執行
        1.3 SaltStack配置管理
        1.4 SaltStack與ZeroMQ
        2 無Agent運行方式Salt SSH
        2.1 Salt-ssh部署
        2.2 使用Salt SSH
        2.3 Salt SSH實現方式詳解
        2.4 SaltStack VS Ansible
        3 SaltStack數據系統
        3.1 Salt Grains(用于資產收集和目標匹配)
        3.2 Salt Pillar
        3.3 Grains vs Pillar
        4 深入理解SaltStack遠程執行
        4.1 指定目標(Targeting):10余種目標選擇方法
        4.2 執行模塊(Execution Modules)
        4.3 返回程序(Returners):將返回寫入MySQL數據庫
        5 深入理解SaltStack配置管理
        5.1 狀態(States)
        5.2 狀態模塊(State Modules)
        5.3 LAMP狀態實現(案例講解模塊)
        5.4 狀態間關系(require、watch、include)
        5.5 States條件判斷(cmun模塊)
        5.6 生產使用Jinja模版
        6 SaltStack日常管理和案例
        6.1 SaltStack 生產技巧
        6.2 Salt Runners
        6.3 SaltStack Job管理
        6.4 自動化部署JDK+Tomcat
        6.5 自動化部署Nginx+PHP
        7 Web生產架構案例實戰
        7.1 需求分解與環境規劃
        7.2 系統初始化實現
        7.3 基礎模塊實現
        7.4 應用模塊實現
        8 SaltStack高可用和分布式
        8.1 Masterless架構
        8.2 Multi-Master架構
        8.3 Salt Syndic分布式架構
        8.4 Salt Cloud云管理(SaltStack+OpenStack)
        9 SaltStack二次開發
        9.1 自定義Grains
        9.2 編寫執行模塊Module
        9.3 Salt API詳解
        9.4 使用Salt API進行自動化管理