启动haveged服务
- MindIE Server支持使用https双向认证,对客户端发起的http请求进行身份认证。当开启https时,为了给服务器密钥进行口令加密,加密工具KMC使用的随机数生成算法需要haveged组件进行补熵。需要在所有MindIE Server服务安装节点上执行以下操作。
- MindIE MS服务端使用了KMC工具,部署MS的管理节点同样需要haveged组件补熵。
- MindIE MS部署MindIE Server时在容器内自动生成证书需要调用KMC解密,生成随机口令,对熵值(4096)要求较高, 需要在计算节点安装haveged组件补熵。
请在当前Linux环境中检查是否补熵,查看和补熵的操作如下:
- 确认系统是否开启了haveged服务(建议一直开启)。
systemctl status haveged.service
或
ps -ef | grep "haveged" | grep -v "grep"
- 修改/etc/default/haveged配置文件的熵值为4096。
DAEMON_ARGS="-w 4096"
- 启动haveged服务,并将其设置为随系统启动,确保haveged服务一直开启。
systemctl start haveged.service systemctl enable haveged.service
- 查看屏幕输出随机数的速度。
cat /dev/random | od -x
查看当前熵值。
cat /proc/sys/kernel/random/entropy_avail
正常情况下,未启动havaged是100多,启动havaged之后会增大到1000多甚至2000。
父主题: 附录