8.5. 为 Valkey 和 PCP 配置安全连接
您可以在 Performance Co-Pilot (PCP)、Grafana 和 Valkey 之间建立安全连接。在这些组件之间建立安全连接有助于防止未授权方访问或修改正在收集和监控的数据。
先决条件
- 已安装 PCP。如需更多信息,请参阅安装并启用 PCP。
- Grafana 服务器已配置。如需更多信息,请参阅设置 grafana-server。
- Valkey 已安装。如需更多信息,请参阅配置 Valkey。
-
私钥存储在
/etc/valkey/client.key
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。有关创建私钥和证书签名请求(CSR)的详细信息,以及如何从证书颁发机构(CA)请求证书,请参阅您的 CA 文档。 -
TLS 客户端证书存储在
/etc/valkey/client.crt
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。 -
TLS 服务器密钥存储在
/etc/valkey/valkey.key
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。 -
TLS 服务器证书存储在
/etc/valkey/valkey.crt
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。 -
CA 证书存储在
/etc/valkey/ca.crt
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。 -
对于
pmproxy
守护进程,私有服务器密钥存储在/etc/pcp/tls/server.key
文件中。如果您使用其他路径,请修改流程相应步骤中的路径。
流程
作为 root 用户,打开
/etc/valkey/valkey.conf
文件并调整 TLS/SSL 选项以反映以下属性:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 确保 valkey 可以访问 TLS 证书:
su valkey -s /bin/bash -c \ 'ls -1 /etc/valkey/ca.crt /etc/valkey/valkey.key /etc/valkey/valkey.crt'
# su valkey -s /bin/bash -c \ 'ls -1 /etc/valkey/ca.crt /etc/valkey/valkey.key /etc/valkey/valkey.crt' /etc/valkey/ca.crt /etc/valkey/valkey.crt /etc/valkey/valkey.key
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 valkey 服务器以应用配置更改:
systemctl restart valkey
# systemctl restart valkey
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
确认 TLS 配置可以正常工作:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow