联系我们

课程大纲

OpenStack简介

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

OpenStack架构与组件

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

规划OpenStack部署

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

核心服务 - 计算(Nova)

  • Nova架构与组件。
  • 虚拟机监控程序支持(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 小时

客户评论 (1)

即将举行的公开课程

课程分类