鲲鹏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