感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
1. OpenStack 简介
- 云的历史和 OpenStack
- 云功能
- 云模型
- 私有、公共、混合
- 本地、IaaS、PaaS、SaaS
- 基于 OpenStack 的公共云和私有云部署
- 开源和商业 OpenStack 发行版
- OpenStack 部署模型
- OpenStack 生态系统
- 模组
- 基础工具
- 集成
- OpenStack 生命周期
- OpenStack 认证
- OpenStack 本课程的实验 (VM)
2. 动手实践 OpenStack 管理研讨会
- 了解 OpenStack
- OpenStack 个元件(Keystone、Glance、Nova、Neutron、Cinder、Swift、Heat)
- 与 OpenStack 云交互
- OpenStack 守护进程和 API 通信流程
- Keystone - 身份管理服务
- Keystone 架构
- 身份验证和可用的后端
- Token 类型和 Token 管理
- OpenStack 中的授权 - roles 和 oslo.policy
- Keystone 资源 - 域、项目、使用者
- openrc 和 clouds.yaml - CLI 用户端配置
- OpenStack 服务目录
- 添加新的 OpenStack 服务
- OpenStack 中的配额系统
- Glance - 影像服务
- 根据云调整的图像
- 影像功能(属性、元数据、格式、容器)
- 上传和下载图像
- 共用图像
- Glance 影像存储
- 受保护的映像
- 管理映像服务的配额
- Glance 服务验证
- 中子 - Networking
- 架构和 Neutron 服务
- ML2 外挂程式
- Networking 在 Compute Node - 分析
- Networking Neutron 使用的概念和工具
- 基本 Neutron 网路资源类型
- 管理租户网路、子网、
- 管理安全组和规则
- 东西向路由
- 网路命名空间
- 管理外部/供应商网路
- 南北向路由
- 浮动IP管理
- Neutron 中基于角色的访问控制
- 管理网路配额
- SDN 和 NFV 的内部结构(iptables、ip route、OVS)
- 基本网路故障排除(命名空间、tcpdump 等)
- Networking 配额
- 中子业务验证
- Nova - 计算服务
- 虚拟机器管理程式的介面
- 金钥对管理
- 风味管理
- 风格和CPU拓扑
- 实例参数
- 创建实例
- 验证生成的实例
- 快照
- 实例管理
- 调整实例大小
- 分配浮动IP
- 互动式主控台和主控台纪录
- 安全组分配
- 安全组和埠安全功能的内部结构 (iptables)
- L3 路由器的内部结构
- 计算配额
- 从 Nova 获取统计资讯
- 放置 API 和 Nova Cells v2
- 放置 API 和实例调度
- 放置 API 用户端命令
- Nova 服务验证
- Cinder - 块存储
- 体积参数
- 创建卷
- 管理卷
- 将卷附加到 Nova 实例
- 管理卷快照
- 管理卷备份
- Cinder 中快照和备份的内部结构
- 在项目之间传输卷
- 恢复备份
- 管理卷配额
- 添加新的存储后端
- Cinder 中的 QoS
- LVM、存储阵列和 Ceph 储存后端
- Ceph 在 OpenStack
- 集成 Ceph 和 Cinder
- GoCeph 部署的 od 实践
- Cinder 服务验证
- Barbican - 钥匙 Management 服务
- 巴比肯建筑
- 存储密码
- 生成和存储对称加密金钥
- 卷加密机制
- 为卷加密配置 Cinder 储存类型
- 卷加密的限制
- 存储 X.509 证书捆绑包
- Swift - 物件存储
- Swift 元件和流程
- 管理容器和物件
- 管理访问控制清单
- 设置物件过期
- 环和存储策略
- 监控可用存储空间
- 设置配额
- 验证 Swift 服务
- Heat - 编排
- Heat 编排范本及其元件
- 创建 Heat 堆叠
- Heat 堆叠验证
- 更新 Heat 堆叠
- Heat 服务验证
- 基本故障排除
- 分析纪录档
- 集中式记录
- 调试 OpenStack 客户端查询
- 管理 OpenStack 资料库
- 从服务资料库中提取资讯
- 备份 OpenStack
- 分析计算节点状态
- 分析实例状态
- 对计算节点上的实例进行故障排除 (libvirt)
- 分析 AMQP 代理 (RabbitMQ)
- 故障排除 RabbitMQ
- 元数据服务
- 诊断 OpenStack 问题的一般方法
- 排查网路问题
- 排查网路性能问题
- 实例备份和恢复
2. 高级主题
- Octavia - 负载均衡即服务
- 建筑
- 物件和请求流
- Octavia 口味
- Octavia 可用区
- 创建 HTTP 负载均衡器
- 创建 TCP 负载均衡器
- 创建 HTTPS 直通负载均衡器
- 侦听器、池和运行状况监控器
- Octavia 中的第 7 层负载均衡
- 生成 Amphora“图像
- LB 故障转移
- Networking 和监控详情
- Octavia 故障排除
- 硬体注意事项和容量规划
- 计算硬体
- 网路设计
- 存储设计
- 口味调整
- 资源超额投入
- 高可用性控制平面
- OpenStack 服务中的HA
- HA 资料库
- HA 消息伫列
- 主动-主动与主动-被动部署
- 多区域部署
- 云分区和调度程序过滤器
- 为什么以及如何实施云分区(主机聚合)
- Nova 数据程式过滤器
- 深入研究 filter 的代码
- 工作负载迁移
- 冷迁移和即时迁移
- 即时迁移调整
- 迁移提取和故障排除
- OpenStack 中的策略和授权
- Oslo.policy
- 使用策略档案创建新的有意义的角色
- 验证特定使用者的 API 存取许可权
- 深度 OpenStack 联网 (SDN) (2-3 小时)
- 网路类型(本地、平面、vlan、vxlan、gre)
- 各种 neutron 部署中的详细网路工作流程和架构
- 租户网路中的东西向流量
- 租户网路中的南北向流量
- 仅限供应商的部署中的流量
- Neutron 外挂程式
- Linux 桥
- 打开 vSwitch
- OVS 故障排除和练习
- 安全组(iptables、tcpdump)故障排除
- 埠安全调整和 vIP 管理
- 分散式虚拟路由器
- LBaaS + Octavia 专案
- VPNaaS的
- OpenStack 监控和遥测
- 云高仪服务
- 外部监控
- 提升云/虚拟机管理程式功能
- CPU 固定 / NUMA 架构
- SR-IOV (SR-IOV)
- Cloud-init 和镜像定制
- 元数据服务
- 从 metadata service 获取资讯
- 块存储后端
- LVM 公司
- Ceph RBD
- 物理设备
- 存储网路注意事项
- 升级 OpenStack
- 升级策略和过程
- 零停机时间升级
- 使用 OpenStack 进行裸机配置
- Ironic 模组
- undercloud 和 overcloud 概念
- 故障排除的各种摘录 OpenStack 集群
- 检查任务范例
- 未来 OpenStack
要求
- 基本 Linux 管理技能
- 基本的网络知识
- 云计算范式的基础知识
35 小时