自动化运维之SaltStack实践视频教程

时间:2022-02-08 21:50:51


点我开始学习:

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模块

  使用技巧

 


本文出自 “赵班长linux培训” 博客,请务必保留此出处http://unixhot.blog.51cto.com/1110045/1662825