联系我们

课程大纲

OpenStack简介

  • 什么是OpenStack?
  • 私有云 vs 公有云 vs 混合云
  • OpenStack架构概述
  • 核心服务(Nova、Neutron、Cinder、Glance、Keystone、Swift)
  • 理解OpenStack生态系统

OpenStack架构与组件

  • 控制平面与数据平面
  • 理解消息队列(RabbitMQ)
  • 数据库后端(MariaDB/Galera)
  • 服务架构模式
  • 高可用性考虑

规划OpenStack部署

  • 硬件需求与规模
  • 网络拓扑设计
  • 存储后端选择
  • 单节点 vs 多节点部署
  • 部署工具概述(Packstack、Kolla-Ansible、OpenStack-Ansible、TripleO)

核心服务 - 计算(Nova)

  • Nova架构与组件
  • Hypervisor支持(KVM、VMware、Hyper-V)
  • 实例生命周期管理
  • 规格与配额
  • 实时迁移与调度

核心服务 - 网络(Neutron)

  • Neutron架构概述
  • 网络类型(本地、扁平、VLAN、VXLAN、GRE)
  • 创建网络、子网和路由器
  • 浮动IP与安全组
  • 负载均衡即服务

核心服务 - 块存储(Cinder)

  • Cinder架构与存储后端
  • 创建与管理卷
  • 卷类型与QoS
  • 卷快照与备份
  • 与Nova集成

镜像与对象存储

  • Glance镜像服务
  • 创建与管理镜像
  • Swift对象存储架构
  • 创建容器与对象
  • 访问控制与策略

身份与安全管理(Keystone)

  • Keystone架构与概念
  • 用户、项目与角色
  • 认证与授权
  • 令牌管理与MFA
  • 与LDAP/Active Directory集成

监控与故障排除

  • 监控OpenStack服务
  • 日志分析与调试
  • 常见问题与解决方案
  • 性能调优基础
  • 备份与恢复策略

企业部署最佳实践

  • 高可用性设计模式
  • 安全加固
  • 扩展考虑
  • 升级策略
  • 文档与操作流程

要求

  • 具备Linux系统管理经验。
  • 基本了解网络概念(VLAN、子网、路由)。
  • 熟悉虚拟化技术(KVM、VMware或Hyper-V)。
  • 了解存储系统(SAN、NAS或分布式存储)。

受众

  • 系统管理员。
  • 基础设施工程师。
  • 云架构师。
  • 计划部署私有云的IT经理。
  • DevOps工程师。
 21 小时

客户评论 (2)

即将举行的公开课程

课程分类