云平台
版本 | 作者 | 日期 | 备注
创建数据库帐号
参考命令:
create user 'admin_center'@'%' identified with mysql_native_password by 'your_password';
创建 database
admin_center
参考命令:
create database `admin_center` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
授予权限
将 database 的权限授予对应的帐号
参考命令:
grant all privileges on `admin_center`.* to 'admin_center'@'%' with grant option;
备份与还原
参考命令: 备份:
mysqldump -u root -p admin_center > admin_center.sql
还原:
mysql -u root -p admin_center < admin_center.sql
创建 devops 帐号(如已存在,请忽略)
用于 rancher 部署时拉取镜像
用户管理 下 创建用户 如 devops
镜像同步
从 https://harbor.supwisdom.com 中同步镜像
仓库管理 下 新建目标
supwisdom https://harbor.supwisdom.com rancher.devops / PWMgP85qiLFC
同步管理 下 新建规则
admin-center admin-center/* admin-platform admin-platform/*
同步规则,创建完成后,进行镜像同步
选择某个同步规则,点击 同步,等待任务完成
授予 devops 帐号 对各个项目的 访客 权限
项目 下,点击 项目名称,进入到 成员,添加用户,查找用户 devops,选择角色 访客,确定,添加即可
创建项目
进入 全局 - 集群(具体名称视项目安装而定) - 项目/命名空间,添加项目
输入 项目名称,保存
创建命名空间
进入 全局 - 集群(具体名称视项目安装而定) - 项目/命名空间
在新建的项目中,添加命名空间
输入 名称,保存
导入YAML
进入 全局 - 集群(具体名称视项目安装而定) - 项目(某个项目)
进入 资源 - 工作负载
确定域名
首先明确是否使用泛域名,如:*.paas.xxx.edu.cn
,或 直接使用学校域名 xxx.edu.cn
本产品安装需要的域名如下:
admin-center.paas.xxx.edu.cn 云平台的后端API admin-management.paas.xxx.edu.cn 云平台基础管理的前端UI admin-platform.paas.xxx.edu.cn 云平台的前端UI
如果使用 学校域名,则去除 .paas 即可,同时申请开通相关域名
数据库帐号
服务 | 帐号
创建命令
请修改命令中的 your_password
为实际的数据库帐号的密码
create user 'admin_center'@'%' identified with mysql_native_password by 'your_password';
修改 yaml 中的相关配置
具体参考 yaml 文件中的说明
6.admin-platform
云平台
6.admin-center 此为 云平台 后端API 7.admin-platform 此为 云平台 前端UI
添加项目、命名空间
项目
在集群下创建 项目:
admin-platform # 云平台
命名空间
在项目 admin-platform 下创建 命名空间:
admin-center admin-platform
导入YAML
在项目 admin-platform 中,将 6.admin-platform 下的 yaml 按编号依次导入
务必确保 `4.0.*-installer.yaml` 执行成功
数据脚本初始化
先修改 脚本中的域名(如果存在)
必选,6.admin-platform/10.0.init.sql
修改 数据库数据初始化时的默认配置
可选,6.admin-platform/10.1.init-authx.sql
若部署了 认证授权 的产品
将 认证授权 的管理菜单 添加到 云平台中
可选,6.admin-platform/10.1.init-flow.sql
若部署了 流程平台 的产品
将 流程平台 的管理菜单 添加到 云平台中