更新时间:2024-08-29 GMT+08:00
搭建边缘服务器集群
- 执行如下命令,生成docker证书。注意该命令只需执行一次,如果已有相关证书,请跳过该步骤。
bash cluster_install-ascend.sh generate_docker_cert --pkg-path=/home/hilens/pkgs
- 基于边缘部署准备工作与注册边缘资源池节点,按照以下目录结构存放下载文件,注意修改下载文件的命名。其中,docker下的certs证书会自动生成,一般无需修改。
pkgs // 包目录,用户自行命名 docker docker.tgz // docker 二进制文件,要求版本>19.0.3 certs // 使用generate命令生成的证书,指定--pkg-path后会自动创建到certs目录 ca.crt server.crt server.key k3s k3s // k3s可执行文件 agent images k3s-airgap-images-[arm64|amd64].tar.gz //k3s离线镜像 hilens-agent hilens-agent.tgz // hilens agent固件包 license.tgz // hilens 设备license
- 工作节点执行命令如下:
bash -x cluster_install-ascend.sh --pkg-path=/home/hilens/pkgs --node-type=worker --host-ip=192.168.0.209
主控节点执行命令如下:
bash -x cluster_install-ascend.sh --pkg-path=/home/hilens/pkgs --node-type=controller --host-ip=192.168.0.150
- cluster_install-ascend.sh脚本主要用于安装docker、hdad和k3s,请联系华为工程师获取。
- pkg-path是步骤2中整合的安装包文件目录。
- host-ip是设备在集群中的ip,一般为内网ip。
- node-type是集群节点类型。其中,worker表示工作节点,controller表示主控节点。
- 在服务器执行如下命令,判断docker是否安装成功。
systemctl status docker
- 在服务器执行如下命令,判断edge agent是否安装成功。
hdactl info
- 配置hda.conf配置文件信息(可选)
- 登录nfs服务节点,执行如下命令:
vi /etc/hilens/hda.conf
- 增加如下配置:
hilens.nfs.server.ip=192.168.0.150 hilens.nfs.mount.dir=/home/mind/model hilens.nfs.source.dir=/var/docker/hilens
其中,server.ip是nfs存储节点内网ip,mount.dir是大模型默认挂载路径,source.dir是大模型下载路径。
- 配置完成后,执行如下命令重启固件:
systemctl restart hdad
- 登录nfs服务节点,执行如下命令:
- 进入ModelArts服务,选择所需空间。进入“边缘资源池 > 节点”,在当前设备节点操作列单击“激活”,节点状态将从“未激活”转为“已激活”。
- 进入“边缘资源池 > 资源池”,单击“创建”。填写资源池名称,选择“ModelArts边缘节点”,在“主控节点”处单击“添加”,选择要添加的主控节点,单击“确定”。
- 在“工作节点”处单击“添加”,选择要添加的工作节点,单击“确定”。
- 单击“立即创建”,可在资源池列表中查看节点的状态。如果状态为“运行中”,则创建成功。
- 在主控节点执行如下k8s命令,验证边缘池创建结果:
父主题: 部署为边缘服务