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
$ curl 2> /dev/null http://34.28.173.205:7500/adv | jq
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
$ oc -n nbde describe tangserver
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用
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
$ curl 2> /dev/null http://34.28.173.205:7500/adv | jq
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
{ "payload": "eyJrZXlzIj…eSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUB0qSFx0FJLeTU…aV_GYWlDx50vCXKNyMMCRx" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow