openEuler 上部署大模型:从环境准备到对话验证

在 openEuler 上部署大模型,最直接的方式是使用 Ollama。
它把模型下载、运行和 API 服务打包成一条命令,适合零基础用户在服务器上快速跑起一个可对话的本地模型。
下面按实际执行顺序,从系统检查到对话验证完整走一遍。

先确认系统状态和资源余量

动手前先确认 openEuler 版本、内存和磁盘空间。
大模型对内存要求较高,7B 参数模型通常建议至少 8GB 内存,13B 以上建议 16GB 或更多。

cat /etc/openEuler-release
free -h
df -h /

如果内存不足,模型加载会失败或响应极慢。
磁盘方面,一个 7B 模型文件大约 4GB 左右,预留 20GB 以上比较稳妥。

另外确认网络可以访问外部资源,后续需要下载安装脚本和模型文件。

安装 Ollama 并启动服务

Ollama 官方提供 Linux 安装脚本,在 openEuler 上可以直接执行:

curl -fsSL https://ollama.com/install.sh | sh

安装完成后检查服务状态:

systemctl status ollama

如果服务没有自动启动,手动启动并设为开机自启:

systemctl start ollama
systemctl enable ollama

默认情况下 Ollama 监听 127.0.0.1:11434,只允许本机访问。
如果需要局域网内其他机器调用,需要修改服务配置。

拉取模型并测试对话

先用一个较小的模型验证环境是否正常:

ollama run qwen2.5:7b

首次执行会下载模型文件,下载完成后进入交互对话界面。
输入一句简单问题,例如“你好,请介绍一下你自己”,能正常返回内容说明模型运行成功。

退出对话使用 /bye。
查看已下载模型:

ollama list

如果下载速度慢或中断,可以重新执行 ollama run,它会断点续传。

开放远程访问与防火墙配置

要让其他机器通过 API 调用,需要让 Ollama 监听所有地址。
编辑服务配置:

systemctl edit ollama

在打开的编辑器中加入:

[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"

保存后重载并重启:

systemctl daemon-reload
systemctl restart ollama

如果开启了 firewalld,放行端口:

firewall-cmd --permanent --add-port=11434/tcp
firewall-cmd --reload

验证远程访问,在另一台机器上执行:

curl http://服务器IP:11434/api/tags

返回 JSON 模型列表即表示网络连通。

容易踩坑的几个地方

  • 内存不足导致模型加载失败:报错中常出现 out of memory 或进程被杀死。优先换更小参数模型,或增加 swap 和物理内存。
  • 防火墙未放行:远程 curl 超时,先检查 firewall-cmd --list-ports 是否包含 11434。
  • SELinux 拦截:openEuler 默认可能启用 SELinux,若服务异常可查看 /var/log/audit/audit.log,测试环境可临时设为 permissive 排查。
  • 模型下载中断:确保磁盘空间充足,重新执行拉取命令即可续传,不要手动删除部分下载文件。
  • 服务配置未生效:修改 systemctl edit 后必须执行 daemon-reload 再重启,否则环境变量不生效。

验证部署结果

完整验证分三步:本机对话正常、API 接口返回正常、远程访问正常。

本机 API 测试:

curl http://127.0.0.1:11434/api/generate -d '{"model":"qwen2.5:7b","prompt":"你好","stream":false}'

返回中包含 response 字段即表示 API 可用。
远程访问按上一节方法验证。

如果三步都通过,说明 openEuler 上的大模型部署已经完成,可以继续接入其他应用或做性能调优。

常见疑问

openEuler 版本有要求吗?
Ollama 官方安装脚本主要面向主流 Linux 发行版,openEuler 与 CentOS 系兼容度较高,但不同版本可能存在依赖差异。建议使用较新的 openEuler 稳定版本,安装后以 systemctl status ollama 输出为准判断是否正常。

没有独立显卡能跑吗?
可以,Ollama 会使用 CPU 推理,但速度明显慢于 GPU。7B 模型在纯 CPU 上可以运行,适合测试和轻量使用,生产环境建议配合 GPU 或选择更小模型。

模型文件太大,能换小一点的吗?
可以。Ollama 支持不同参数规模的模型标签,例如 qwen2.5:1.5b、qwen2.5:3b 等,按内存情况选择即可,命令格式不变。

服务重启后模型需要重新下载吗?
不需要。模型文件保存在本地目录,重启服务不会删除,ollama list 可以确认已有模型。

分享到:
上一篇
统信UOS部署大模型:从环境检查到运行验证的完整步骤
下一篇
在龙蜥系统上部署本地大模型:从环境检查到服务验证
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意