解决什么问题:私有云里的身份与权限乱账

很多运维和系统工程师在接触 OpenStack 私有云时,往往卡在第一步:环境刚装好,各种组件连不上,报错日志里全是认证拒绝、令牌无效、找不到端点。这通常不是网络不通,而是 Keystone 没理顺。Keystone 是整个 OpenStack 架构的门禁系统,它负责认证谁在操作、授权能干哪些事、以及告诉客户端去哪里找具体的计算或存储服务。这门课聚焦的就是这个核心组件,专门解决实际部署和排错中“为什么连不通、为什么没权限”的底层逻辑问题。如果你之前只是照着文档机械敲命令装环境,遇到认证报错就抓瞎,这门课能帮你把用户、令牌、角色、端点这些概念彻底打通,从而理解各组件协同工作的完整数据流向。

适合什么基础与学习顺序建议

这门课不适合零基础新手。你需要具备基本的 Linux 运维能力,了解 HTTP 协议的请求与响应流程,最好对 OpenStack 的整体架构有粗略认知。如果是纯转行人员,建议先补网络和系统基础,否则后续抓包分析环节会非常吃力。拿到资料后,建议先看概念详解部分,尤其是用户、凭据、令牌、角色这几块,它们是后续排错的基石;接着重点看端点、服务、多区域以及策略这几节,这些是实际企业部署中容易踩坑的地方,特别是策略文件直接决定了不同角色能执行哪些具体操作;最后再进入抓包分析环节,结合真实数据流去印证前面的理论。不要跳过版本对比,虽然时长短,但它决定了你后续配置文件里的认证参数到底该怎么写,很多老系统升级卡点就在这里。

学完能做什么与资料怎么配合练习

学完之后,你应该能独立完成几件具体的事:一是从零梳理一套私有云环境的认证架构,包括合理规划域、项目、用户和角色的层级关系,而不是乱建一气;二是看懂服务注册和端点配置,知道为什么内部端点、公开端点、管理端点要分开,以及它们分别用在什么流量路径上;三是能拿着报错日志和数据包,精准定位是令牌过期、角色绑定错误,还是服务目录缺失导致的组件拒绝通信。资料配合练习的方式很明确:概念章节先过一遍建立认知框架,然后必须自己动手搭一套基础环境,跟着抓包分析那几节同步操作。自己用抓包工具截取一次完整的认证请求,对比请求头里的令牌和响应体里的服务目录。看视频时建议开双屏,一边放课程,一边开终端随时验证命令输出,光看不练,概念很快就会糊在一起。

课程目录

课程目录13 集
  • 1 keystone介绍 (13:00).mp4
  • 2 keystone概念详解-用户,用户组,凭据,认证 (13:38).mp4
  • 3 keystone概念详解-令牌,角色,授权 (20:40).mp4
  • 4 keystone概念详解-endpoint,service, (20:18).mp4
  • 5 keystone概念详解-单region和多region (11:59).mp4
  • 6 keystone概念详解-service的policy (13:47).mp4
  • 7 keystone概念详解-project和tenant (11:51).mp4
  • 8 keystone概念详解-domain (08:09).mp4
  • 9 keystone v2和v3 (03:00).mp4
  • 10 keystone和其它service协同工作流程 (06:58).mp4
  • 11 keystone探索工作流程环境准备 (09:44).mp4
  • 12 抓取数据包分析keystone工作流程 (23:11).mp4
  • 13 手工发送API探索keystone工作流程 (20:08).mp4