课程大纲
1. OpenStack 简介
云功能
云模型
私有、公共、混合
基于 OpenStack 的云
公有云
私有云部署
分布
开源
商业
部署模型
手动
配置管理
OpenStack 生态系统
模块
基础工具
集成
OpenStack 生命周期
OpenStack 认证
OpenStack 本课程的实验室 (VM)
2. 与认证 OpenStack 管理员一起动手
了解 OpenStack
OpenStack 组件(Keystone、Glance、Nova、Neutron、Cinder、Swift、Heat)
与OpenStack云的交互
OpenStack 守护进程和 API 通信流程
Keystone - 身份管理服务
域、项目、用户和角色
管理 Keystone 目录服务和端点
管理/创建域、组、项目、用户和角色
Keystone 服务的验证
Glance - 影像服务
图像功能(属性、元数据、格式、容器)
共享图像
管理影像服务的配额
Glance 服务的验证
中子 - Networking
基本 Neutron 网络资源类型
管理租户网络、子网、
管理安全组和规则
东西向路由
网络命名空间
管理外部/提供商网络
南北路由
浮动 IP 管理
管理网络配额
基本网络故障排除(命名空间、tcpdump 等)
Networking 配额
Neutron服务的验证
Nova - 计算服务
虚拟机管理程序的接口
密钥对管理
风味管理
实例参数
创建实例
验证生成的实例
快照
实例管理
分配浮动 IP
交互式控制台和控制台日志
安全组分配
计算配额
Nova 服务的验证
Cinder - 块存储
卷参数
创建卷
管理卷
将卷附加到 Nova 实例
管理卷快照
管理卷备份
还原备份
管理卷配额
添加新的存储后端
Cinder服务验证
Swift - 对象存储
Swift 组件和流程
管理容器和对象
管理访问控制列表
设置对象过期
监控可用存储空间
设置配额
验证 Swift 项服务
Heat - 编排
Heat 编排模板及其组件
创建热堆栈
热电堆验证
更新 Heat 堆栈
热服务验证
故障 排除
分析日志文件
集中式日志记录
调试 OpenStack 客户端查询
管理 OpenStack 数据库
分析计算节点状态
分析实例状态
分析 AMQP 代理 (RabbitMQ)
元数据服务
诊断 OpenStack 问题的一般方法
网络问题疑难解答
网络性能疑难解答
实例备份和恢复
3. 认证 OpenStack 管理员模拟考试
考试概述
审查程序
讲师指导考试