10.5.4.6. マシンセットを使用した Azure 仮想マシンの信頼された起動の設定
OpenShift Container Platform 4.20 は、Azure 仮想マシンの信頼された起動をサポートします。マシンセットの YAML ファイルを編集することで、マシンセットがデプロイメントするマシンに使用する信頼できる起動オプションを設定できます。たとえば、セキュアブートや専用の仮想 Trusted Platform Module (vTPM) インスタンスなどの UEFI セキュリティー機能を使用するようにこれらのマシンを設定できます。
一部の機能の組み合わせでは、無効な設定が発生します。
| Secure Boot[1] | vTPM[2] | 有効な設定 |
|---|---|---|
| Enabled | Enabled | はい |
| Enabled | 無効 | はい |
| Enabled | 省略 | はい |
| 無効 | Enabled | はい |
| 省略 | Enabled | はい |
| 無効 | 無効 | いいえ |
| 省略 | 無効 | いいえ |
| 省略 | 省略 | いいえ |
-
secureBootフィールドの使用。 -
virtualizedTrustedPlatformModuleフィールドの使用。
関連する機能の詳細は、Azure 仮想マシンの信頼された起動 に関する Microsoft Azure のドキュメントを参照してください。
手順
- テキストエディターで、既存のマシンセットの YAML ファイルを開くか、新しいマシンセットを作成します。
providerSpecフィールドの下の次のセクションを編集して、有効な設定を指定します。UEFI セキュアブートと vTPM が有効になっている有効な設定例
apiVersion: machine.openshift.io/v1 kind: ControlPlaneMachineSet # ... spec: template: machines_v1beta1_machine_openshift_io: spec: providerSpec: value: securityProfile: settings: securityType: TrustedLaunch1 trustedLaunch: uefiSettings:2 secureBoot: Enabled3 virtualizedTrustedPlatformModule: Enabled4 # ...
検証
- Azure ポータルで、マシンセットによってデプロイされたマシンの詳細を確認し、信頼された起動オプションが設定した値と一致することを確認します。