
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
intel/intel-qat-haproxy:2.0.0-1是基于Intel QuickAssist Technology (QAT) OpenSSL Engine的Docker镜像。该镜像集成了haproxy与QAT加速功能,可在支持Intel QAT技术的平台上提供硬件和优化软件的加密加速,提升haproxy的SSL/TLS处理性能,适用于需要高性能加密处理的负载均衡场景。
需在平台BIOS中启用Intel VT-d和SR-IOV。详细步骤参考https://intel.github.io/quickassist/AppNotes/Containers/setup.html#updating-the-bios-settings。
需启用Intel IOMMU并将QAT VF绑定到内核。
Ubuntu系统:
sudo vim /etc/default/grubGRUB_CMDLINE_LINUX,添加参数:intel_iommu=on vfio-pci.ids=8086:4941(SPR平台)sudo update-grubCentOS/Fedora系统:
grubby --update-kernel=/boot/vmlinuz-$(uname -r) --remove-args="intel_iommu=on" --args="intel_iommu=off vfio-pci.ids=8086:4941"更多主机操作系统SR-IOV IOMMU配置步骤参考https://intel.github.io/quickassist/AppNotes/Containers/setup.html#configuring-the-host-operating-system-with-sr-iov-iommu。
执行以下脚本启用VF设备:
shfor i in `(lspci -D -d :4940 || lspci -D -d :4942) | awk '{print $1}'`; do echo 16 | sudo tee /sys/bus/pci/devices/$i/sriov_numvfs; done
停止主机上运行的QAT服务:
shsystemctl stop qat
shsystemctl stop qat_service
shsystemctl disable qat_service
关闭QAT设备:
shfor i in `lspci -D -d :4940 | awk '{print $1}'`; do echo down > /sys/bus/pci/devices/$i/qat/state; done
配置QAT设备服务:
shfor i in `lspci -D -d :4940 | awk '{print $1}'`; do echo "sym;asym" > /sys/bus/pci/devices/$i/qat/cfg_services; done
启动QAT设备:
shfor i in `lspci -D -d :4940 | awk '{print $1}'`; do echo up > /sys/bus/pci/devices/$i/qat/state; done
检查QAT设备状态:
shfor i in `lspci -D -d :4940 | awk '{print $1}'`; do cat /sys/bus/pci/devices/$i/qat/state; done
验证QAT组GID(需确保主机QAT组GID为1001):
shgetent group qat | cut -d ':' -f 3
设置VF设备权限:
shchown root:qat /dev/vfio/*
shchmod 660 /dev/vfio/*
使用以下命令运行Docker镜像:
sh# 服务器命令 docker run --rm -it --cpuset-cpus <n cores> --cap-add=IPC_LOCK --security-opt seccomp=unconfined --security-opt apparmor=unconfined $(for i in `ls /dev/vfio/*`; do echo --device $i; done) --env QAT_POLICY=1 --ulimit memlock=50000000:50000000 -v /usr/local/etc/haproxy/:/usr/local/etc/haproxy/ -d -p 8080:8080 intel/intel-qat-haproxy:1.8.1-1 haproxy -f /usr/local/etc/haproxy/haproxy.cfg # 客户端测试命令 openssl s_time -connect <server_ip>:8080 -cipher AES128-SHA256 -www /20b-file.html -time 5
参数说明:
<n cores>:指定使用的CPU核心数--cap-add=IPC_LOCK:允许进程锁定内存--device:挂载VFIO设备QAT_POLICY=1:设置QAT策略-v:挂载主机haproxy配置目录到容器-p 8080:8080:映射haproxy服务端口QAT启用的haproxy配置文件示例参考https://github.com/intel/QAT_Engine/blob/master/dockerfiles/haproxy/haproxy.cfg。
Intel、Intel Atom和Xeon是Intel Corporation在美国和/或其他国家的商标。
*其他名称和品牌可能是其各自所有者的财产。
Copyright © 2025, Intel Corporation. 保留所有权利。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务