pve+cube:PVE从vtcm映射到tpm0

2022-09-02 发布 0条评论

PVE从vtcm映射到tpm0

环境准备

  1. pve平台部署cube-1.3,cube-tcm,gm_sm2_master到/root/centoscloud下(如没有,使用mkdir /root/centoscloud新建)
  2. 成功编译并安装vtcm设备(如遇问题,见《pve部署cube框架》篇)

操作方法

  1. pve上新建虚拟机(测试采用centos7-2009.iso镜像)

  2. 在新建虚拟机关机情况下,pve终端进入/etc/pve/qemu-server

    $ cd /etc/pve/qemu-server
    $ vim xxx.conf

    其中,xxx.conf为新建虚拟机的id,如下图虚拟机id为103
    20220504134803

  3. 编辑该.conf文件,新增参数

    args: -tpmdev passthrough,id=tpm0,path=/dev/vtcmxx,cancel-path=/dev/null -device tpm-tis,tpmdev=tpm0

    其中,/dev/vtcmxx中的xx是vtcm号,一般而言,cube-tcm创建的vtcm有15个,这里我们使用第十三个
    20220504135005

  4. 完成后重新开启该虚拟机进行测试,可见tpm0设备
    20220504135251

发表评论