自動化運維之SaltStack實踐視頻教程


點我開始學習:

http://edu.51cto.com/course/course_id-2354.html


1      培訓目標

   本課程的目標是讓所有參加培訓的學員都可以使用SaltStack進行服務器管理,熟練使用遠程執行的功能批量操作服務器,使用配置管理進行自動化安裝、部署和管理。同時可以根據企業的生產需求進行自定義的開發。最後帶領學員完成生產項目-使用《SaltStack進行OpenStack自動化部署》。

2      預備知識

l  熟悉Linux基本命令及系統管理。

l  熟悉自動化運維相關概念。

l  至少有一年相關職位工作經驗。

3      準備工作

l  筆記本電腦一臺。

l 安裝VirtualBox VMWARE Workstation虛擬機軟件。

l 安裝好兩臺CentOS-6.6-x86_64的虛擬機。

n 關閉iptablesSELinux

n 設置好主機名和IP地址。同時做好主機的hosts解析。

注意:主機名的配置必須和講師一致,便於做實驗。

192.168.56.21 saltstack-node1.example.com

192.168.56.22 saltstack-node2.example.com

4      培訓大綱

4.1SaltStack 快速入門

  SaltStack介紹

  SaltStack部署

  SaltStack Master配置

  SaltStack Minion配置

  SaltStack 認證

  SaltStack遠程執行

  SaltStack配置管理

4.2SaltStack 數據系統

  什麼是Grains

  自定義Grains

  Grains常用操作

  Grains使用案例

 

  什麼是Pillar

  定義Pillar數據

  Pillar常用操作

  Pillar使用案例

 

  GrainsPillar區別

4.3SaltStack 遠程執行

  目標(Targeting

  模塊(Modules

  返回程序(Returnners

4.4SaltStack 配置管理

  狀態(States

  狀態模塊

  HighStates數據結構

  States編寫技巧

  States依賴關係

  使用jinja模板

4.5SlatStack 管理實踐

  Salt Runners

  Salt Job管理

  Salt SSH

  SLS測試

4.6SaltStack 實踐案例

  系統初始化

  Zabbix

  Nginx

  PHP

  Haproxy

  Keepalived

4.7OpenStack 自動化部署

  項目規劃

  初始化模塊

  MySQL模塊

  RabbitMQ模塊

  Keystone模塊

  Glance模塊

  Nova模塊

  Neutron模塊

  Cinder模塊

  使用技巧

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章