部署sealing key组件

本功能仅在cVM虚拟机内使能。

安装前请根据环境要求章节配置openEuler-24.03-LTS-SP1的yum源。

  1. 安装动态库和头文件。

    yum install -y virtCCA_sdk-devel

  2. 安装内核态驱动,并刷新内核模块依赖关系。

    yum install -y virtCCA_driver
    depmod

  3. 加载内核态驱动,并检查驱动是否成功加载。

    modprobe sealing_key
    lsmod | grep sealing_key
    • 若depmod刷新依赖关系失败,或modprobe无法自动加载sealing_key。可通过手动执行insmod的方法加载。执行下方命令查看sealing_key.ko的安装位置后再手动执行insmod进行加载。
      rpm -ql virtCCA_driver 
      insmod /path/to/sealing_key.ko
    • yum源需与当前虚拟机内核版本匹配,否则驱动将插入失败。若找不到匹配的源,可下载驱动源码基于当前内核编译。
      git clone -b master https://gitee.com/openeuler/virtCCA_driver.git
      cd virtCCA_driver/sealing_key/src
      make KERNEL_DIR=/path/to/kernel