8.6. 识别使用 NBDE Tang Server Operator 部署的 Tang 服务器的 URL
在将 Clevis 客户端配置为使用 Tang 服务器公告的加密密钥之前,您必须识别服务器的 URL。
8.6.1. 使用 Web 控制台识别 NBDE Tang Server Operator 的 URL
您可以使用 OpenShift Container Platform Web 控制台识别 OperatorHub 中通过 NBDE Tang Server Operator 部署的 Tang 服务器的 URL。识别 URL 后,您可以在包含 LUKS 加密卷的客户端中使用 clevis luks bind
命令,您要使用 Tang 服务器公告的密钥自动解锁。有关使用 Clevis 配置客户端的详细信息,请参阅 RHEL 9 安全强化文档中的配置 LUKS 加密卷的手动注册 部分。
先决条件
-
您必须在 OpenShift Container Platform 集群中具有
cluster-admin
权限。 - 您在 OpenShift 集群中使用 NBDE Tang Server Operator 部署了 Tang 服务器。
流程
-
在 OpenShift Container Platform web 控制台中进入至 Operators
Installed Operators Tang Server。 在 NBDE Tang Server Operator 详情页面中,选择 Tang Server。
- 此时会出现为集群部署的 Tang 服务器列表。点您要与 Clevis 客户端绑定的 Tang 服务器的名称。
Web 控制台显示所选 Tang 服务器的概述。您可以在屏幕的
Tang Server External Url
部分找到 Tang 服务器的 URL:在本例中,Tang 服务器的 URL 是
http://34.28.173.205:7500
。
验证
您可以使用
curl
、wget
或类似工具来检查 Tang 服务器是否广告,例如:$ curl 2> /dev/null http://34.28.173.205:7500/adv | jq
输出示例
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
8.6.2. 使用 CLI 识别 NBDE Tang Server Operator 的 URL
您可以使用 CLI 识别 OperatorHub 中通过 NBDE Tang Server Operator 部署的 Tang 服务器的 URL。识别 URL 后,您可以在包含 LUKS 加密卷的客户端中使用 clevis luks bind
命令,您要使用 Tang 服务器公告的密钥自动解锁。有关使用 Clevis 配置客户端的详细信息,请参阅 RHEL 9 安全强化文档中的配置 LUKS 加密卷的手动注册 部分。
先决条件
-
您必须在 OpenShift Container Platform 集群中具有
cluster-admin
权限。 -
已安装 OpenShift CLI(
oc
)。 - 您在 OpenShift 集群中使用 NBDE Tang Server Operator 部署了 Tang 服务器。
流程
列出 Tang 服务器的详情,例如:
$ oc -n nbde describe tangserver
输出示例
… Spec: … Status: Ready: 1 Running: 1 Service External URL: http://34.28.173.205:7500/adv Tang Server Error: No Events: …
-
使用
Service External URL:
项的值,但没有/adv
部分。在本例中,Tang 服务器的 URL 是http://34.28.173.205:7500
。
验证
您可以使用
curl
、wget
或类似工具来检查 Tang 服务器是否广告,例如:$ curl 2> /dev/null http://34.28.173.205:7500/adv | jq
输出示例
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
8.6.3. 其他资源
- RHEL 9 安全强化文档中的 配置 LUKS 加密卷的手动注册 部分。