鲲鹏BoosKit加速库KAE加解密安装

鲲鹏BoosKit加速库KAE加解密安装

安装前准备 这里要准备三个部分,服务器(OS已安装好)+对应的RPM包和OpenSSL 1.1.1a或以上版本+依赖的软件。

1.获取license

安装鲲鹏KAE加速引擎之前需要先安装相应的License,License安装成功之后,操作系统才能识别到加速器设备。
具体License申请使用操作可参考《华为服务器 iBMC 许可证 使用指导》,文档链接如下:https://support.huawei.com/enterprise/zh/management-software/ibmc-pid-8060757?category=operation-maintenance。

查看操作系统是否有加速器设备的方法可以通过lspci命令进行查看

2.获取软件

用下面链接打开KAE源码页面。https://gitee.com/kunpengcompute/KAE ,
在KAE源码页面找到“发行版”,单击“全部”进入“发行版”页面。
在“发行版”页面,选择相应版本的RPM或deb包并下载。

3.安装OpenSSL1.1.1a的前置包

前提准备,已安装与系统版本对应的kernel-devel。
已安装perl、bzip2。
已安装GCC、make工具,不同GCC版本下呈现出的性能数据存在差异,推荐使用7.4.1及以上版本,make推荐使用3.82及以上版本。
已安装automake、autoconf、libtool相关软件
yum -y install kernel-devel
yum -y install perl
yum -y install bzip2
yum -y install gcc
yum -y install make
yum -y install automake
yum -y install autoconf
yum -y install libtool

4.安装open SSL1.1.1a

OpenSSL源码包可从https://www.openssl.org/source/old/1.1.1/下载

解压(默认在/usr/local路径下)

tar -xzvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a/
./config -Wl,-rpath,/usr/local/lib
make
make install

设置环境变量

export OPENSSL_ENGINES=/usr/local/lib/engines-1.1

安装后检查

cd /usr/local/bin
./openssl version

5.通过RPM包安装KAE加速引擎软件

如OpenSSL已按上述默认方式进行安装,则可以通过rpm -ivh *.rpm安装所有KAE加速引擎软件包
rpm -ivh *.rpm

6.验证RPM软件是否已正常安装到系统内

rpm -ql uacce
rpm -ql hisi_sec2 hisi_hpre hisi_rde
ls -al /lib/modules/`uname -r`/extra 
ls -al /etc/modprobe.d/

7.重启系统或者通过命令行手动依次加载加速器驱动到内核,并查看是否加载成功

lsmod | grep uacce
modprobe uacce
modprobe hisi_sec2
modprobe hisi_hpre
modprobe hisi_rde
lsmod | grep uacce

8.安装后检查

rpm -qa uacce hisi_sec2 hisi_hpre hisi_rde
ls -al /sys/class/uacce/
cd /usr/local/bin/
./openssl speed rsa2048
./openssl speed -engine kae rsa2048
经验分享 程序员 微信小程序 职场和发展