开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

环境配置

使能机密计算TEE特性前,请参见本章节提前准备软硬件安装环境,以确保后续安装操作顺利进行。

硬件、固件和软件配套说明

  • 硬件服务器需搭载鲲鹏920新型号处理器(7280Z、7270Z、7285Z、5253Z、5252Z、5235Z、5230Z、7260Z、7260Y、7250Y、5258F)。
  • 机密虚机部署要求的固件和软件配套如下表1表2所示。
    表1 固件获取

    固件名称

    版本要求

    说明

    获取途径

    BIOS

    21.23版本及以上

    服务器配套BIOS固件,支持TEE套件TMM固件引导启动。

    企业网

    BMC

    5.05.12.5版本及以上

    服务器配套BMC固件,支持TEE套件TMM固件安全升级。

    企业网

    表2 软件包配套

    软件包名称

    版本要求

    说明

    获取途径

    BoostKit-virtCCA_1.6.0.zip

    1.6.0

    鲲鹏BoostKit机密计算TEE套件软件包,包含TMM固件。

    鲲鹏社区

    请联系华为工程师获取

    libvirt

    9.10.0-16版本及以上

    虚拟机管理接口库。

    openEuler 24.03 LTS SP2 Yum源下载

    QEMU

    8.2.0-37版本及以上

    开源虚拟机软件,可模拟不同的硬件平台和操作系统。

    Kernel

    6.6.0-100.0.0.103版本及以上

    操作系统Linux内核。

    edk2-aarch64

    202308-23

    UEFI固件开发工具包。

    virtCCA_sdk

    0.1.17-1版本及以上

    virtCCA SDK软件包,提供virtCCA远程证明动态库及头文件。

iBMC导入License

服务器需加载TEE License使能TEE套件特性,在缺少TEE License情况下特性关闭,BIOS无法打开特性使能开关。获取License文件后需基于以下部署完成License导入。

如果需要申请TEE License,请联系华为业务负责人。

  1. 登录iBMC网页,选择iBMC管理 > 许可证管理

    在未导入License的情况下,Kunpeng TEE Function处于“已关闭”状态。

  2. 单击“安装”,选择获取的TEE License。

    成功导入TEE License后,Kunpeng TEE Function处于“已开启”状态,并显示对应截止日期。

固件配置

为开启TEE套件特性需升级配套TEE套件固件服务器。

  • BIOS固件升级

    登录iBMC网页,下电机器,将BIOS hpm上传至升级文件处后开始升级,升级完成后上电。

  • TMM固件升级

    登录iBMC网页,下电机器,将tmm_image.hpm上传至升级文件处后开始升级,升级完成后上电。

配置TEE支持

TEE License已导入的情况下,可通过BIOS配置选项选择开启或关闭TEE特性以及TEE安全内存大小配置。

  1. 重启或上电服务器,登录BIOS配置选项。
  2. 在BIOS配置选项,进入Advanced > Memory Configuration配置菜单。

  3. 将“Channel Interleaving 3Way”选项配置为“Disabled”。

  4. 在BIOS配置选项中,进入Security > TEE Configuration配置菜单。

  5. 将“Support TEE”选项配置为“Enabled”。

  6. 根据业务场景需要配置TEE安全内存大小。

    • Max Volume of Secure Memory:表示当前内存插法下NUMA均分时,允许配置的最大安全内存大小。
    • TEE Memory Size:表示选取目标安全内存大小。其中AUTO模式,不会考虑NUMA均分,会分配尽可能多的安全内存。
  7. “F10”,保存、退出BIOS配置选项。