更新时间:2025-04-27
1.单机部署概述
AIPaaS平台单机版本部署主要有三个流程,主要为如下:
- 导入云主机:使用vma包导入云主机,云主机中运行着aipaas环境。
- 执行相应的部署脚本:在后台手动执行对应的部署脚本,部署环境。
- 网络设置:部署出来的云主机是在VPC网络中,如果需要外部访问,需要配置网络,让云主机对应的端口映射出来。
2.导入云主机
深信服AI应用平台部署,首先需要导入对应的vma包创建对应的云主机,导入的方式分两种:
- 从SCP页面导入,创建对应的云主机。
- 从HCI超融合页面导入,创建对应的云主机。
2.1 SCP导入云主机
操作步骤
(1)打开浏览器,用SCP的管理员或SCP租户登录SCP控制台。管理员场景登录地址:https://SCP的访问地址:4430。例如https://192.168.200.100:4430。租户场景登录地址:https://SCP的访问地址,例如https://192.168.200.100
(2)在SCP的导航栏左上角点击,选择计算模块,选择“云主机”,进入云主机页面。

(3)然后点击“导入”,进入云主机导入页面。

(4)在云主机导入页面,选择对应的vma包,然后点击“开始导入”,就开始导入云主机。

(5)等待云主机导入,注意不要关闭导入的页面

(6)导入完成之后,点击“编辑云主机”,跳转到云主机编辑页面,然后选择中间的“配置与网络”


(7)在页面中的“磁盘”配置项中,点击“添加磁盘”,需要添加三块磁盘,磁盘大小分别为50GB、100GB、300GB。配置好之后,点击右下角的“确定”。

(8)等待云主机编辑完成,将云主机开机。
2.2 HCI导入云主机
操作步骤
(1)打开浏览器,用HCI的管理员或HCI其它用户登录HCI控制台。HCI登录地址:https://HCI的访问地址。例如https://192.168.200.100
(2)进入HCI页面,点击上方导航栏中的“虚拟机”,进入虚拟机管理页面。

(3)点击“新增”,然后选择“导入虚拟机”,进入导入虚拟机页面。

(4)在导入虚拟机页面,选择对应的aipaas虚拟机文件,然后点击“开始导入”,进入虚拟机导入中的页面。

(5)等待虚拟机文件上传完成,并创建对应的虚拟机,注意此过程中不要关闭对应的页面

(6)创建成功之后,点击对应的“转到虚拟机”,进入虚拟机详情页面。

(7)在虚拟机详情页面,点击上方的“编辑”,编辑虚拟机的配置信息。

(8)在虚拟编辑页面,选中左边的网卡eth0,选择网卡需要连接到的出口,然后给虚拟机配置对应的IP,IP需要和 hci 同网段,网关和子网掩码可在 hci 后台通过 ip route 查看。

(9)在虚拟编辑页面,点击“添加硬件”,然后点击“磁盘”,给虚拟机添加磁盘,需要加上三块磁盘,大小分别为50GB、100GB、300GB。


(10)等待虚拟机编辑完成,点击右上角的“开机”,启动虚拟机。

3.执行部署脚本
背景信息
vma导入成功之后,需要进入主机后台,执行对应的部署脚本,部署aipaas和aipaas相关的组件
前提条件
云主机或虚拟机导入成功,并开机成功
操作步骤
(1)进入主机的后台,进入后台的方法有如下三种,可根据自身情况选择。
方法一、SCP页面进入主机控制台
在SCP云主机页面,找到前面一步创建的云主机,点击右边的“控制台”,即可进入控制台,输入对应的用户名和密码。

方法二、HCI页面进入控制台
在HCI虚拟机页面,找到前面一步创建的虚拟机,点击虚拟机中的“控制台”,进入虚拟机控制台,输入对应的用户名和密码。

方法三、使用SSH连接工具
使用SSH连接工具(MobaXterm),连接对应的主机,如下图,输入“ssh root@$ip -p 22345”,输入对应的密码,即可进入主机的后台

(2)执行部署脚本
在主机后台,执行如下命令,等待部署脚本执行完成退出。
nohup /sf/deployment/init_k8s_cluster.sh --mode install > /sf/log/today/init_k8s_cluster_nohup.log &
使用如下命令查看部署日志:
tail -f /sf/log/today/init_k8s_cluster_nohup.log
日志如下为部署完成

(3)验证部署是否成功
在主机后台,执行如下命令,可以看一个节点是Ready的。
kubectl get node

执行如下命令,查看pod的状态,除了milvus-pulsar-cluster-pulsar-init-xxx之外,其它都是running状态
kubectl get pod -A | grep -E 'aipaas|pentomino|milvus|opensearch|postgres|minio'

4.网络设置
背景信息
如果的云主机部署在VPC网络下,需要放通对应的端口才能通过外面去访问AIPaaS平台,如果对应的主机不部署在VPC网络下,可以忽略该步骤,该设置主要分为路由器的访问控制和网络出口的端口映射两步。
前提条件
执行对应的部署脚本,脚本执行成功,部署成功。
操作步骤
(1)路由器访问控制设置
- 在SCP的导航栏上半区点击,选择网络模块,选择“网络拓扑”,进入网络拓扑页面。

- 选择云主机连接对应的路由器,点击右下角的“配置”,进入路由配置页面。

- 选择“访问控制”,点击“创建”,进入访问控制创建页面。

- 进入访问控制创建页面,目的,选择“指定IP”,并输入云主机的内网IP;服务选择“指定服务”,进入选择服务页面。

- 进入服务选择页面,输入“443”端口,选中改端口服务,并点击“确定”。

(2)网络出口端口映射设置
- 选中网络出口,点击右下角的“配置”进入网络出口配置页面

- 进入端口映射配置页面,选中“端口映射”,点击“创建”,进入创建端口映射页面。

- 进入端口映射页面,选中对应的弹性IP,转换协议选择“TCP”,弹性IP端口填写“443”,
内网IP地址,选择对应的云主机,内网IP端口填写“443”。点击“确定”即可

- 配置完成之后,使用浏览器登录AIPaaS 平台成功,使用https://AIPaaS的访问地址。例如https://168.0.5