NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- NetBackup 目录库的恢复选项
- 恢复 NetBackup 目录库或 NetBackup 目录库映像文件的前提条件
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 数据库
对私钥加密问题进行故障排除
本主题介绍如何对私钥加密特定问题进行故障排除。
密码用于加密和解密 NetBackup 证书的私钥(证书基于主机 ID )。使用密码密钥加密和解密这些密码。
NetBackup 证书的私钥采用 AES_256_CBC 加密方式进行加密存储。用于加密私钥的密码存储在文件存储中,并采用 AES_256_GCM 加密方式进行加密。
Keystore 位置:
在 Windows 上:Install path\NetBackup\var\vxss\credentials\keystore
在 Linux 上:/usr/openv/var/vxss/credentials/keystore
群集的 Keystore 位置:
/usr/openv/var/global/vxss/credentials/keystore
Nbcert 日志:
在 Windows 上:Install path\NetBackup\logs\nbcert
在 Linux 上:/usr/openv/netbackup/logs/nbcert
密码文件路径:keystorepath + .yekekp
密码密钥文件路径:keystorepath + .yekcneekp
certmapinfo.json 文件路径:
在 Windows 上:Install path\NetBackup\var\vxss\certmapinfo.json
在 Linux 上:/usr/openv/var/vxss/certmapinfo.json
表:
序列号 |
问题 |
可能的原因 |
解决方法 |
---|---|---|---|
1 |
命令:nbcertcmd -listcertdetails Output: Private Key Encryption State: Encrypted with an unknown passphrase |
私钥文件被篡改。 |
|
2 |
对于以下情形的问题,原因和解决方法相同: 命令:nbcertcmd -listcertdetails 输出: Private Key Encryption State: Encrypted with an unknown passphrase 命令:nbcertcmd -rotatePassphrasekey The passphrase key rotation failed. EXIT STATUS 1200: Internal error |
密码文件或密码密钥文件被篡改。 |
|
3 |
全新安装 NetBackup 后执行目录库还原时,可以看到全新安装中新创建的私钥和还原的私钥。 命令: ls -la total 20 drwx------ 2 nbsvcusr nbsvcusr 171 Jun 19 19:38 drwx------ 3 nbsvcusr nbsvcusr 133 Jun 19 19:25 .. -rw------- 1 nbsvcusr nbsvcusr 1858 Jun 19 19:38 015b91f5-74b5-44fb- 865f-6d65827cdb30-key.pem -rw------- 1 nbsvcusr nbsvcusr 1858 Jun 19 19:38 015b91f5-74b5-44fb-865f- 6d65827cdb3r-key.pem |
还原目录库会将现有私钥和密码文件重新集成到 Keystore 中。然后,Keystore 将包括全新安装中新创建的私钥和还原的私钥。 |
certmapinfo.json 文件在 Unix 上的位置:/usr/openv/var/vxss/certmapinfo.json |
4 |
NetBackup Web UI 上显示以下通知: Reissuing the host certificates during private key encryption failed for the following hosts: host1 |
在私钥加密操作期间尝试重新发布证书。 |
如果所有密钥都未加密,请对状态不是“已加密”的私钥运行以下命令之一:
|
5 |
尝试轮换密码失败,私钥文件和密码文件无法还原。 命令:[root@example keystore] nbcertcmd -rotatepassphrase 此操作对用于加密基于主机 ID 的证书的私钥的密码进行轮换。 强烈建议在执行此操作之前停止 NetBackup 服务。确保在执行该操作后重新启动服务。 是否确定要继续此操作?(y/n) y The passphrase rotation failed. EXIT STATUS 9141: Keystore is in inconsistent state. Command: ls -la total 20 drwx------ 2 nbsvcusr nbsvcusr 176 Jul 16 11:55 . drwx------ 3 nbsvcusr nbsvcusr 133 Jul 4 22:24 .. -rw------- 1 nbsvcusr nbsvcusr 1858 Jul 16 11:51 5176ec69-d3cb-44d7-a229- 799555b7bd7e-key.pem -rw------- 1 nbsvcusr nbsvcusr 1858 Jul 16 11:54 5176ec69-d3cb-44d7-a229- 799555b7bd7e-key.pem_bkup -rw------- 1 nbsvcusr nbsvcusr 1858 Jul 16 11:51 PrivKeyFile-2048.pem -rw-r--r-- 1 nbsvcusr nbsvcusr 1072 Jul 16 11:51 .yekcneekp -rw-r--r-- 1 nbsvcusr nbsvcusr 271 Jul 16 11:52 .yekekp |
由于缺少备份文件或文件重写过程出现问题,还原操作失败。 |
|