8.6. NBDE Tang Server Operator を使用してデプロイされた Tang サーバーの URL の特定
Tang サーバーによってアドバタイズされた暗号鍵を使用するように Clevis クライアントを設定する前に、サーバーの URL を特定する必要があります。
8.6.1. Web コンソールを使用して NBDE Tang Server Operator の URL を特定する リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform の Web コンソールを使用して、OperatorHub から NBDE Tang Server Operator でデプロイされた Tang サーバーの URL を特定できます。URL を特定した後、Tang サーバーによってアドバタイズされた鍵を使用して、自動的にロック解除する LUKS 暗号化ボリュームが含まれるクライアントで clevis luks bind
コマンドを使用します。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 サーバーの URL は、画面の
Tang Server External Url
セクションで確認できます。この例では、Tang サーバーの URL は
http://34.28.173.205:7500
です。
検証
Tang サーバーがアドバタイズしていることを確認するには、
curl
、wget
、または同様のツールを使用します。以下はその例です。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 を特定した後、Tang サーバーによってアドバタイズされた鍵を使用して、自動的にロック解除する LUKS 暗号化ボリュームが含まれるクライアントで clevis luks bind
コマンドを使用します。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 -
/adv
部分を除いたService External URL:
項目の値を使用します。この例では、Tang サーバーの URL はhttp://34.28.173.205:7500
です。
検証
Tang サーバーがアドバタイズしていることを確認するには、
curl
、wget
、または同様のツールを使用します。以下はその例です。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