银河麒麟系统部署Deepseek

一、系统要求

1.硬件要求

  • 处理器: x86_64 架构,至少 4 核
  • 内存: 至少 8GB RAM
  • 存储: 至少 50GB 可用空间

2.部署软件

  • Kylin-Server-V10-SP3-General-Release-2303-X86_64
  • ollama
  • open-webui

二、安装与配置

1.系统软件源更新

  • 执行以下命令更新系统软件源:
yum update && sudo yum upgrade -y

2.安装系统所需的常规软件

  • 使用以下命令安装常规软件:
dnf install -y gcc make
dnf install -y nano vim git unzip unrar ftp wget ntpdate dos2unix net-tools tree htop sysstat psmisc bash-completion jq rpcbind dialog nfs-utils

3.安装 ollama

3.1下载ollama安装包及安装脚本

银河麒麟系统部署Deepseek

  • 使用wget命令下载安装脚本:
wget https://ollama.com/install.sh

3.2修改安装脚本

  • 使用vim编辑器打开安装脚本,修改 82 – 84 行,在 85 行添加安装包路径:
[root@localhost ~]# vim install.sh 
$SUDO tar -xzf /root/ollama-linux-${ARCH}.tgz -C "$OLLAMA_INSTALL_DIR"   #在85行添加安装包路径

银河麒麟系统部署Deepseek

3.3执行安装脚本

  • 执行安装脚本,安装过程中出现没有 GPU 的警告不影响使用
root@localhost ~]# bash install.sh
>>> Installing ollama to /usr/local
>>> Downloading Linux amd64 bundle
>>> Creating ollama user...
>>> Adding ollama user to render group...
>>> Adding ollama user to video group...
>>> Adding current user to ollama group...
>>> Creating ollama systemd service...
>>> Enabling and starting ollama service...
Created symlink /etc/systemd/system/default.target.wants/ollama.service → /etc/systemd/system/ollama.service.
>>> The Ollama API is now available at 127.0.0.1:11434.
>>> Install complete. Run "ollama" from the command line.
WARNING: No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.

3.4配置 ollama 服务

  • /etc/systemd/system/ollama.service文件中添加配置,开启服务监听所有网络接口的 11434 端口
[root@localhost ~]# vim /etc/systemd/system/ollama.service
[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"
[root@localhost ~]# systemctl daemon-reload     #更新配置文件
  • 编辑/etc/profile文件并使其生效
[root@localhost ~]# vim /etc/profile
[root@localhost ~]# source /etc/profile

3.5启动ollama服务

  • 使用以下命令重启、设置开机自启并查看服务状态
[root@localhost ~]# systemctl restart ollama.service
[root@localhost ~]# systemctl enable ollama.service
[root@localhost ~]# systemctl status ollama.service

3.6安装 deepseek 模型

  • 从 ollama 官网复制 deepseek 安装命令并执行

银河麒麟系统部署Deepseek

bash
[root@localhost ~]# ollama run deepseek-r1:1.5b
pulling manifest
pulling aabd4debf0c8... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 1.1 GB
pulling 369ca498f347... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  387 B
pulling 6e4c38e1172f... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 1.1 KB
pulling f4d24e9138dd... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  148 B
pulling a85fe2a2e58e... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  487 B
verifying sha256 digest
writing manifest
success

4.通过docker安装open-webui

4.1拉取 open-webui 镜像

  • 使用以下命令拉取镜像
拉取open-webui镜像
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/open-webui/open-webui:main
[root@localhost ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
open-webui   main      adb86c02cf4b   9 months ago   3.39GB

4.2启动容器

  • 执行以下命令启动容器
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always open-webui:main
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE             COMMAND           CREATED         STATUS         PORTS                                       NAMES
3ed2c82ddd8a   open-webui:main   "bash start.sh"   8 seconds ago   Up 6 seconds   0.0.0.0:3000->8080/tcp, :::3000->8080/tcp   open-webui

银河麒麟系统部署Deepseek

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/318568.html

(0)
上一篇 6小时前
下一篇 2022年6月24日 03:52

相关推荐

发表回复

登录后才能评论