正确安装KAE证书之后,还需要安装KAE软件,才能够使用KAEZlib压缩模块。
本文所提及的KAE驱动为KAE2.0版本,源码包中包含KAEKernelDriver内核驱动、UADK框架、KAEOpensslEngine引擎和KAEZlib几个模块。可直接使用脚本进行全部安装,也可以选择只安装KAE内核驱动、UADK框架和KAEZlib。最后检查是否安装成功。
- 安装前的系统环境需满足环境要求。
- KAE安装权限:root账户。
- KAE使用权限:root账户与非root账户。其中非root账户需要获取相关设备(/dev/hisi_*)和文件(/var/log/kae.*)权限。
- KAE驱动需要同时安装在源物理机和目标物理机。
- 更多内容请参见《加速器 用户指南(鲲鹏加速引擎)》。
- 从网页下载KAE2.0源码包或采用git clone方式。
|
git clone https://gitee.com/kunpengcompute/KAE.git -b kae2
|
- 安装相关依赖包。
|
yum install -y meson gnutls-devel yajl-devel libtirpc-devel libxslt glib2-devel libxml2-devel kernel-devel automake libtool autoconf numactl-devel
|
- 安装内核驱动。
- 进入KAE源码包目录中,初次使用前建议先执行清除命令。
- 安装KAE驱动和KAEZlib加速库,执行以下安装命令。
|
sh build.sh driver
sh build.sh uadk
sh build.sh zlib
|
或者执行以下安装命令,安装所有KAE模块(KAE驱动、UADK、KAEZlib加速库与OpenSSLEngine)。
若执行安装命令后失败,提示缺少头文件,则安装相关依赖包后重新执行安装命令即可。
- 查看是否安装成功。
- 查看KAE驱动是否安装成功。
查看对应目录下是否存在加速引擎文件系统。
回显信息如下所示,表示驱动安装成功。

- 通过lsmod查看驱动安装情况来判断驱动是否安装成功。
回显信息如下所示,表示驱动安装成功。

- 查看UADK是否安装成功。

- 查看KAEZlib库是否安装成功。
|
ll /usr/local/kaezip/lib/
|

|
ldd /usr/local/kaezip/lib/libz.so.1.2.11
|
