监控大屏也统一登录。Grafana 通过 grafana.ini + ldap.toml 两个文件接上 LDAP,再用组映射决定谁是管理员、谁只能看。
前八节装好的都是零件,这一节做验收:一套 LDAP 账号同时进文件共享、监控大屏和云平台,并顺手把日常备份配好。
文件服务器也用同一套账号。Samba 通过 ldapsam 后端把「这台机器能不能进」交给 LDAP 判断——关键一步是 smbpasswd -w。
Prometheus 存了数据但全是一行行文本。Grafana 负责把它画成曲线图——加数据源、导入 11074 号仪表板,一个大屏就成了。
云平台跑起来了,但它是黑盒。Prometheus 负责存数据,openstack-exporter 负责把 OpenStack 的状态翻译成指标——本节把这条采集链路搭起来。
让 OpenStack 认 LDAP 里的账号。核心是「按域分流」:老账号继续走数据库,新建的 ldap_domain 走 LDAP,互不影响、出事有后路。
命令行往目录树里加人太费劲。phpLDAPadmin 让你在浏览器里点着管理 LDAP——装它只需要记住一条访问链路和一个登录属性设置。
学校里教务、图书馆、机房各一套账号太折磨人。OpenLDAP 就是那个把所有账号集中起来管的「全校通讯录 + 门禁卡系统」,这一节把它装起来。
本地源里只有 ISO 自带的包。要装 phpLDAPadmin、Prometheus 依赖这些额外软件,必须让节点能上外网——这一节换阿里云源并做全量更新。
比赛机房往往没有外网,而 OpenStack 有上百个 RPM 包。把 CentOS 和 iaas 两张光盘变成本地 yum 仓库,是整套云平台搭建的第一块地基。