2.7. 从备份中恢复简单的加密密钥
要从备份中恢复 barbican 数据库,请使用 barbican 权限登录到 Controller 节点,并恢复 barbican 数据库。要从备份中恢复 KEK,请使用备份文件覆盖 barbican.conf 文件。
前提条件
- OpenStack Key Manager 已安装并运行
-
您有一个
barbican.conf文件和 barbican 数据库的现有备份
流程
登录到
controller-0节点,检查控制器上是否有barbican数据库,该数据库是否授予对barbican用户的访问权限来恢复数据库:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将备份文件恢复到
barbican数据库:sudo mysql -u barbican -p"seDJRsMNRrBdFryCmNUEFPPev" barbican < barbican_db_backup.sql
[heat-admin@controller-0 ~]$ sudo mysql -u barbican -p"seDJRsMNRrBdFryCmNUEFPPev" barbican < barbican_db_backup.sql [heat-admin@controller-0 ~]$Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用之前备份的文件覆盖
barbican.conf文件。
验证
在 overcloud 上,验证测试 secret 是否已成功恢复:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow