目录服务也要有退路:群晖 LDAP Server 数据库备份、还原与套件级迁移实操
目录服务也要有退路:群晖 LDAP Server 数据库备份、还原与套件级迁移实操
引言
不少企业用 LDAP Server 把统一账号目录放在 NAS 上:一套账号供内网多套系统做认证来源,登录不再各管一摊。便利的背面是新的单点——目录一旦损坏或配置错乱,依赖它的系统登录集体受影响。这时候目录服务自己的备份在哪里、怎么恢复,就成了方案里必须回答的问题。LDAP Server 官方给了两条互补的路线:一是套件内的数据库定期备份,服务于日常管理与归档;二是通过 Hyper Backup 做套件级备份,服务于把整套 LDAP 服务搬到另一台 NAS。这篇把两条路线的配置步骤与各自边界走一遍。
两条路线先分工
数据库备份是套件原生能力:按计划把 LDAP 数据库备份成文件,版本数量有上限控制,适合日常回溯点;Hyper Backup 路线备份的是套件整体——LDAP Server 设置、FQDN、密码、用户和群组数据一并入包,适合跨机搬迁与整机层面的保全。日常跑前者,换机与深度保全用后者,两条线并行不冲突。
操作步骤
-
进入 LDAP Server > 备份和还原,单击配置。为什么:数据库备份的入口在套件内部,配置一次后按计划自动执行——备份这件事要靠制度,不能靠运维记得。
-
选择存储备份文件的目的地。为什么:目的地的选择决定了备份的独立性——目录服务的退路不能与目录服务本身存在同一个故障面里,按企业实际选可用的备份目的地,恢复时才找得到人。
-
勾选启用计划备份,并指定备份计划。为什么:官方注明不勾选此项仍可以稍后执行立即备份,但在企业环境里「稍后手动」大概率等于「永远不会」;把计划写进配置,回溯点才会按节奏自然产生。
-
指定备份版本的数量上限。为什么:官方明确超过指定数量时最早的备份文件将被删除——上限既是存储占用的控制阀,也是回溯深度的设定值,按目录变更频率与恢复预期定。
-
把计划安排在业务低峰,例如凌晨时段。为什么:官方有一条关键注记——备份程序运行时,LDAP Server 会短暂停止 LDAP 服务,直到程序结束为止;这段窗口内依赖目录的认证会受影响,官方也建议将备份计划设置在较少人员使用 LDAP 服务时(例如凌晨 4:00)运行。
-
大变更前单击立即备份、确定,手动加一个还原点。为什么:批量调整目录结构、升级套件版本这类操作之前,先打一个即时备份,出问题时直接回退到动手前一刻,成本远低于从错乱状态里修复。
-
知道备份文件长什么样:目的地共享文件夹的 DirectoryServerBackup 文件夹中,前缀为 synoldap 的备份文件。为什么:官方写明了文件位置与命名前缀——恢复时不用满世界找文件,日常巡检时也应到这里确认备份真实落了盘,而不是只看任务状态灯。
-
还原时选择位于 Synology NAS 或计算机上的备份文件,单击还原。为什么:官方对此有重度警告——恢复程序会永久删除 LDAP 数据库中现存的所有数据及设置;还原是整库回到过去,不是与现状合并,执行前必须确认选中的版本就是要回到的状态,并已通知依赖方。
-
跨机搬迁走 Hyper Backup:进入 DSM > Hyper Backup > 创建 > 数据备份任务,向导提示选择要备份的应用程序时选择 LDAP Server。为什么:这条路线备份的不只是数据库——LDAP Server 设置、FQDN、密码、用户和群组数据都在包里,是「整套目录服务」的完整性搬迁。
-
在目标机还原:Hyper Backup > 还原 > 数据。为什么:官方给出两条硬边界——此套件无法还原到运行较旧版本 DSM 的 Synology 产品,也无法还原到之前的套件版本;搬迁前先核对目标机的 DSM 与套件版本不低于来源,还原完成后目标机 LDAP Server 的当前设置和数据将被覆盖,切换依赖方指向后再下线旧机。
三条边界先知道
- 备份窗口即认证窗口:数据库备份期间 LDAP 服务短暂停止,计划务必放低峰,白天临时手动备份前先评估依赖面。
- 还原是清空式覆盖:现存数据及设置会被永久删除,无合并选项——确认版本、通知依赖方,两步都做再点还原。
- 套件还原只能往新不能往旧:Hyper Backup 路线不支持还原到较旧 DSM 或较旧套件版本,跨机迁移的版本核对要在动手前完成。
结语
目录服务的可用性不只在它运行时,更在它出事时有没有退路:数据库备份给日常回溯,套件级备份给整机搬迁,两套动作各就各位。贵州诚鑫致达科技在部署统一账号体系时,LDAP 备份与恢复演练是交付清单里的必做项——退路是平时修出来的,不是出事时现找的。