13.2.3. 为 vTPM 设备创建类别


当 overcloud 被启用来创建具有 vTPM 设备的实例时,您可以创建一个或多个 vTPM 设备类别,供您的云用户用来启动具有 vTPM 设备的实例。

注意

只有 hw_tpm_modelhw_tpm_version 属性没有在镜像上设置时,才需要 vTPM 设备类别。如果类别和镜像同时指定了 TPM 设备模型,并且两个值不匹配,则调度会失败。

流程

  1. 为 vTPM 设备创建类别:

    (overcloud)$ openstack flavor create --vcpus 1 --ram 512 --disk 2  \
     --property hw:tpm_version=2.0 \
     vtpm-flavor
    注意

    不支持 TPM 版本 1.2

  2. 可选:指定要使用的 TPM 模型:

    (overcloud)$ openstack flavor set \
     --property hw:tpm_model=<tpm_model> \
     vtpm-flavor
    • <tpm_model > 替换为要使用的 TPM 设备的模型。设置为以下有效值之一:

      • TPM -tis: (默认) TPM 接口规格。
      • TPM-crb :命令响应缓冲.仅与 TPM 版本 2.0 兼容。

        注意

        如果没有设置 hw:tpm_model 属性,Compute 服务会忽略 hw:tpm_ model 属性的配置。

验证

  1. 使用 vTPM 类别创建一个实例:

    (overcloud)$ openstack server create --flavor vtpm-flavor \
     --image rhel-image vtpm-instance
  2. 以云用户身份登录实例。
  3. 要验证实例是否可以访问 vTPM 设备,请从实例输入以下命令:

    $ dmesg | grep -i tpm
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部