[all:vars] ###人工智能平台版本(分为标准版basic 和专业版professional) EDITION=professional ###AI平台版本号(如果部署的是npu arm版本的服务器,VSERION只能等于v3.5) VERSION=dev-3.6-bugfix ###定义工作目录 BASE=/opt/ai-deployer ###多节点部署AI平台部署清单#### ###修改管理节点和计算节点的IP地址,如果计算节点比较多按照下面的顺序依次往下添加 ###专业版GPUSHARE可选值[true,false,vgpu],标准版只支持非共享GPU,即GPUSHARE=false ###如果是DCU计算节点,请将GPU_TYPE 修改成DCU_TYPE填写对应的DCU型号,如果是NPU计算节点,请将GPU_TYPE 修改成NPU_TYPE填写对应的NPU型号,并且将下面的ARCH的值修改为aarch64 ###NPU_TYPE=后面只跟910或者310(根据910系和310系列) MGR_NODE_IP=172.0.0.1 GPUSHARE=false GPU_TYPE=RTX-3070 COMPUTE_NODE_IP1=172.0.0.1 GPUSHARE=false GPU_TYPE=RTX-3070 COMPUTE_NODE_IP2=172.0.0.2 GPUSHARE=false GPU_TYPE=RTX-3070 COMPUTE_NODE_IP3=172.0.0.3 GPUSHARE=false GPU_TYPE=RTX-3070 ###服务器密码#### SERVER_PASSWORD=123456 SSH_PORT=22 ####平台需要访问的端口范围############ NODE_PORT_RANGE=30000-38000 #######平台存储相关信息######## ###默认有四种方式(longhorn和glusterfs,kadalu,localpath) ###配置存储网络的IP和它对应的K8S节点的IP,如果为同一个网络则IP相同,如果选择localpath的方式每个计算节点上的数据目录必须相同,例子中是NULL ###如何是longhorn方式,请将STORAGE_TYPE修改为longhorn,LOCALPATH=本地存储地址绝对路径, ###如何是glusterfs方式,请将STORAGE_TYPE修改为glusterfs,LOCALPATH不需要修改 ###如果是kadalu使用本地裸盘,和glusterfs方式配置一摸一样只需要把STORAGE_TYPE=kadalu ###kadalu还可以不需要数据盘 直接写存储服务器上的的目录即可,glusterfs需要数据盘,单独的裸盘或者裸分区 ###如果是kadalu使用本地盘 则将RAW_DISK修改为LOCAL_STORAGE_PATH即可. ###裸盘在执行脚本之前请先格式化wipefs -af /dev/sdb STORAGE_TYPE=glusterfs LOCALPATH=NULL STORAGE_NODE_IP1=172.0.0.1 STORAGE_K8S_NODE_IP1=172.0.0.1 RAW_DISK=/dev/sdb STORAGE_NODE_IP2=172.0.0.2 STORAGE_K8S_NODE_IP2=172.0.0.2 RAW_DISK=/dev/sdb STORAGE_NODE_IP3=172.0.0.3 STORAGE_K8S_NODE_IP3=172.0.0.3 RAW_DISK=/dev/sdb ####镜像仓库 HARBOR_NODE_IP=172.0.0.1 ###使用内部域名部署可以解决主机IP变更时需要修改镜像仓库地址的问题 HARBOR_DOMAIN=registry.local HARBOR_NODE_PORT=38080 HARBOR_ADMIN_PASSWORD=Harbor@2024 ###如果镜像仓库需要供局域网外部访问,需要配置为镜像仓库节点的外部IP,如无需要则配置成内网IP即可 HARBOR_EXTERNAL_DOMAIN=172.0.0.1 ######AI平台数据库的配置信息 #数据库IP需为部署节点的IP MYSQL_NODE_IP=172.0.0.1 MYSQL_NODE_PASSWORD=Mopaas@2024 ######Minio用户名和密码(minio密码长度需不小于8位) MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=Mopaas@2024 ######日志收集组件的部署节点(标准版不提供日志组件) EFK_NODE_IP=172.0.0.1 ######监控组件的部署节点 PROMETHEUS_IP=172.0.0.1 ####平台应用部署节点访问信息 ####如果平台需要提供外网访问,那么将此IP配置为部署节点的外网IP ####如果平台仅在内网访问,那么将此IP配置为部署节点的内网IP AI_SERVICE_IP=172.0.0.1 ####平台应用访问协议可选值[http,https],使用https需要将USER-PORT配置为443 PROTOCOL=http USER_PORT=38084 MGR_PORT=38085 ###线上镜像仓库地址### REGISTRY_URL=http://123.157.234.230:58080 ###线上minio地址### MINIO_URL=http://123.157.234.230:9000 ###CPU的架构,分为x86和aarch64两种### ARCH=x86 ###################### ####K8S pod 容器网络,不要跟主机网络重叠冲突 CLUSTER_CIDR=162.30.0.0/16 ####Harbor 容器网络 HARBOR_NETWORK=192.168.100.0/24 HARBOR_CHARTMUSEUM_NETWORK=192.168.101.0/24 HARBOR_CLAIR_NETWORK=192.168.102.0/24 ####AI mysql 容器网络 AI_MYSQL_NETWORK=192.168.103.0/24 ####AI 应用 容器网络 AI_APP_NETWORK=192.168.104.0/24