Merge remote-tracking branch 'origin/master' into master-wq

Former-commit-id: b92e02d0b7afafc67ff0d73c565208e4d6607fec
This commit is contained in:
qiwang 2024-05-15 15:47:48 +08:00
commit e4df9839ad
21 changed files with 604 additions and 393 deletions

1
.gitignore vendored
View File

@ -27,5 +27,4 @@ buf.lock
configs/tenanter.yaml
log/
/go_build_gitlink_org_cn_JCCE_PCM
/cache/

View File

@ -1,21 +1,9 @@
pcm-core-api:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-core-api adaptor/PCM-CORE/api/pcm.go
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-core-api api/pcm.go
pcm-core-rpc:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-core-rpc adaptor/PCM-CORE/rpc/pcmcore.go
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-core-rpc rpc/pcmcore.go
pcm-ac-rpc:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-ac adaptor/PCM-HPC/PCM-AC/rpc/hpcac.go
all-build: pcm-core-rpc pcm-core-api
pcm-kubenative-rpc:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-kubenative adaptor/PCM-K8S/PCM-K8S-NATIVE/rpc/pcmkubenative.go
pcm-modelarts-rpc:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-modelarts adaptor/PCM-AI/PCM-MODELARTS/rpc/pcmmodelarts.go
pcm-ceph-rpc:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o pcm-ceph adaptor/PCM-STORAGE/PCM-CEPH/rpc/pcmceph.go
all-build: pcm-core-rpc pcm-core-api pcm-ac-rpc pcm-kubenative-rpc pcm-modelarts-rpc pcm-ceph-rpc
.PHONY: pcm-core-rpc pcm-core-api pcm-ac-rpc pcm-kubenative-rpc pcm-modelarts-rpc pcm-ceph-rpc
.PHONY: pcm-core-rpc pcm-core-api

View File

@ -1,40 +1,29 @@
FROM golang:1.21.2-alpine3.18 AS builder
LABEL stage=gobuilder
ENV CGO_ENABLED 0
ENV GOARCH amd64
ENV GOPROXY https://goproxy.cn,direct
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update --no-cache && apk add --no-cache tzdata
WORKDIR /app
ADD go.mod .
ADD go.sum .
RUN go mod download
COPY . .
COPY api/etc/ /app/
RUN go env -w GO111MODULE=on \
&& go env -w GOPROXY=https://goproxy.cn,direct \
&& go env -w CGO_ENABLED=0 \
&& go mod download
RUN go build -o pcm-coordinator-api /app/api/pcm.go
FROM alpine:3.18
FROM alpine:3.16.2
WORKDIR /app
#修改alpine源为上海交通大学
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update && \
apk upgrade && \
apk add --no-cache ca-certificates && update-ca-certificates && \
apk add --update tzdata && \
apk add --no-cache ca-certificates tzdata && \
update-ca-certificates && \
rm -rf /var/cache/apk/*
COPY --from=builder /app/pcm-coordinator-api .
COPY api/etc/pcm.yaml .
COPY --from=builder /app/pcm-coordinator-api /app/
COPY --from=builder /app/api/etc/pcm.yaml /app/
ENV TZ=Asia/Shanghai
EXPOSE 8999
ENTRYPOINT ./pcm-coordinator-api -f pcm.yaml
ENTRYPOINT ["./pcm-coordinator-api", "-f", "pcm.yaml"]

View File

@ -11,6 +11,12 @@ type CreateAlertRuleReq {
AlertType string `json:"alertType"`
}
type DeleteAlertRuleReq {
Id int64 `form:"id"`
ClusterName string `form:"clusterName"`
Name string `form:"name"`
}
type (
AlertRulesReq {
AlertType string `form:"alertType"`
@ -73,36 +79,35 @@ type (
)
type (
adapterInfoReq{
adapterInfoReq {
clusterId string `form:"clusterId"`
}
adapterInfoResp{
adapterInfoResp {
name string `json:"name"`
version string `json:"version"`
}
)
type (
scheduleSituationResp{
scheduleSituationResp {
nodes []NodeRegion `json:"nodes"`
links []Link `json:"links"`
categories []Category `json:"categories"`
}
}
NodeRegion{
NodeRegion {
id string `json:"id"`
name string `json:"name"`
category int `json:"category"`
value int `json:"value"`
}
}
Link{
Link {
source string `json:"source"`
target string `json:"target"`
}
}
Category{
Category {
name string `json:"name"`
}
}
)

View File

@ -1031,6 +1031,9 @@ service pcm {
@handler alertRulesHandler
get /monitoring/alert/rule (AlertRulesReq) returns (AlertRulesResp)
@handler DeleteAlertRuleHandler
delete /cloud/alert/rule (DeleteAlertRuleReq)
@doc "cluster resource load"
@handler clustersLoadHandler
get /monitoring/cluster/load (clustersLoadReq) returns (clustersLoadResp)

View File

@ -0,0 +1,25 @@
package monitoring
import (
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/repository/result"
"net/http"
"github.com/zeromicro/go-zero/rest/httpx"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/logic/monitoring"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/svc"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/types"
)
func DeleteAlertRuleHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
var req types.DeleteAlertRuleReq
if err := httpx.Parse(r, &req); err != nil {
httpx.ErrorCtx(r.Context(), w, err)
return
}
l := monitoring.NewDeleteAlertRuleLogic(r.Context(), svcCtx)
err := l.DeleteAlertRule(&req)
result.HttpResult(r, w, nil, err)
}
}

View File

@ -1302,6 +1302,11 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
Path: "/monitoring/alert/rule",
Handler: monitoring.AlertRulesHandler(serverCtx),
},
{
Method: http.MethodDelete,
Path: "/cloud/alert/rule",
Handler: monitoring.DeleteAlertRuleHandler(serverCtx),
},
{
Method: http.MethodGet,
Path: "/monitoring/cluster/load",

View File

@ -92,7 +92,7 @@ func (l *GetCenterTaskListLogic) updateAiTaskStatus(mu *sync.RWMutex, ch chan<-
}
for _, task := range taskList {
t := task
if t.Status == constants.Completed {
if t.Status == constants.Completed || t.JobId == "" {
continue
}
wg.Add(1)

View File

@ -4,6 +4,8 @@ import (
"context"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/svc"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/types"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/constants"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/models"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/repository/result"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/utils/timeutils"
"time"
@ -49,6 +51,11 @@ func (l *PageListTaskLogic) PageListTask(req *types.PageTaskReq) (resp *types.Pa
if err != nil {
return nil, result.NewDefaultError(err.Error())
}
// 更新智算任务状态
var ch = make(chan struct{})
go l.updateAitaskStatus(list, ch)
for _, model := range list {
if model.StartTime != "" && model.EndTime == "" {
startTime := timeutils.TimeStringToGoTime(model.StartTime)
@ -65,5 +72,64 @@ func (l *PageListTaskLogic) PageListTask(req *types.PageTaskReq) (resp *types.Pa
resp.PageNum = req.PageNum
resp.Total = total
select {
case _ = <-ch:
return resp, nil
case <-time.After(1 * time.Second):
return resp, nil
}
}
func (l *PageListTaskLogic) updateAitaskStatus(tasks []*types.TaskModel, ch chan<- struct{}) {
for _, task := range tasks {
if task.AdapterTypeDict != 1 {
continue
}
if task.Status == constants.Succeeded {
continue
}
var aiTask []*models.TaskAi
tx := l.svcCtx.DbEngin.Raw("select * from task_ai where `task_id` = ? ", task.Id).Scan(&aiTask)
if tx.Error != nil {
logx.Errorf(tx.Error.Error())
return
}
start, _ := time.ParseInLocation(constants.Layout, aiTask[0].StartTime, time.Local)
end, _ := time.ParseInLocation(constants.Layout, aiTask[0].EndTime, time.Local)
var status = constants.Succeeded
for _, a := range aiTask {
s, _ := time.ParseInLocation(constants.Layout, a.StartTime, time.Local)
e, _ := time.ParseInLocation(constants.Layout, a.EndTime, time.Local)
if s.Before(start) {
start = s
}
if e.After(end) {
end = e
}
if a.Status == constants.Failed {
status = a.Status
break
}
if a.Status == constants.Running {
status = a.Status
continue
}
}
task.Status = status
task.StartTime = start.Format(constants.Layout)
task.EndTime = end.Format(constants.Layout)
tx = l.svcCtx.DbEngin.Table("task").Updates(task)
if tx.Error != nil {
return
}
}
ch <- struct{}{}
}

View File

@ -106,7 +106,7 @@ func syncTask(gorm *gorm.DB, noticeInfo clientCore.NoticeInfo) {
if tx.Error != nil {
logx.Error(tx.Error)
}
allStatus = strings.ToUpper(allStatus)
for pcmStatus, ProviderStatus := range clientCore.StatusMapping {
for _, originalStatus := range ProviderStatus {
// if Failed type status appears in subTask then update mainTask to Failed

View File

@ -50,6 +50,11 @@ func (l *CommitHpcTaskLogic) CommitHpcTask(req *types.CommitHpcTaskReq) (resp *t
var clusterIds []int64
l.svcCtx.DbEngin.Raw("SELECT id FROM `t_cluster` where adapter_id in ? and label = ?", req.AdapterIds, req.ClusterType).Scan(&clusterIds)
if len(clusterIds) == 0 || clusterIds == nil {
resp.Code = 400
resp.Msg = "no cluster found"
return resp, nil
}
var clusterName string
var adapterId int64
@ -61,12 +66,6 @@ func (l *CommitHpcTaskLogic) CommitHpcTask(req *types.CommitHpcTaskReq) (resp *t
env, _ := json.Marshal(req.Environment)
if len(clusterIds) == 0 || clusterIds == nil {
resp.Code = 400
resp.Msg = "no cluster found"
return resp, nil
}
hpcInfo := models.TaskHpc{
TaskId: taskModel.Id,
AdapterId: uint(adapterId),

View File

@ -46,7 +46,7 @@ func (l *CreateAlertRuleLogic) CreateAlertRule(req *types.CreateAlertRuleReq) er
return tx.Error
}
// query server http url.
// query cluster http url.
var server string
l.svcCtx.DbEngin.Raw("select ta.server from t_adapter ta,t_cluster tc where ta.id = tc.adapter_id and tc.name = ?", &req.ClusterName).Scan(&server)

View File

@ -0,0 +1,66 @@
package monitoring
import (
"context"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/svc"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/types"
"github.com/zeromicro/go-zero/core/logx"
)
type DeleteAlertRuleLogic struct {
logx.Logger
ctx context.Context
svcCtx *svc.ServiceContext
}
func NewDeleteAlertRuleLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteAlertRuleLogic {
return &DeleteAlertRuleLogic{
Logger: logx.WithContext(ctx),
ctx: ctx,
svcCtx: svcCtx,
}
}
func (l *DeleteAlertRuleLogic) DeleteAlertRule(req *types.DeleteAlertRuleReq) error {
// Delete data from the database
l.svcCtx.DbEngin.Delete(&types.AlertRule{}, "id = ?", req.Id)
// query cluster http url.
var server string
l.svcCtx.DbEngin.Raw("select ta.server from t_adapter ta,t_cluster tc where ta.id = tc.adapter_id and tc.name = ?", &req.ClusterName).Scan(&server)
// create prometheus rule
response, err := l.svcCtx.HttpClient.R().
SetBody(&CrdStruct{
ClusterName: req.ClusterName,
Name: req.Name,
Grv: Grv{
Group: "monitoring.coreos.com",
Version: "v1",
Resource: "prometheusrules",
},
}).
ForceContentType("application/json").
Delete(server + "/api/v1/crd")
if err != nil {
return err
}
if err != nil || response.IsError() {
return err
}
return nil
}
type Grv struct {
Group string `json:"group"`
Version string `json:"version"`
Resource string `json:"resource"`
}
type CrdStruct struct {
ClusterName string `json:"clusterName"`
Grv Grv `json:"grv"`
Name string `json:"name"`
}

View File

@ -33,28 +33,28 @@ func (l *ScheduleSituationLogic) ScheduleSituation() (resp *types.ScheduleSituat
// hpc
var hpcLinks []string
tx = l.svcCtx.DbEngin.Raw("SELECT GROUP_CONCAT(cluster_id SEPARATOR ',') as cluster_ids FROM task_hpc WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&hpcLinks)
tx = l.svcCtx.DbEngin.Raw("SELECT distinct GROUP_CONCAT( distinct cluster_id SEPARATOR ',') as cluster_ids FROM task_hpc WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&hpcLinks)
if tx.Error != nil {
return nil, tx.Error
}
LinksHandler(hpcLinks, resp)
// cloud
var cloudLinks []string
tx = l.svcCtx.DbEngin.Raw("SELECT GROUP_CONCAT(cluster_id SEPARATOR ',') as cluster_ids FROM task_cloud WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&cloudLinks)
tx = l.svcCtx.DbEngin.Raw("SELECT distinct GROUP_CONCAT(distinct cluster_id SEPARATOR ',') as cluster_ids FROM task_cloud WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&cloudLinks)
if tx.Error != nil {
return nil, tx.Error
}
LinksHandler(cloudLinks, resp)
// ai
var aiLinks []string
tx = l.svcCtx.DbEngin.Raw("SELECT GROUP_CONCAT(cluster_id SEPARATOR ',') as cluster_ids FROM task_ai WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&aiLinks)
tx = l.svcCtx.DbEngin.Raw("SELECT distinct GROUP_CONCAT(distinct cluster_id SEPARATOR ',') as cluster_ids FROM task_ai WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&aiLinks)
if tx.Error != nil {
return nil, tx.Error
}
LinksHandler(aiLinks, resp)
// vm
var vmLinks []string
tx = l.svcCtx.DbEngin.Raw("SELECT GROUP_CONCAT(cluster_id SEPARATOR ',') as cluster_ids FROM task_vm WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&vmLinks)
tx = l.svcCtx.DbEngin.Raw("SELECT distinct GROUP_CONCAT(distinct cluster_id SEPARATOR ',') as cluster_ids FROM task_vm WHERE deleted_at IS NULL GROUP BY task_id HAVING COUNT(*) > 1;").Scan(&vmLinks)
if tx.Error != nil {
return nil, tx.Error
}

View File

@ -197,7 +197,7 @@ func (as *AiScheduler) AssignTask(clusters []*strategy.AssignedCluster) (interfa
return nil, errors.New("database add failed: " + err.Error())
}
}
for s := range ch {
for _, s := range results {
if s.Msg != "" {
msg := fmt.Sprintf("clusterId: %v , error: %v \n", s.ClusterId, s.Msg)
errmsg += msg

View File

@ -53,17 +53,25 @@ const (
EnflameT20 = 128
BASE_TOPS = 128
CAMBRICON = "cambricon"
TIANSHU = "天数"
ILUVATAR = "iluvatar"
TRAIN_CMD = "cd /code; python train.py"
VERSION = "V1"
DOMAIN = "http://192.168.242.41:8001/"
CAMBRICON_CN = "寒武纪290"
ENFLAME_CN = "燧原T20"
ILUVATAR_CN = "天数BI-V100"
)
var (
cardAliasMap = map[string]string{
MLU: CAMBRICON,
GCU: ENFLAME,
BIV100: TIANSHU,
BIV100: ILUVATAR,
}
cardCnMap = map[string]string{
MLU: CAMBRICON_CN,
GCU: ENFLAME_CN,
BIV100: ILUVATAR_CN,
}
cardTopsMap = map[string]float64{
MLU: CAMBRICONMLU290,
@ -373,20 +381,37 @@ func (o *OctopusLink) DownloadAlgorithmCode(ctx context.Context, resourceType st
}
var algorithmId string
var algorithms []*octopus.Algorithms
for _, a := range resp.Payload.Algorithms {
if strings.ToLower(a.FrameworkName) != taskType {
continue
}
if a.AlgorithmName == name {
algorithmId = a.AlgorithmId
break
if a.AlgorithmDescript == name {
algorithms = append(algorithms, a)
}
}
if algorithmId == "" {
if len(algorithms) == 0 {
return "", errors.New("algorithmId not found")
}
if len(algorithms) == 1 {
algorithmId = algorithms[0].AlgorithmId
}
aLatest := &octopus.Algorithms{}
for i, _ := range algorithms {
if time.Unix(aLatest.CreatedAt, 0).After(time.Unix(algorithms[i].CreatedAt, 0)) {
aLatest = algorithms[i]
}
}
if aLatest.AlgorithmId == "" {
return "", errors.New("algorithmId not found")
}
algorithmId = aLatest.AlgorithmId
dcReq := &octopus.DownloadCompressReq{
Platform: o.platform,
Version: VERSION,
@ -428,6 +453,13 @@ func (o *OctopusLink) DownloadAlgorithmCode(ctx context.Context, resourceType st
}
func (o *OctopusLink) UploadAlgorithmCode(ctx context.Context, resourceType string, card string, taskType string, dataset string, algorithm string, code string) error {
//var name string
//if resourceType == CARD {
// name = dataset + UNDERSCORE + algorithm + UNDERSCORE + card
//} else {
// name = dataset + UNDERSCORE + algorithm + UNDERSCORE + CPU
//}
//uploadReq := &octopus.UploadAlgorithmReq{}
return nil
}
@ -447,6 +479,10 @@ func (o *OctopusLink) GetTrainingTaskLog(ctx context.Context, taskId string, ins
return "", err
}
if strings.Contains(resp.Content, "404 Not Found") {
resp.Content = "waiting for logs..."
}
return resp.Content, nil
}
@ -455,9 +491,9 @@ func (o *OctopusLink) GetTrainingTask(ctx context.Context, taskId string) (*coll
if err != nil {
return nil, err
}
jobresp := (resp).(*octopus.GetTrainJobResp)
if !jobresp.Success {
return nil, errors.New(jobresp.Error.Message)
jobresp, ok := (resp).(*octopus.GetTrainJobResp)
if !jobresp.Success || !ok {
return nil, errors.New("get training task failed")
}
var task collector.Task
task.Id = jobresp.Payload.TrainJob.Id
@ -714,7 +750,7 @@ func setResourceIdByCard(option *option.AiOption, specs *octopus.GetResourceSpec
if spec.Price == 1 {
ns := strings.Split(spec.Name, COMMA)
cardSpecs := strings.Split(ns[0], STAR)
if cardSpecs[1] == computeCard {
if cardSpecs[1] == cardCnMap[computeCard] {
option.ResourceId = spec.Id
option.ComputeCard = computeCard
return nil
@ -730,7 +766,7 @@ func setResourceIdByCard(option *option.AiOption, specs *octopus.GetResourceSpec
if spec.Price == 1 {
ns := strings.Split(spec.Name, COMMA)
cardSpecs := strings.Split(ns[0], STAR)
if cardSpecs[1] == computeCard {
if cardSpecs[1] == cardCnMap[computeCard] {
option.ResourceId = spec.Id
option.ComputeCard = computeCard
return nil
@ -744,7 +780,7 @@ func setResourceIdByCard(option *option.AiOption, specs *octopus.GetResourceSpec
continue
}
cardSpecs := strings.Split(ns[0], STAR)
if cardSpecs[1] != computeCard {
if cardSpecs[1] != cardCnMap[computeCard] {
continue
}
s, err := strconv.ParseFloat(cardSpecs[0], 64)

View File

@ -5750,6 +5750,12 @@ type CreateAlertRuleReq struct {
AlertType string `json:"alertType"`
}
type DeleteAlertRuleReq struct {
Id int64 `form:"id"`
ClusterName string `form:"clusterName"`
Name string `form:"name"`
}
type AlertRulesReq struct {
AlertType string `form:"alertType"`
AdapterId string `form:"adapterId,optional"`

Binary file not shown.

View File

@ -11,7 +11,7 @@
Target Server Version : 80036 (8.0.36)
File Encoding : 65001
Date: 29/04/2024 14:06:29
Date: 13/05/2024 09:28:52
*/
SET NAMES utf8mb4;
@ -191,19 +191,10 @@ CREATE TABLE `alert_rule` (
-- ----------------------------
-- Records of alert_rule
-- ----------------------------
INSERT INTO `alert_rule` VALUES (1777228855245803520, 'test', '0', 1770703902472146944, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-08 14:55:53', NULL, '2024-04-08 14:55:53');
INSERT INTO `alert_rule` VALUES (1780072372317982720, 'test', '0', 1770658294298316800, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-16 11:15:00', NULL, '2024-04-16 11:15:00');
INSERT INTO `alert_rule` VALUES (1782308215002763264, 'test', '0', 0, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 15:19:26', NULL, '2024-04-22 15:19:26');
INSERT INTO `alert_rule` VALUES (1782308936221724672, 'test', '0', 0, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 15:22:18', NULL, '2024-04-22 15:22:18');
INSERT INTO `alert_rule` VALUES (1782324358539120640, 'test2', '0', 1770703902472146944, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 16:23:35', NULL, '2024-04-22 16:23:35');
INSERT INTO `alert_rule` VALUES (1782324402155687936, 'test1', '0', 1766856565336487987, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 16:23:46', NULL, '2024-04-22 16:23:46');
INSERT INTO `alert_rule` VALUES (1782324578882686976, 'test3', '0', 1763132837495574528, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 16:24:28', NULL, '2024-04-22 16:24:28');
INSERT INTO `alert_rule` VALUES (1782331063696101376, 'test6', '0', 1766856565336487987, 'sum(node:node_num_cpu:sum) > 3', '1m', 'warning', '', NULL, NULL, '2024-04-22 16:50:14', NULL, '2024-04-22 16:50:14');
INSERT INTO `alert_rule` VALUES (1782331381410435072, 'test7', '0', 1763132837495574528, 'sum(node:node_num_cpu:sum) > 3', '1m', 'info', '', NULL, NULL, '2024-04-22 16:51:30', NULL, '2024-04-22 16:51:30');
INSERT INTO `alert_rule` VALUES (1782331881568604160, 'test8', '0', 1770703902472146944, 'sum(node:node_num_cpu:sum) > 3', '1m', 'info', '', NULL, NULL, '2024-04-22 16:53:29', NULL, '2024-04-22 16:53:29');
INSERT INTO `alert_rule` VALUES (1782332943331495936, 'testweigou', '0', 1766856565336487987, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-22 16:57:42', NULL, '2024-04-22 16:57:42');
INSERT INTO `alert_rule` VALUES (1782696877527928832, 'test10', '0', 1766856565336487987, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-23 17:03:51', NULL, '2024-04-23 17:03:51');
INSERT INTO `alert_rule` VALUES (1782696905122254848, 'test10', '0', 1766856565336487987, 'sum(node:node_num_cpu:sum) > 3', '1m', 'critical', '', NULL, NULL, '2024-04-23 17:03:57', NULL, '2024-04-23 17:03:57');
INSERT INTO `alert_rule` VALUES (1789227604499238912, 'node-cpu-idle11', '0', 1770703902472146944, 'instance:node_cpu:ratio < 0.05', '1m', 'critical', 'Idle node resources exist.', NULL, NULL, '2024-05-11 17:34:37', NULL, '2024-05-11 17:34:37');
INSERT INTO `alert_rule` VALUES (1789234895155892224, 'node-cpu-idle', '0', 1763132837495574528, 'instance:node_cpu:ratio < 0.05', '1m', 'critical', 'Idle node resources exist.', NULL, NULL, '2024-05-11 18:03:36', NULL, '2024-05-11 18:03:36');
INSERT INTO `alert_rule` VALUES (1789234938269143040, 'node-cpu-idle', '0', 1763132837495574528, 'instance:node_cpu:ratio < 0.05', '1m', 'critical', 'Idle node resources exist.', NULL, NULL, '2024-05-11 18:03:46', NULL, '2024-05-11 18:03:46');
INSERT INTO `alert_rule` VALUES (1789235098231508992, 'node-cpu-idle', '0', 1763132837495574528, 'instance:node_cpu:ratio < 0.05', '1m', 'critical', 'Idle node resources exist.', NULL, NULL, '2024-05-11 18:04:24', NULL, '2024-05-11 18:04:24');
-- ----------------------------
-- Table structure for center_tag
@ -1749,132 +1740,6 @@ CREATE TABLE `sc_node_avail_info` (
-- ----------------------------
-- Records of sc_node_avail_info
-- ----------------------------
INSERT INTO `sc_node_avail_info` VALUES (1784805810891657216, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784805810891657217, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784805810891657218, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806314048753664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806314048753665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806314048753666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806817365233664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806817365233665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784806817365233666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807320841097216, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807320841097217, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807320841097218, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807823998193664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807823998193665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784807823998193666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808327427919872, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808327427919873, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808327427919874, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808830631153664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808830631153665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784808830631153666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809333947633664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809333947633665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809333947633666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809837264113664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809837264113665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784809837264113666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810340580593664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810340580593665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810340580593666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810843901267968, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810843901267969, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784810843901267970, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811347209359360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:06:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811347209359361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:06:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811347209359362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:06:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811850672640000, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:08:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811850672640001, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:08:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784811850672640002, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:08:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812353850707968, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:10:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812353850707969, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:10:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812353850707970, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:10:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812857326571520, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:12:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812857326571521, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:12:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784812857326571522, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:12:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813360475279360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:14:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813360475279361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:14:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813360475279362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:14:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813863791759360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:16:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813863791759361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:16:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784813863791759362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:16:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814367108239360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:18:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814367108239361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:18:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814367108239362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:18:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814870424719360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:20:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814870424719361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:20:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784814870424719362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:20:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815373913165824, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:22:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815373913165825, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:22:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815373913165826, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:22:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815877057679360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:24:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815877057679361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:24:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784815877057679362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:24:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816380378353664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:26:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816380378353665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:26:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816380378353666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:26:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816883879383040, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:28:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816883879383041, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:28:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784816883879383042, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:28:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817387187474432, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:30:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817387187474433, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:30:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817387187474434, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:30:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817890336182272, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:32:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817890336182273, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:32:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784817890336182274, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:32:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818393799462912, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:34:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818393799462913, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:34:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818393799462914, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:34:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818896956559360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:36:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818896956559361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:36:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784818896956559362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:36:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819400277233664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:38:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819400277233665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:38:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819400277233666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:38:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819903593713664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:40:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819903593713665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:40:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784819903593713666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:40:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820406910193664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:42:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820406910193665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:42:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820406910193666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:42:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820910226673664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820910226673665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784820910226673666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:44:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821413543153664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821413543153665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821413543153666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:46:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821916859633664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821916859633665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784821916859633666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:48:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822420171919360, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822420171919361, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822420171919362, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:50:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822923492593664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822923492593665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784822923492593666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:52:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823426809073664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823426809073665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823426809073666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:54:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823930293325824, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823930293325825, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784823930293325826, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:56:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824433601417216, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824433601417217, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824433601417218, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:58:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824936892731392, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824936892731393, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784824936892731394, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:00:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825440234377216, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825440234377217, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825440234377218, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:02:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825943391473664, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825943391473665, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784825943391473666, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:04:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784826446712147968, 'aliyun-master', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:06:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784826446712147969, 'aliyun-work1', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:06:00', NULL, NULL);
INSERT INTO `sc_node_avail_info` VALUES (1784826446712147970, 'aliyun-work2', 8, 0.00, 0, 0, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:06:00', NULL, NULL);
-- ----------------------------
-- Table structure for sc_node_phy_info
@ -1946,48 +1811,6 @@ CREATE TABLE `sc_participant_avail_info` (
-- ----------------------------
-- Records of sc_participant_avail_info
-- ----------------------------
INSERT INTO `sc_participant_avail_info` VALUES (1784805810887462912, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:44:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784806314044559360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:46:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784806817361039360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:48:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784807320836902912, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:50:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784807823993999360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:52:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784808327306285056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:54:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784808830626959360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:56:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784809333943439360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 12:58:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784809837259919360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:00:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784810340576399360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:02:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784810843897073664, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:04:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784811347205165056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:06:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784811850668445696, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:08:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784812353846513664, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:10:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784812857322377216, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:12:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784813360466890752, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:14:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784813863787565056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:16:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784814367104045056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:18:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784814870420525056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:20:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784815373908971520, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:22:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784815877053485056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:24:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784816380374159360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:26:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784816883875188736, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:28:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784817387120365568, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:30:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784817890331987968, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:32:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784818393791074304, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:34:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784818896948170752, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:36:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784819400273039360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:38:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784819903589519360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:40:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784820406905999360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:42:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784820910222479360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:44:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784821413538959360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:46:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784821916855439360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:48:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784822420167725056, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:50:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784822923488399360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:52:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784823426804879360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:54:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784823930289131520, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:56:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784824433597222912, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 13:58:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784824936888537088, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:00:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784825440230182912, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:02:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784825943387279360, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:04:00', NULL, NULL);
INSERT INTO `sc_participant_avail_info` VALUES (1784826446707953664, 0, 0, 0, 0, 1696118513460056064, 0, NULL, '2024-04-29 14:06:00', NULL, NULL);
-- ----------------------------
-- Table structure for sc_participant_label_info
@ -2115,7 +1938,7 @@ CREATE TABLE `sc_tenant_info` (
`created_by` int NULL DEFAULT NULL COMMENT '创建人',
`created_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` int NULL DEFAULT NULL COMMENT '更新人',
`updated_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`updated_time` datetime NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '集群租户信息' ROW_FORMAT = DYNAMIC;
@ -2166,7 +1989,7 @@ CREATE TABLE `t_adapter` (
`created_by` int NULL DEFAULT 0 COMMENT '创建人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` int NULL DEFAULT 0 COMMENT '更新人',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '适配器表' ROW_FORMAT = Dynamic;
@ -2175,8 +1998,8 @@ CREATE TABLE `t_adapter` (
-- ----------------------------
INSERT INTO `t_adapter` VALUES (1706858330967773111, '超算适配器', 2, 'slurm和ac两类超算调度系统适配器', 'v0.1.1', 'localhost:2007', NULL, 0, '2024-02-01 15:36:58', 0, '2024-03-14 15:27:44');
INSERT INTO `t_adapter` VALUES (1706858330967773113, '虚拟机适配器-修改测试', 3, '虚拟机适配器-修改测试', 'v0.1.1', 'pcm-openstack-service:2004', NULL, 0, '2024-02-27 16:16:45', 0, '2024-03-25 10:57:40');
INSERT INTO `t_adapter` VALUES (1752857389213683712, '阿里云数算', 0, '阿里云k8s集群适配器', 'v0.1.0', 'http://pcm-kubernetes-ali.ns-admin:2005', NULL, 0, '2024-02-01 08:52:22', 0, '2024-04-09 10:52:41');
INSERT INTO `t_adapter` VALUES (1770658294298316800, '腾讯云数算', 0, '腾讯云k8s集群适配器', 'v0.1.0', 'http://pcm-kubernetes-tencent.ns-admin:8082', NULL, 0, '2024-03-21 11:46:49', 0, '2024-04-08 09:57:52');
INSERT INTO `t_adapter` VALUES (1752857389213683712, '阿里云数算', 0, '阿里云k8s集群适配器', 'v0.1.0', 'http://pcm-kubernetes-ali.ns-admin:8082', NULL, 0, '2024-02-01 08:52:22', 0, '2024-05-11 18:03:11');
INSERT INTO `t_adapter` VALUES (1770658294298316800, '腾讯云数算', 0, '腾讯云k8s集群适配器', 'v0.1.0', 'http://pcm-kubernetes-tencent.ns-admin:8082', NULL, 0, '2024-03-21 11:46:49', 0, '2024-05-11 17:58:49');
INSERT INTO `t_adapter` VALUES (1777144940459986944, '智算异构适配器测试1', 1, 'octopus和ac两类智算调度系统适配器', 'v0.1.1', '', NULL, 0, '2024-04-08 09:22:35', 0, '2024-04-11 15:26:23');
INSERT INTO `t_adapter` VALUES (1781589135446773760, '驱动器', 2, '超算驱动器2', '1.0', '175.178.223.172', NULL, 0, '2024-04-20 15:42:04', 0, '2024-04-20 15:42:04');
@ -2210,7 +2033,7 @@ CREATE TABLE `t_cluster` (
`created_by` int NULL DEFAULT 0 COMMENT '创建人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` int NULL DEFAULT 0 COMMENT '更新人',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `t_cluster_name_uindex`(`name` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '集群表' ROW_FORMAT = Dynamic;
@ -2218,18 +2041,18 @@ CREATE TABLE `t_cluster` (
-- ----------------------------
-- Records of t_cluster
-- ----------------------------
INSERT INTO `t_cluster` VALUES (1758770002, 1706858330967773111, 'ac', 'ac超算', 'ac超算', 'http://172.20.184.1:3001', NULL, 'acgnnmfbwo', 'Pcl@2020', NULL, NULL, NULL, NULL, NULL, 'ac v1.25', NULL, 'ac', 0, 1, NULL, NULL, NULL, 0, '2024-04-05 09:32:34', 0, '2024-04-18 15:52:03');
INSERT INTO `t_cluster` VALUES (1758770003, 1706858330967773113, 'Keylin_Openstack_T', '电科云openstack-T版集群', '电科云openstack-T版集群', 'http://10.200.1.82:35357/v3/auth/tokens?nocatalog', NULL, 'admin', '28b474f30dc3497d', NULL, NULL, NULL, NULL, NULL, 'train', NULL, 'openstack', NULL, 1, NULL, NULL, NULL, 0, '2024-02-27 16:26:42', 0, '2024-04-09 15:24:13');
INSERT INTO `t_cluster` VALUES (1758770004, 1706858330967773113, 'DianKe_Openstack_R', '电科云openstack-R版集群', '电科云openstack-R版集群', 'http://10.200.15.121:35357/v3/auth/tokens?nocatalog', NULL, 'admin', 'nrfD3plQn9ro3WZ3nFmejFA3F7y5VpGwL0KARvlq', NULL, NULL, NULL, NULL, NULL, 'rocky', NULL, 'openstack', NULL, 1, NULL, NULL, NULL, 0, '2024-02-27 16:30:30', 0, '2024-03-14 11:21:21');
INSERT INTO `t_cluster` VALUES (1758770005, 1706858330967773111, 'slurm', '华为云slurm测试环境', '华为云slurm测试环境', 'http://121.37.170.20:6820', '121.37.170.20', 'root', '-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtuPZOTAB+v8H5wtjW4kB1e+T+nj7vCuXZc6gZzSZ9MMt/za+\n65knupMvvvI+mGwZsQkq7fsl1T3NDKgp9gD4/YIYtZ+H9UvW2/azZh4BC35u0kql\nWtMe/LZgywlaXfZ9AExq4XXLkRm63KlaGmG9D3HuNf6MkIK33BMPN4KxKOD74m1Y\nRJbP8juKx41ly5kPLWzCH9S5JUONdEz0ryfKowzvNRbCEYHQCbq7IvYN1UyHap0l\nctjg+83yvtcmLWNMrqjENGFhxqXIf5BM1mdZjhmxgvHGdKnas4wSN6mJQC88mZen\nyuBZZGs284StyQJgmIHqOTzbzTwrceKYXTzwvQIDAQABAoIBAAvw7oLsXoS72BE+\nzhrw5BzKyrek5JLRqc3s4s46Qf8YK02pjmellVF6QLjP6kRbcoX7mkD1j+/PXC8C\nX9L/F0K+FsztAJyEeh/ciLQXK2xLsgKq+wbmF/TaF5HKJ4tRB7JYSvYzkboEmw3D\nRO3KCeUTREFkQFtDHawR1oGCV/zaL3aGNfQj/y/MEZeFgy7Bza5S/fqnUjxe9THK\nVB9kCapJtHi2ug1JG8C8fUDlNTwc2YBtj+qvph1SWBRgOdpixoEy8CKkjANQioDy\naC3V3P4bOod/wTCp7a4Q38jVTSTDEoOudLQN0uS4/GsPzJ00JazxaoM6ICazwcqk\nlF8ZJgECgYEA2OHTK1tCoPG2dnk15EsDVnZVsIDpb6UVvuf7kKpxlJhwshgjPZOW\nt6G63RF17hUmak0cpqhak/vB/mdQQ60c5LGzfIkl8TrjTKzTlOe333y6BRuHgutl\nKcTVaQxyI3MuI+yQsQplPYyrsQrbb1ZhTD/DKj5wMQ+Lvu+sV6VScT0CgYEA1+B+\noFtNZ0/GgcEVeXgmasC96IpwtUSFD4kOVGuazpS6ld8UBIVjGyrmzO9PxqYeepu7\ntBUBCOszDq68iTPWmJG4twg48o71DGVg7607bDCXGFkoxZNAmjLSydoV9Kn+FqgQ\nNsvRBgh0XzKnd/D/jbr5xZ/xnhFkiJp6wQHFdYECgYA70NSn4YyXzPJw7G8znoi2\nIP7zJiq7swEzXNHiDVA0FnMGe2fExN7NmJpr/DPVTRoCOXBMeqQ4qjfPzXiyoZ0V\naflBwKWpSX+FFylnqRzqU4EOhZAzSG7nPTVKurcEFfFE0Sr62Q4hEpoLwx3QMDe3\niuJt1TimH06Ag6O5rIv3VQKBgHkhEUwfDvaKL8M8uTT4Mu4xih3CGG3Nra/C4pSB\n8FI759oSWuQSiEKFNw4EtcmsCmwXmCH6qyL6/iId79I4kQ/4rCGfbnzDtEIpXFP/\n6tjRBub1mEgMUPJ01AvI4Arxm43Q7ZAhmv58nfeQr6FAS9SV9nJqRaPA9J0luP01\nZjuBAoGBAMURXJFfbplqyswaOVN6rOMBnDe+mVPzhHHFLx2jjEa3Uf8/5KLxK7H4\nIUO6GMIB6g2+IddaSYrdfJ6q5/hujD1rTseVNtPPfoWxxdT6nJ2QA7Og1BfTm0mL\nJOI7tshE7TA3vu1Az6H45GBBn//XWAjcJeCE46VTO9u1LMy4i4ku\n-----END RSA PRIVATE KEY-----\n', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTE0NTI0ODksImlhdCI6MTcxMTQxNjQ4OSwic3VuIjoic2x1cm1yZXN0ZCJ9.LCn29-UPkzQvy9e8tQUUnMnUQy9cYTzDXxOTOoPoOnU', NULL, NULL, NULL, NULL, 'v0.0.38', NULL, 'slurm', 0, 1, NULL, NULL, NULL, 0, '2024-02-05 09:32:34', 0, '2024-04-19 17:43:52');
INSERT INTO `t_cluster` VALUES (1758770009, 1706858330967773113, 'Nudt_Openstack_R', '麒麟云(科大)openstack集群-修改测试', '麒麟云(科大)openstack集群', 'http://172.20.184.1:35357', NULL, 'admin', 'KzNGIS7EkDwalZmqgdpa2b9bNWFpa7GdnBLhjaxP', NULL, NULL, NULL, NULL, '9f6db6c0f4704390b34991faf60c1822', 'rocky', NULL, 'openstack', NULL, 1, NULL, NULL, NULL, 0, '2024-02-05 13:16:09', 0, '2024-03-26 11:30:56');
INSERT INTO `t_cluster` VALUES (1758770010, 1706858330967773111, 'paratera', '并行科技账号', '并行科技账号', 'https://cloud.paratera.com', NULL, '13278887558', 'eb78bbb29cfb2b31a54751873c3dab5f', NULL, NULL, NULL, NULL, 'NMPHONE', 'rocky', NULL, 'paratera', NULL, 1, NULL, NULL, NULL, 0, '2024-02-27 16:30:31', 0, '2024-04-18 15:49:39');
INSERT INTO `t_cluster` VALUES (1758770011, 1706858330967773111, 'paratera2', '并行科技账号', '并行科技账号', 'https://cloud.paratera.com', NULL, '13278887558', 'eb78bbb29cfb2b31a54751873c3dab5f', NULL, NULL, NULL, NULL, 'NMPHONE', 'rocky', NULL, 'paratera', NULL, 1, NULL, NULL, NULL, 0, '2024-02-27 16:30:32', 0, '2024-04-18 15:49:39');
INSERT INTO `t_cluster` VALUES (1763132837495574528, 1752857389213683712, 'aliyun-sealos', '阿里云sealos集群', '阿里云sealos集群', 'https://47.92.39.128:6443', 'http://prometheus-kube-prometheus-prometheus.monitoring:9090', '', '', 'eyJhbGciOiJSUzI1NiIsImtpZCI6IkY2ZUo5c0taNHpmbkM3eUlDWjlRSDQ4bk5GX21haHE4TlBLQlZiTFg0elEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJucy1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJzZWFsb3MtdG9rZW4tYWRtaW4tOTRkNCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImZlZjEzYzE4LTVlZDYtNDA0My05NjQwLTQ0M2QwNGEwZTRmNSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpucy1hZG1pbjphZG1pbiJ9.K3rKj9pul1F1uQoz46ZzYq4WQD8wkFxUbVWn7JRih2vpkFEh6Ndx88lmphQZnz3OlXFRKZfAxOxrSjtohgudEchvEpbJOmJtLHkT1nwoyWWm07kjcwUUjKwT5gDwuY8E1d-AQ2EB5KBiYTozwf1wfgE1nf9pzozZtMdc6--KGX-nwp2t5MOun7KJ1ZRiHTw8QX3wi5NTEUNcEjjsiAyyCGGz7iiciIyIOp8KGIZ9j7aZNBtovxfF4EdkHQwf-kSAjnJasJ6QBLnfvKXSK15PPzELXDAyDzCg6UkRjc-SVtGjZLDUE9GuqclWV7BrC13fprZhwOVdtrSohs57UQMMYQ', '', '', 'default', '', 'k8s v1.25.6', NULL, 'kubernetes', 0, 2, '11', '5', NULL, 0, '2024-02-29 17:23:20', 0, '2024-03-27 15:01:57');
INSERT INTO `t_cluster` VALUES (1766856565336487987, 1752857389213683712, 'aliyun-old', '阿里云老集群', '阿里云老集群', 'http://121.89.194.135:6443', 'http://121.89.194.135:31965', NULL, NULL, 'eyJhbGciOiJSUzI1NiIsImtpZCI6IjdyeU1HdUxNYTVxLWRzMWY1UGdOV1pjVnQxUXRETXRXZzJyczlIeHVtLXMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlci10b2tlbi01cHE5NyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImE5NGJlMGQ1LWI1YWQtNGU5Yi1iOTA1LTgwZWM3YzZhY2IzYiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTpuYW1lc3BhY2UtY29udHJvbGxlciJ9.F9O7LR1TykgFsq7nthBY9m7CYle2btKNbzDgXJUQGjP7WyntY1po-EbcYlTV7c8vu651dlTY5m_SFKCAVMQymwt8BRgUprejKdJhMzrhy2lFkXOz-B7baIVKhiTB5Vts02ra9h7mmzyKY9fD38NeKS6y9qyvsdhCrvnH96meHffFtXpXSB3HfrVNP1pw5xj_RzIQu7U-x6GPYle2F76smoQr0xC-WWr5X66dqnQiATUVkBaaVWqtJ86GScYZ69XJBYCGDf_HvYrcKhyyw4o9hc5ISTJ2xMEJfum-ylVRwnfdY9d-uiduTrK6fwiHjT3IeNXQHZ68JBj8VkK1ufOe2A', NULL, NULL, NULL, NULL, NULL, NULL, 'kubernetes', NULL, 2, NULL, NULL, NULL, 0, '2024-03-19 10:00:53', 0, '2024-04-23 17:23:09');
INSERT INTO `t_cluster` VALUES (1770703902472146944, 1770658294298316800, 'tencent-sealos', '腾讯云数算', '腾讯云数算集群', 'https://119.45.100.73:6443', 'http://119.45.100.73:32755', '', '', 'eyJhbGciOiJSUzI1NiIsImtpZCI6IkNzNXRMOE5VdWdiVHJ2U2JtU3ZKWk5razRwZlJHWWZmV3M0aVNHLUJJOHMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLTg0bW5sIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJjOWU1NjU1OC1lZTRhLTQ1MGUtYTljNy03NGNhNDU4NzEyNGEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.IxXITCqR8Yv-C3mkC3ItwkDLhNueFk_HMF7QhFtjch8miVhUYH3g2Uh70EB5M_3F8vZIF3CoYd3TLG_1acg2JR9Tf7Ipiwzol3npXIqG27QQJ-px3q2i3CMqwjogKjCSEMWTxHS03CDOCJUFLL2qKIa4U-QmEUYnbOFnNsoXDr7zkgRyREi5QUqlEB1ODMlEy8wb6n1g8E9AqNxnYBeHywAAS8ZMkTiKlEdhi-7Jgblkcssmb_P_5xbWelIy6HfBZuumJICzd8b5JRrkX7m7MaIx4TgNETa17kCFi1JnC6MvC1u3UGQQ7MKiXrud06cN9Sphgnu5nIkFjF5TWpSuaA', '', '', 'default', '', 'k8s v1.25.6', NULL, 'kubernetes', 0, 2, '2', '3', NULL, 0, '2024-03-21 14:48:03', 0, '2024-04-16 11:24:32');
INSERT INTO `t_cluster` VALUES (1777157653982613504, 1777144940459986944, 'octopus', 'hanwuji', '启智章鱼智算', '172.26.184.143:31031', '', 'c2net2@pcl.ac.cn', 'c2net123', '', '', '', '', '', '', NULL, '', 0, 2, '', '', NULL, 0, '2024-04-08 10:12:57', 0, '2024-04-08 15:38:03');
INSERT INTO `t_cluster` VALUES (1777240145309732864, 1777144940459986944, 'shuguangAi', 'shuguangAi', '曙光智算', 'pcm-ac:2001', '', 'acgnnmfbwo', 'Pcl@2020', '', '', '', '', '', '', NULL, '', 0, 2, '', '', NULL, 0, '2024-04-08 15:40:44', 0, '2024-04-19 15:40:34');
INSERT INTO `t_cluster` VALUES (1758770002, 1706858330967773111, 'ac', 'ac超算', 'ac超算', 'http://172.20.184.1:3001', NULL, 'acgnnmfbwo', 'Pcl@2020', NULL, NULL, NULL, NULL, NULL, 'ac v1.25', NULL, 'ac', 0, 1, NULL, '0', NULL, 0, '2024-04-05 09:32:34', 0, '2024-05-06 09:57:10');
INSERT INTO `t_cluster` VALUES (1758770003, 1706858330967773113, 'Keylin_Openstack_T', '电科云openstack-T版集群', '电科云openstack-T版集群', 'http://10.200.1.82:35357/v3/auth/tokens?nocatalog', NULL, 'admin', '28b474f30dc3497d', NULL, NULL, NULL, NULL, NULL, 'train', NULL, 'openstack', NULL, 1, NULL, '1', NULL, 0, '2024-02-27 16:26:42', 0, '2024-05-06 09:57:11');
INSERT INTO `t_cluster` VALUES (1758770004, 1706858330967773113, 'DianKe_Openstack_R', '电科云openstack-R版集群', '电科云openstack-R版集群', 'http://10.200.15.121:35357/v3/auth/tokens?nocatalog', NULL, 'admin', 'nrfD3plQn9ro3WZ3nFmejFA3F7y5VpGwL0KARvlq', NULL, NULL, NULL, NULL, NULL, 'rocky', NULL, 'openstack', NULL, 1, NULL, '2', NULL, 0, '2024-02-27 16:30:30', 0, '2024-05-06 09:57:12');
INSERT INTO `t_cluster` VALUES (1758770005, 1706858330967773111, 'slurm', '华为云slurm测试环境', '华为云slurm测试环境', 'http://121.37.170.20:6820', '121.37.170.20', 'root', '-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtuPZOTAB+v8H5wtjW4kB1e+T+nj7vCuXZc6gZzSZ9MMt/za+\n65knupMvvvI+mGwZsQkq7fsl1T3NDKgp9gD4/YIYtZ+H9UvW2/azZh4BC35u0kql\nWtMe/LZgywlaXfZ9AExq4XXLkRm63KlaGmG9D3HuNf6MkIK33BMPN4KxKOD74m1Y\nRJbP8juKx41ly5kPLWzCH9S5JUONdEz0ryfKowzvNRbCEYHQCbq7IvYN1UyHap0l\nctjg+83yvtcmLWNMrqjENGFhxqXIf5BM1mdZjhmxgvHGdKnas4wSN6mJQC88mZen\nyuBZZGs284StyQJgmIHqOTzbzTwrceKYXTzwvQIDAQABAoIBAAvw7oLsXoS72BE+\nzhrw5BzKyrek5JLRqc3s4s46Qf8YK02pjmellVF6QLjP6kRbcoX7mkD1j+/PXC8C\nX9L/F0K+FsztAJyEeh/ciLQXK2xLsgKq+wbmF/TaF5HKJ4tRB7JYSvYzkboEmw3D\nRO3KCeUTREFkQFtDHawR1oGCV/zaL3aGNfQj/y/MEZeFgy7Bza5S/fqnUjxe9THK\nVB9kCapJtHi2ug1JG8C8fUDlNTwc2YBtj+qvph1SWBRgOdpixoEy8CKkjANQioDy\naC3V3P4bOod/wTCp7a4Q38jVTSTDEoOudLQN0uS4/GsPzJ00JazxaoM6ICazwcqk\nlF8ZJgECgYEA2OHTK1tCoPG2dnk15EsDVnZVsIDpb6UVvuf7kKpxlJhwshgjPZOW\nt6G63RF17hUmak0cpqhak/vB/mdQQ60c5LGzfIkl8TrjTKzTlOe333y6BRuHgutl\nKcTVaQxyI3MuI+yQsQplPYyrsQrbb1ZhTD/DKj5wMQ+Lvu+sV6VScT0CgYEA1+B+\noFtNZ0/GgcEVeXgmasC96IpwtUSFD4kOVGuazpS6ld8UBIVjGyrmzO9PxqYeepu7\ntBUBCOszDq68iTPWmJG4twg48o71DGVg7607bDCXGFkoxZNAmjLSydoV9Kn+FqgQ\nNsvRBgh0XzKnd/D/jbr5xZ/xnhFkiJp6wQHFdYECgYA70NSn4YyXzPJw7G8znoi2\nIP7zJiq7swEzXNHiDVA0FnMGe2fExN7NmJpr/DPVTRoCOXBMeqQ4qjfPzXiyoZ0V\naflBwKWpSX+FFylnqRzqU4EOhZAzSG7nPTVKurcEFfFE0Sr62Q4hEpoLwx3QMDe3\niuJt1TimH06Ag6O5rIv3VQKBgHkhEUwfDvaKL8M8uTT4Mu4xih3CGG3Nra/C4pSB\n8FI759oSWuQSiEKFNw4EtcmsCmwXmCH6qyL6/iId79I4kQ/4rCGfbnzDtEIpXFP/\n6tjRBub1mEgMUPJ01AvI4Arxm43Q7ZAhmv58nfeQr6FAS9SV9nJqRaPA9J0luP01\nZjuBAoGBAMURXJFfbplqyswaOVN6rOMBnDe+mVPzhHHFLx2jjEa3Uf8/5KLxK7H4\nIUO6GMIB6g2+IddaSYrdfJ6q5/hujD1rTseVNtPPfoWxxdT6nJ2QA7Og1BfTm0mL\nJOI7tshE7TA3vu1Az6H45GBBn//XWAjcJeCE46VTO9u1LMy4i4ku\n-----END RSA PRIVATE KEY-----\n', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTE0NTI0ODksImlhdCI6MTcxMTQxNjQ4OSwic3VuIjoic2x1cm1yZXN0ZCJ9.LCn29-UPkzQvy9e8tQUUnMnUQy9cYTzDXxOTOoPoOnU', NULL, NULL, NULL, NULL, 'v0.0.38', NULL, 'slurm', 0, 1, NULL, '3', NULL, 0, '2024-02-05 09:32:34', 0, '2024-05-06 09:57:14');
INSERT INTO `t_cluster` VALUES (1758770009, 1706858330967773113, 'Nudt_Openstack_R', '麒麟云(科大)openstack集群-修改测试', '麒麟云(科大)openstack集群', 'http://172.20.184.1:35357', NULL, 'admin', 'KzNGIS7EkDwalZmqgdpa2b9bNWFpa7GdnBLhjaxP', NULL, NULL, NULL, NULL, '9f6db6c0f4704390b34991faf60c1822', 'rocky', NULL, 'openstack', NULL, 1, NULL, '4', NULL, 0, '2024-02-05 13:16:09', 0, '2024-05-06 09:57:15');
INSERT INTO `t_cluster` VALUES (1758770010, 1706858330967773111, 'paratera', '并行科技账号', '并行科技账号', 'https://cloud.paratera.com', NULL, '13278887558', 'eb78bbb29cfb2b31a54751873c3dab5f', NULL, NULL, NULL, NULL, 'NMPHONE', 'rocky', NULL, 'paratera', NULL, 1, NULL, '5', NULL, 0, '2024-02-27 16:30:31', 0, '2024-05-06 09:57:17');
INSERT INTO `t_cluster` VALUES (1758770011, 1706858330967773111, 'paratera2', '并行科技账号', '并行科技账号', 'https://cloud.paratera.com', NULL, '13278887558', 'eb78bbb29cfb2b31a54751873c3dab5f', NULL, NULL, NULL, NULL, 'NMPHONE', 'rocky', NULL, 'paratera', NULL, 1, NULL, '6', NULL, 0, '2024-02-27 16:30:32', 0, '2024-05-06 09:57:21');
INSERT INTO `t_cluster` VALUES (1763132837495574528, 1752857389213683712, 'aliyun-sealos', '阿里云sealos集群', '阿里云sealos集群', 'https://47.92.39.128:6443', 'http://prometheus-kube-prometheus-prometheus.monitoring:9090', '', '', 'eyJhbGciOiJSUzI1NiIsImtpZCI6IkY2ZUo5c0taNHpmbkM3eUlDWjlRSDQ4bk5GX21haHE4TlBLQlZiTFg0elEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJucy1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJzZWFsb3MtdG9rZW4tYWRtaW4tOTRkNCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImZlZjEzYzE4LTVlZDYtNDA0My05NjQwLTQ0M2QwNGEwZTRmNSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpucy1hZG1pbjphZG1pbiJ9.K3rKj9pul1F1uQoz46ZzYq4WQD8wkFxUbVWn7JRih2vpkFEh6Ndx88lmphQZnz3OlXFRKZfAxOxrSjtohgudEchvEpbJOmJtLHkT1nwoyWWm07kjcwUUjKwT5gDwuY8E1d-AQ2EB5KBiYTozwf1wfgE1nf9pzozZtMdc6--KGX-nwp2t5MOun7KJ1ZRiHTw8QX3wi5NTEUNcEjjsiAyyCGGz7iiciIyIOp8KGIZ9j7aZNBtovxfF4EdkHQwf-kSAjnJasJ6QBLnfvKXSK15PPzELXDAyDzCg6UkRjc-SVtGjZLDUE9GuqclWV7BrC13fprZhwOVdtrSohs57UQMMYQ', '', '', 'default', '', 'k8s v1.25.6', NULL, 'kubernetes', 0, 2, '11', '4', NULL, 0, '2024-02-29 17:23:20', 0, '2024-05-06 09:57:22');
INSERT INTO `t_cluster` VALUES (1766856565336487987, 1752857389213683712, 'aliyun-old', '阿里云老集群', '阿里云老集群', 'https://121.89.194.135:6443', 'http://121.89.194.135:31965', NULL, NULL, 'eyJhbGciOiJSUzI1NiIsImtpZCI6IjdyeU1HdUxNYTVxLWRzMWY1UGdOV1pjVnQxUXRETXRXZzJyczlIeHVtLXMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6InBjbS1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJwY20tYWRtaW4iLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI3Zjg3OTY0My0yZWQzLTQ0YmItYmNiZi1hMjQ0YmJhOGY3YzEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6ZGVmYXVsdDpwY20tYWRtaW4ifQ.PZSlB9_hO433Df7ROVZmaT5YAdva7ZoK9Uh7xgL8qEuJXtH0vSij3uzCE3oElNmuwZYAFRK8cCGatZByos-qdh_ucpW_XAcNPxEG_O3Z3k05svKshVzwkKQi0jdqHwkZ9EWtxTWYzz4ieYdqw0NtptCsjvyIbw9lagx0HKCCF2lmcDCQl5aLOFi_0du0qc8XHWGQt1OPP8OWOREHlD-NO7eNLWQcX08N2CA7iBPHf9AbTmvR6rK0SWaNspOeq2bCEsH0UBER7cwSy7j9ttkSWGGT6k2LAiGX9gfw-ULxftMSEuYtFGTNLTZzVNeQbW6ZG_hXTzbQ3BbJxlX6rSJ3nw', NULL, NULL, NULL, NULL, 'k8s v1.23.15', NULL, 'kubernetes', NULL, 2, NULL, '7', NULL, 0, '2024-03-19 10:00:53', 0, '2024-05-06 09:57:23');
INSERT INTO `t_cluster` VALUES (1770703902472146944, 1770658294298316800, 'tencent-sealos', '腾讯云数算', '腾讯云数算集群', 'https://119.45.100.73:6443', 'http://119.45.100.73:32755', '', '', 'eyJhbGciOiJSUzI1NiIsImtpZCI6IkNzNXRMOE5VdWdiVHJ2U2JtU3ZKWk5razRwZlJHWWZmV3M0aVNHLUJJOHMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLTg0bW5sIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJjOWU1NjU1OC1lZTRhLTQ1MGUtYTljNy03NGNhNDU4NzEyNGEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.IxXITCqR8Yv-C3mkC3ItwkDLhNueFk_HMF7QhFtjch8miVhUYH3g2Uh70EB5M_3F8vZIF3CoYd3TLG_1acg2JR9Tf7Ipiwzol3npXIqG27QQJ-px3q2i3CMqwjogKjCSEMWTxHS03CDOCJUFLL2qKIa4U-QmEUYnbOFnNsoXDr7zkgRyREi5QUqlEB1ODMlEy8wb6n1g8E9AqNxnYBeHywAAS8ZMkTiKlEdhi-7Jgblkcssmb_P_5xbWelIy6HfBZuumJICzd8b5JRrkX7m7MaIx4TgNETa17kCFi1JnC6MvC1u3UGQQ7MKiXrud06cN9Sphgnu5nIkFjF5TWpSuaA', '', '', 'default', '', 'k8s v1.25.6', NULL, 'kubernetes', 0, 2, '2', '5', NULL, 0, '2024-03-21 14:48:03', 0, '2024-05-06 09:57:25');
INSERT INTO `t_cluster` VALUES (1777157653982613504, 1777144940459986944, 'octopus', 'hanwuji', '启智章鱼智算', '172.26.184.143:31031', '', 'c2net2@pcl.ac.cn', 'c2net123', '', '', '', '', '', '', NULL, '', 0, 2, '', '7', NULL, 0, '2024-04-08 10:12:57', 0, '2024-05-06 09:57:27');
INSERT INTO `t_cluster` VALUES (1777240145309732864, 1777144940459986944, 'shuguangAi', 'shuguangAi', '曙光智算', 'pcm-ac:2001', '', 'acgnnmfbwo', 'Pcl@2020', '', '', '', '', '', '', NULL, '', 0, 2, '', '0', NULL, 0, '2024-04-08 15:40:44', 0, '2024-05-06 09:57:29');
-- ----------------------------
-- Table structure for t_cluster_resource
@ -2247,16 +2070,39 @@ CREATE TABLE `t_cluster_resource` (
`disk_total` float NULL DEFAULT NULL,
`gpu_avail` float NULL DEFAULT NULL,
`gpu_total` float NULL DEFAULT NULL,
`card_total` int NULL DEFAULT NULL COMMENT '算力卡数量',
`card_tops_total` float NULL DEFAULT NULL COMMENT '算力总量tops',
PRIMARY KEY (`cluster_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_cluster_resource
-- ----------------------------
INSERT INTO `t_cluster_resource` VALUES (1, 'cluster1', 2, 4, 16, 31, 64, 1926, 2048, 1, 4);
INSERT INTO `t_cluster_resource` VALUES (2, 'cluster2', 2, 7, 16, 23, 128, 3694, 4096, 3, 6);
INSERT INTO `t_cluster_resource` VALUES (3, 'cluster3', 2, 10, 16, 101, 256, 7791, 8192, 3, 8);
INSERT INTO `t_cluster_resource` VALUES (4, 'cluster4', 2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `t_cluster_resource` VALUES (1, 'cluster1', 2, 4, 16, 31, 64, 1926, 2048, 1, 4, NULL, NULL);
INSERT INTO `t_cluster_resource` VALUES (2, 'cluster2', 2, 7, 16, 23, 128, 3694, 4096, 3, 6, NULL, NULL);
INSERT INTO `t_cluster_resource` VALUES (3, 'cluster3', 2, 10, 16, 101, 256, 7791, 8192, 3, 8, NULL, NULL);
INSERT INTO `t_cluster_resource` VALUES (4, 'cluster4', 2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `t_cluster_resource` VALUES (1777157653982613504, 'octopus', 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `t_cluster_resource` VALUES (1777240145309732864, 'shuguangAi', 1, 320, 320, 132683000000, 132683000000, 43722800000, 107374000000, 0, 0, 8, 196);
-- ----------------------------
-- Table structure for t_cluster_task_queue
-- ----------------------------
DROP TABLE IF EXISTS `t_cluster_task_queue`;
CREATE TABLE `t_cluster_task_queue` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`adapter_id` bigint NOT NULL COMMENT '适配器id',
`cluster_id` bigint NOT NULL COMMENT '集群id',
`queue_num` int NOT NULL COMMENT '任务排队数量',
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '集群排队状况' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_cluster_task_queue
-- ----------------------------
INSERT INTO `t_cluster_task_queue` VALUES (1, 1777144940459986944, 1777240145309732864, 1, '2024-04-30 15:52:07');
INSERT INTO `t_cluster_task_queue` VALUES (2, 1777144940459986944, 1777157653982613504, 0, '2024-04-30 15:54:47');
-- ----------------------------
-- Table structure for t_dict
@ -2273,10 +2119,10 @@ CREATE TABLE `t_dict` (
`created_by` int NULL DEFAULT 0 COMMENT '创建人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` int NULL DEFAULT 0 COMMENT '更新人',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `t_dict_dict_code_uindex`(`dict_code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1782227471131742209 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1787789698911965185 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_dict
@ -2286,6 +2132,7 @@ INSERT INTO `t_dict` VALUES (2, '集群厂商', 'cluster_producer_dict', '集群
INSERT INTO `t_dict` VALUES (1767132427647455232, '适配器类型', 'adapter_type', '适配器类型', 1, 0, NULL, 0, '2024-03-11 18:16:17', 0, '2024-04-28 09:44:36');
INSERT INTO `t_dict` VALUES (1773274626395213824, '集群类型', 'cluster_type', '集群类型', 1, 1, NULL, 0, '2024-03-28 17:03:11', 0, '2024-04-28 09:44:36');
INSERT INTO `t_dict` VALUES (1782227471131742208, '调度策略', 'schedule_Strategy', '调度策略', 0, 1, NULL, 0, '2024-04-22 09:58:35', 0, '2024-04-28 09:41:57');
INSERT INTO `t_dict` VALUES (1787789698911965184, '虚拟机规格', 'vm_flavor', '', 0, 1, NULL, 0, '2024-05-07 18:20:54', 0, '2024-05-07 18:20:54');
-- ----------------------------
-- Table structure for t_dict_item
@ -2304,7 +2151,7 @@ CREATE TABLE `t_dict_item` (
`created_by` int NULL DEFAULT 0 COMMENT '创建人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` int NULL DEFAULT 0 COMMENT '更新人',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `index_table_dict_id`(`dict_id` ASC) USING BTREE,
INDEX `index_table_dict_status`(`status` ASC) USING BTREE,
@ -2314,14 +2161,14 @@ CREATE TABLE `t_dict_item` (
-- ----------------------------
-- Records of t_dict_item
-- ----------------------------
INSERT INTO `t_dict_item` VALUES (1, 1, '东北区域', '1', '集群地域', 1, NULL, 1, NULL, NULL, '2023-07-30 10:31:24', NULL, NULL);
INSERT INTO `t_dict_item` VALUES (2, 1, '华东区域', '2', '集群地域', 2, NULL, 1, NULL, 0, '2024-03-07 15:19:49', 0, '2024-03-07 15:19:49');
INSERT INTO `t_dict_item` VALUES (3, 1, '华北区域', '3', '集群地域', 3, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (4, 1, '华中区域', '4', '集群地域', 4, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (5, 1, '华南区域', '5', '集群地域', 5, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (6, 1, '西南区域', '6', '集群地域', 6, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (7, 1, '西北区域', '7', '集群地域', 7, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (8, 1, '海外区域', '8', '集群地域', 8, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-03-07 15:19:50');
INSERT INTO `t_dict_item` VALUES (1, 1, '东北区域', '0', '集群地域', 1, NULL, 1, NULL, NULL, '2023-07-30 10:31:24', NULL, '2024-05-06 09:55:02');
INSERT INTO `t_dict_item` VALUES (2, 1, '华东区域', '1', '集群地域', 2, NULL, 1, NULL, 0, '2024-03-07 15:19:49', 0, '2024-05-06 09:55:03');
INSERT INTO `t_dict_item` VALUES (3, 1, '华北区域', '2', '集群地域', 3, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:04');
INSERT INTO `t_dict_item` VALUES (4, 1, '华中区域', '3', '集群地域', 4, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:06');
INSERT INTO `t_dict_item` VALUES (5, 1, '华南区域', '4', '集群地域', 5, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:07');
INSERT INTO `t_dict_item` VALUES (6, 1, '西南区域', '5', '集群地域', 6, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:09');
INSERT INTO `t_dict_item` VALUES (7, 1, '西北区域', '6', '集群地域', 7, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:13');
INSERT INTO `t_dict_item` VALUES (8, 1, '海外区域', '7', '集群地域', 8, NULL, 1, NULL, 0, '2024-03-07 15:19:50', 0, '2024-05-06 09:55:18');
INSERT INTO `t_dict_item` VALUES (9, 2, '腾讯云', '1', '集群厂商', 1, NULL, 1, NULL, 0, '2024-03-07 15:21:55', 0, '2024-03-07 15:21:55');
INSERT INTO `t_dict_item` VALUES (10, 2, '华为云', '2', '集群厂商', 2, NULL, 1, NULL, 0, '2024-03-07 15:21:55', 0, '2024-03-07 15:21:55');
INSERT INTO `t_dict_item` VALUES (11, 2, '阿里云', '3', '集群厂商', 3, NULL, 1, NULL, 0, '2024-03-07 15:21:56', 0, '2024-03-07 15:21:56');
@ -2572,19 +2419,34 @@ CREATE TABLE `t_notice` (
`cluster_id` bigint NULL DEFAULT NULL COMMENT '任务id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`notice_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '容器id',
`task_id` bigint NULL DEFAULT NULL,
`task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
`incident` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`created_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1717451637989052421 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1717451637989052562 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_notice
-- ----------------------------
INSERT INTO `t_notice` VALUES (1717451637989052417, 123, '超算适配器-并行', 123, '并行A', 'create', 'hashcat_job_20240418003', '任务创建成功!', '2024-04-18 01:04:05');
INSERT INTO `t_notice` VALUES (1717451637989052418, 123, '超算适配器-曙光', 123, '曙光C', 'success', 'hpc_test_job_20240417038', '任务执行成功!', '2024-04-17 23:44:18');
INSERT INTO `t_notice` VALUES (1717451637989052419, 123, '数算适配器-sealos', 123, 'sealos-guangzhou', 'failed', 'sealos_job_20240417233', '任务执行失败!', '2024-04-17 12:03:11');
INSERT INTO `t_notice` VALUES (1717451637989052420, 123, '智算适配器-鹏程', 123, '鹏程-深圳', 'suspend', 'octopus_job_test_20240417231', '任务等待中!', '2024-04-18 05:55:03');
INSERT INTO `t_notice` VALUES (1717451637989052544, 1706858330967773111, '超算适配器', 1758770005, '华为云slurm测试环境', 'create', 0, 'HPC_slurm_testjob0325', '任务创建中', '2024-05-10 22:31:02');
INSERT INTO `t_notice` VALUES (1717451637989052545, 1706858330967773111, '', 1758770005, '', 'running', 0, 'HPC_slurm_testjob0325', '任务状态切换为运行中!', '2024-05-10 22:31:13');
INSERT INTO `t_notice` VALUES (1717451637989052546, 1706858330967773111, '', 1758770005, '', 'succeeded', 0, 'HPC_slurm_testjob0325', '任务执行完成!', '2024-05-10 22:32:50');
INSERT INTO `t_notice` VALUES (1717451637989052547, 1752857389213683712, '阿里云数算', 0, '', 'create', 0, 'hello-world', '任务创建中', '2024-05-11 09:21:14');
INSERT INTO `t_notice` VALUES (1717451637989052548, 1752857389213683712, '阿里云数算', 0, '', 'create', 0, 'hello-world', '任务创建中', '2024-05-11 09:37:34');
INSERT INTO `t_notice` VALUES (1717451637989052549, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'running', 0, 'hello-world', '任务状态切换为运行中!', '2024-05-11 09:58:01');
INSERT INTO `t_notice` VALUES (1717451637989052550, 1770658294298316800, '腾讯云数算', 0, '', 'create', 0, 'hello-world', '任务创建中', '2024-05-11 11:42:21');
INSERT INTO `t_notice` VALUES (1717451637989052551, 1770658294298316800, '腾讯云数算', 1770703902472146944, 'tencent-sealos', 'running', 0, 'hello-world', '任务状态切换为运行中!', '2024-05-11 11:42:26');
INSERT INTO `t_notice` VALUES (1717451637989052552, 1706858330967773111, '超算适配器', 1758770010, '并行科技账号', 'create', 0, 'HPC_paratera_testjob032501', '任务创建中', '2024-05-11 15:14:36');
INSERT INTO `t_notice` VALUES (1717451637989052553, 1706858330967773111, '', 1758770010, '', 'running', 0, 'HPC_paratera_testjob032501', '任务状态切换为运行中!', '2024-05-11 15:14:37');
INSERT INTO `t_notice` VALUES (1717451637989052554, 1706858330967773111, '超算适配器', 1758770011, '并行科技账号', 'create', 0, 'HPC_paratera_testjob032501', '任务创建中', '2024-05-11 15:25:49');
INSERT INTO `t_notice` VALUES (1717451637989052555, 1706858330967773111, '', 1758770011, '', 'running', 0, 'HPC_paratera_testjob032501', '任务状态切换为运行中!', '2024-05-11 15:25:57');
INSERT INTO `t_notice` VALUES (1717451637989052556, 1706858330967773113, '虚拟机适配器-修改测试', 0, '', 'create', 0, '跨域创建虚拟机', '任务创建中', '2024-05-11 15:39:56');
INSERT INTO `t_notice` VALUES (1717451637989052557, 1752857389213683712, '阿里云数算', 0, '', 'create', 0, 'hello-nginx', '任务创建中', '2024-05-11 15:47:46');
INSERT INTO `t_notice` VALUES (1717451637989052558, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'running', 0, 'hello-nginx', '任务状态切换为运行中!', '2024-05-11 15:47:50');
INSERT INTO `t_notice` VALUES (1717451637989052559, 1706858330967773111, '超算适配器', 1758770005, '华为云slurm测试环境', 'create', 0, 'HPC_slurm_testjob0325', '任务创建中', '2024-05-11 15:49:14');
INSERT INTO `t_notice` VALUES (1717451637989052560, 1752857389213683712, '阿里云数算', 0, '', 'create', 0, 'nginx-test', '任务创建中', '2024-05-11 15:49:26');
INSERT INTO `t_notice` VALUES (1717451637989052561, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'running', 0, 'nginx-test', '任务状态切换为运行中!', '2024-05-11 17:15:42');
-- ----------------------------
-- Table structure for t_storage_device
@ -2627,15 +2489,15 @@ INSERT INTO `t_storage_device` VALUES (5, 1, NULL, 'ceph-cluster-01', 4, 8, 1, '
-- ----------------------------
DROP TABLE IF EXISTS `task`;
CREATE TABLE `task` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作业名称',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作业描述',
`status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作业状态',
`strategy` int NULL DEFAULT 0 COMMENT '策略',
`synergy_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '协同状态0-未协同、1-已协同)',
`commit_time` datetime NULL DEFAULT NULL COMMENT '提交时间',
`start_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开始时间',
`end_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '结束运行时间',
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
`end_time` datetime NULL DEFAULT NULL COMMENT '结束运行时间',
`running_time` int NULL DEFAULT 0 COMMENT '已运行时间(单位秒)',
`yaml_string` varchar(10000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '作业结果',
@ -2646,44 +2508,52 @@ CREATE TABLE `task` (
`updated_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',
`ns_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`task_type_dict` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '任务类型(对应字典表的值)',
`adapter_type_dict` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '适配器类型(对应字典表的值)',
`task_type_dict` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '任务类型(对应字典表的值)',
PRIMARY KEY (`id`) USING BTREE,
INDEX `task_status_index`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1374 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1789201130505375752 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of task
-- ----------------------------
INSERT INTO `task` VALUES (1264, 'hello-world', '', 'Succeeded', 0, '0', '2024-01-03 14:57:18', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\"},\"spec\":{\"ports\":[{\"name\":\"kjedmtyuwuiu\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-world\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"StatefulSet\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-world\",\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\"},\"spec\":{\"minReadySeconds\":10,\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-world\"}},\"serviceName\":\"hello-world\",\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-world\",\"restartTime\":\"20240103144807\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-world\",\"ports\":[{\"containerPort\":80,\"name\":\"kjedmtyuwuiu\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/data\",\"name\":\"vn-data\"}]}],\"terminationGracePeriodSeconds\":10,\"volumes\":[]}},\"volumeClaimTemplates\":[{\"metadata\":{\"annotations\":{\"path\":\"/data\",\"value\":\"1\"},\"name\":\"vn-data\"},\"spec\":{\"accessModes\":[\"ReadWriteOnce\"],\"resources\":{\"requests\":{\"storage\":\"1Gi\"}}}}]}}]', '', '2024-01-03 17:22:38', 0, '2024-01-03 14:57:17', 0, '2024-01-03 14:57:17', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1265, 'hello-nginx', '', 'Succeeded', 0, '0', '2024-01-03 14:57:46', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"ports\":[{\"name\":\"kjedmtyuwuiu\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-nginx\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"StatefulSet\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-nginx\",\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"minReadySeconds\":10,\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-nginx\"}},\"serviceName\":\"hello-nginx\",\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-nginx\",\"restartTime\":\"20240103144807\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-nginx\",\"ports\":[{\"containerPort\":80,\"name\":\"kjedmtyuwuiu\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[{\"mountPath\":\"/data\",\"name\":\"vn-data\"}]}],\"terminationGracePeriodSeconds\":10,\"volumes\":[]}},\"volumeClaimTemplates\":[{\"metadata\":{\"annotations\":{\"path\":\"/data\",\"value\":\"1\"},\"name\":\"vn-data\"},\"spec\":{\"accessModes\":[\"ReadWriteOnce\"],\"resources\":{\"requests\":{\"storage\":\"1Gi\"}}}}]}}]', '', '2024-01-03 15:01:23', 0, '2024-01-03 14:57:46', 0, '2024-01-03 14:57:46', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1266, 'hello-busybox', '', 'Succeeded', 0, '0', '2024-01-03 16:22:55', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-busybox\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-busybox\",\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-busybox\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-busybox\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-busybox\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', '2024-01-03 16:25:17', 0, '2024-01-03 16:22:54', 0, '2024-01-03 16:22:54', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1267, 'hello-busybox', '', 'Succeeded', 0, '0', '2024-01-04 09:01:06', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-busybox\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-busybox\",\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-busybox\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-busybox\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-busybox\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', '2024-01-04 09:09:39', 0, '2024-01-04 09:01:06', 0, '2024-01-04 09:01:06', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1268, 'hello-nginx', '', 'Succeeded', 0, '0', '2024-01-04 09:02:00', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-nginx\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-nginx\",\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-nginx\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-nginx\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-nginx\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', '2024-01-04 09:09:58', 0, '2024-01-04 09:02:00', 0, '2024-01-04 09:02:00', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1269, 'hello-busybox', '', 'Succeeded', 0, '0', '2024-01-04 09:11:06', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-busybox\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-busybox\",\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-busybox\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-busybox\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-busybox\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', '2024-01-09 18:20:20', 0, '2024-01-04 09:11:06', 0, '2024-01-04 09:11:06', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1270, 'hello-nginx', '', 'Saved', 0, '0', '2024-01-04 09:11:28', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-nginx\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-nginx\",\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-nginx\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-nginx\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-nginx\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', NULL, 0, '2024-01-04 09:11:27', 0, '2024-01-04 09:11:27', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1271, 'hello-tt', '', 'Failed', 0, '0', '2024-01-04 10:57:34', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-tt\"},\"name\":\"hello-tt\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-tt\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx1\"},\"labels\":{\"app\":\"hello-tt\",\"cloud.sealos.io/app-deploy-manager\":\"hello-tt\"},\"name\":\"hello-tt\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-tt\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-tt\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx1\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-tt\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', '2024-01-04 10:58:26', 0, '2024-01-04 10:57:33', 0, '2024-01-04 10:57:33', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1272, 'hello-busybox', '', 'Saved', 0, '0', '2024-01-09 18:21:12', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-busybox\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-busybox\",\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-busybox\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-busybox\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-busybox\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', NULL, 0, '2024-01-09 18:21:11', 0, '2024-01-09 18:21:11', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1273, 'hello-world', '', 'Failed', 0, '0', '2024-01-12 11:54:49', '', '', 0, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-world\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-world\",\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-world\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-world\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-world\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', NULL, 0, '2024-01-12 11:54:49', 0, '2024-01-12 11:54:49', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1306, 'HPC_ac_testjob0325', 'ac test job ', 'Failed', 0, '0', '2024-03-25 10:28:46', '', '', 0, '', '', NULL, 0, '2024-03-25 10:28:46', 0, '2024-03-25 10:28:46', NULL, '', NULL);
INSERT INTO `task` VALUES (1307, 'testjob', 'teeet', 'Saved', 0, '0', '2024-03-25 10:48:10', '', '', 0, '', '', NULL, 0, '2024-03-25 10:48:10', 0, '2024-03-25 10:48:10', NULL, '', NULL);
INSERT INTO `task` VALUES (1308, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 0, '0', '2024-03-25 10:48:50', '', '', 0, '', '', NULL, 0, '2024-03-25 10:48:49', 0, '2024-03-25 10:48:49', NULL, '', NULL);
INSERT INTO `task` VALUES (1309, 'HPC_paratera_testjob032501', 'paratera test job ', 'Running', 0, '0', '2024-03-25 10:50:09', '', '', 0, '', '', NULL, 0, '2024-03-25 10:50:09', 0, '2024-03-25 10:50:09', NULL, '', NULL);
INSERT INTO `task` VALUES (1310, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 0, '0', '2024-03-25 15:59:40', '', '', 0, '', '', NULL, 0, '2024-03-25 15:59:40', 0, '2024-03-25 15:59:40', NULL, '', NULL);
INSERT INTO `task` VALUES (1311, 'HPC_ac_testjob0325', 'ac test job ', 'Running', 0, '0', '2024-03-25 16:00:14', '', '', 0, '', '', NULL, 0, '2024-03-25 16:00:13', 0, '2024-03-25 16:00:13', NULL, '', NULL);
INSERT INTO `task` VALUES (1312, 'HPC_paratera_testjob032501', 'paratera test job ', 'Running', 0, '0', '2024-03-25 16:00:17', '', '', 0, '', '', NULL, 0, '2024-03-25 16:00:16', 0, '2024-03-25 16:00:16', NULL, '', NULL);
INSERT INTO `task` VALUES (1313, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 0, '0', '2024-03-26 08:46:02', '', '', 0, '', '', NULL, 0, '2024-03-26 08:46:01', 0, '2024-03-26 08:46:01', NULL, '', NULL);
INSERT INTO `task` VALUES (1314, 'HPC_paratera_testjob032501', 'paratera test job ', 'Running', 0, '0', '2024-04-02 10:49:47', '', '', 0, '', '', NULL, 0, '2024-04-02 10:49:46', 0, '2024-04-02 10:49:46', NULL, '', NULL);
INSERT INTO `task` VALUES (1315, 'hpc-test', 'slurm test job ', 'Running', 0, '0', '2024-04-02 10:50:53', '', '', 0, '', '', NULL, 0, '2024-04-02 10:50:53', 0, '2024-04-02 10:50:53', NULL, '', NULL);
INSERT INTO `task` VALUES (1319, 'test1', 'ai task', 'Running', 0, '0', '2024-04-02 18:31:31', '', '', 0, '', '', NULL, 0, '2024-04-02 18:31:30', 0, '2024-04-02 18:31:30', NULL, '', NULL);
INSERT INTO `task` VALUES (1320, 'HPC_test040301', 'paratera test job ', 'Running', 0, '0', '2024-04-03 08:59:44', '', '', 0, '', '', NULL, 0, '2024-04-03 08:59:44', 0, '2024-04-03 08:59:44', NULL, '', NULL);
INSERT INTO `task` VALUES (1321, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 1, '1', '2024-04-03 09:06:41', '', '', 998112, '', '', NULL, 0, '2024-04-03 09:06:40', 0, '2024-04-03 09:06:40', NULL, '', NULL);
INSERT INTO `task` VALUES (1329, '图像分类测试1', 'ai task', 'Running', 0, '0', '2024-04-11 19:27:31', '', '', 7794881, '', '', NULL, 0, '2024-04-11 19:27:31', 0, '2024-04-11 19:27:31', NULL, '', NULL);
INSERT INTO `task` VALUES (1330, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 0, '0', '2024-04-12 09:05:48', '', '', 844041, '', '', NULL, 0, '2024-04-12 09:05:47', 0, '2024-04-12 09:05:47', NULL, '', NULL);
INSERT INTO `task` VALUES (1333, 'test', '', 'Running', 0, '0', '2024-04-12 15:07:27', '', '', 66, '', '', NULL, 0, '2024-04-12 15:07:27', 0, '2024-04-12 15:07:27', NULL, '', 3);
INSERT INTO `task` VALUES (1338, 'HPC_slurm_testjob0325', 'slurm test job ', 'Running', 0, '0', '2024-04-20 16:27:03', '', '', 10000000, '', '', NULL, 0, '2024-04-20 16:27:02', 0, '2024-04-20 16:27:02', NULL, '', NULL);
INSERT INTO `task` VALUES (1356, 'HPC_slurm_testjob0325', 'slurm test job ', 'Saved', 0, '0', '2024-04-22 10:45:30', '', '', 30050021, '', '', NULL, 0, '2024-04-22 10:45:30', 0, '2024-04-22 10:45:30', NULL, '', NULL);
INSERT INTO `task` VALUES (1361, 'hello-busybox', '', 'Saved', 0, '0', '2024-04-22 10:52:35', '', '', 3000, '[{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"ports\":[{\"name\":\"tcbqrlvshjie\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-busybox\"}}},{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-busybox\",\"cloud.sealos.io/app-deploy-manager\":\"hello-busybox\"},\"name\":\"hello-busybox\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-busybox\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":0,\"maxUnavailable\":1},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-busybox\",\"restartTime\":\"20231213180841\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-busybox\",\"ports\":[{\"containerPort\":80,\"name\":\"tcbqrlvshjie\"}],\"resources\":{\"limits\":{\"cpu\":\"200m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"20m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}]', '', NULL, 0, '2024-04-22 10:52:35', 0, '2024-04-22 10:52:35', NULL, 'ns-admin', NULL);
INSERT INTO `task` VALUES (1372, '图像分类测试1', 'ai task', 'Saved', 0, '0', '2024-04-26 11:10:33', '', '', 66915, '', '', NULL, 0, '2024-04-26 11:10:32', 0, '2024-04-26 11:10:32', NULL, '', NULL);
INSERT INTO `task` VALUES (1788473864037077003, 'HPC_slurm_testjob0325', 'slurm test job ', 'Succeeded', 0, '0', '2024-05-10 22:31:02', '2024-05-10 22:31:13', '2024-05-10 22:32:50', 0, '', '', NULL, 0, '2024-05-10 22:31:02', 0, '2024-05-10 22:31:02', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789107548582842368, 'hello-world', '', 'Running', 0, '1', '2024-05-11 09:37:34', '2024-05-11 09:57:59', NULL, 0, 'apiVersion: v1\nkind: Service\nmetadata:\n name: hello-world\n labels:\n cloud.sealos.io/app-deploy-manager: hello-world\nspec:\n ports:\n - port: 80\n targetPort: 80\n name: tugaknbdhcrf\n selector:\n app: hello-world\n\n---\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: hello-world\n annotations:\n originImageName: nginx\n deploy.cloud.sealos.io/minReplicas: \'1\'\n deploy.cloud.sealos.io/maxReplicas: \'1\'\n labels:\n cloud.sealos.io/app-deploy-manager: hello-world\n app: hello-world\nspec:\n replicas: 1\n revisionHistoryLimit: 1\n selector:\n matchLabels:\n app: hello-world\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 0\n maxSurge: 1\n template:\n metadata:\n labels:\n app: hello-world\n restartTime: 202405Sa093734\n spec:\n containers:\n - name: hello-world\n image: nginx\n env: []\n resources:\n requests:\n cpu: 10m\n memory: 6Mi\n limits:\n cpu: 100m\n memory: 64Mi\n ports:\n - containerPort: 80\n name: tugaknbdhcrf\n imagePullPolicy: Always\n volumeMounts: []\n volumes: []\n', '', NULL, 0, '2024-05-11 09:37:34', 0, '2024-05-11 09:37:34', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789107548582842369, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 10:54:54', 0, '2024-05-11 10:54:54', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842370, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:00:15', 0, '2024-05-11 11:00:15', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842371, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:06:12', 0, '2024-05-11 11:06:12', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842372, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:08:11', 0, '2024-05-11 11:08:11', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842373, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:16:04', 0, '2024-05-11 11:16:04', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842374, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:16:31', 0, '2024-05-11 11:16:31', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842375, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:20:42', 0, '2024-05-11 11:20:42', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842376, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:21:29', 0, '2024-05-11 11:21:29', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842377, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:27:18', 0, '2024-05-11 11:27:18', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789107548582842378, 'vm task', NULL, NULL, 0, '0', NULL, NULL, NULL, 0, NULL, '', NULL, 0, '2024-05-11 11:31:52', 0, '2024-05-11 11:31:52', NULL, NULL, NULL, 0);
INSERT INTO `task` VALUES (1789138950200233984, 'hello-world', '', 'Running', 0, '0', '2024-05-11 11:42:21', '2024-05-11 11:42:26', NULL, 0, 'apiVersion: v1\nkind: Service\nmetadata:\n name: hello-world\n labels:\n cloud.sealos.io/app-deploy-manager: hello-world\nspec:\n ports:\n - port: 80\n targetPort: 80\n name: ytabbxlicrnu\n selector:\n app: hello-world\n\n---\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: hello-world\n annotations:\n originImageName: nginx\n deploy.cloud.sealos.io/minReplicas: \'1\'\n deploy.cloud.sealos.io/maxReplicas: \'1\'\n labels:\n cloud.sealos.io/app-deploy-manager: hello-world\n app: hello-world\nspec:\n replicas: 1\n revisionHistoryLimit: 1\n selector:\n matchLabels:\n app: hello-world\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 0\n maxSurge: 1\n template:\n metadata:\n labels:\n app: hello-world\n restartTime: 202405Sa114218\n spec:\n containers:\n - name: hello-world\n image: nginx\n env: []\n resources:\n requests:\n cpu: 10m\n memory: 6Mi\n limits:\n cpu: 100m\n memory: 64Mi\n ports:\n - containerPort: 80\n name: ytabbxlicrnu\n imagePullPolicy: Always\n volumeMounts: []\n volumes: []\n', '', NULL, 0, '2024-05-11 11:42:20', 0, '2024-05-11 11:42:20', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789143380308004864, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 11:59:57', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 11:59:58', 0, '2024-05-11 11:59:58', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789143807132962816, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 12:01:39', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 12:01:52', 0, '2024-05-11 12:01:52', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789144507183271936, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 12:04:26', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 12:08:51', 0, '2024-05-11 12:08:51', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789146239091085312, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 12:11:19', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 12:17:05', 0, '2024-05-11 12:17:05', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789146239091085313, 'HPC_paratera_testjob032501', 'paratera test job ', 'Running', 0, '0', '2024-05-11 15:14:20', '2024-05-11 15:14:37', NULL, 0, '', '', NULL, 0, '2024-05-11 15:14:19', 0, '2024-05-11 15:14:19', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085314, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:22:43', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:22:43', 0, '2024-05-11 15:22:43', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085315, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:22:46', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:22:45', 0, '2024-05-11 15:22:45', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085316, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:22:55', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:22:55', 0, '2024-05-11 15:22:55', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085317, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:23:18', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:23:17', 0, '2024-05-11 15:23:17', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085318, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:23:42', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:23:42', 0, '2024-05-11 15:23:42', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085319, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:24:54', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:24:54', 0, '2024-05-11 15:24:54', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085320, 'HPC_paratera_testjob032501', 'paratera test job ', 'Running', 0, '0', '2024-05-11 15:25:49', '2024-05-11 15:25:57', NULL, 0, '', '', NULL, 0, '2024-05-11 15:25:48', 0, '2024-05-11 15:25:48', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085321, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:30:51', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:30:50', 0, '2024-05-11 15:30:50', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085322, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:31:39', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:31:38', 0, '2024-05-11 15:31:38', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085323, 'HPC_paratera_testjob032501', 'paratera test job ', 'Saved', 0, '0', '2024-05-11 15:31:41', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:31:40', 0, '2024-05-11 15:31:40', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085324, 'HPC_slurm_testjob0325', 'slurm test job ', 'Saved', 0, '0', '2024-05-11 15:32:17', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:32:17', 0, '2024-05-11 15:32:17', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085325, 'HPC_slurm_testjob0325', 'slurm test job ', 'Saved', 0, '0', '2024-05-11 15:33:30', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:33:29', 0, '2024-05-11 15:33:29', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789146239091085326, 'HPC_slurm_testjob0325', 'slurm test job ', 'Saved', 0, '0', '2024-05-11 15:34:16', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:34:14', 0, '2024-05-11 15:34:14', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789197068019961856, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 15:33:17', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:38:34', 0, '2024-05-11 15:38:34', NULL, '', 3, 0);
INSERT INTO `task` VALUES (1789198739060035584, '跨域创建虚拟机', 'vm task', 'Saved', 2, '0', '2024-05-11 15:39:56', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:39:57', 0, '2024-05-11 15:39:57', NULL, '', 3, 0);
INSERT INTO `task` VALUES (1789200710793957376, 'hello-nginx', '', 'Running', 0, '1', '2024-05-11 15:47:46', '2024-05-11 15:47:50', NULL, 0, 'apiVersion: v1\nkind: Service\nmetadata:\n name: hello-nginx\n labels:\n cloud.sealos.io/app-deploy-manager: hello-nginx\nspec:\n ports:\n - port: 80\n targetPort: 80\n name: naqvxiwsafvn\n selector:\n app: hello-nginx\n\n---\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: hello-nginx\n annotations:\n originImageName: nginx\n deploy.cloud.sealos.io/minReplicas: \'1\'\n deploy.cloud.sealos.io/maxReplicas: \'1\'\n labels:\n cloud.sealos.io/app-deploy-manager: hello-nginx\n app: hello-nginx\nspec:\n replicas: 1\n revisionHistoryLimit: 1\n selector:\n matchLabels:\n app: hello-nginx\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 0\n maxSurge: 1\n template:\n metadata:\n labels:\n app: hello-nginx\n restartTime: 202405Sa154745\n spec:\n containers:\n - name: hello-nginx\n image: nginx\n env: []\n resources:\n requests:\n cpu: 10m\n memory: 6Mi\n limits:\n cpu: 100m\n memory: 64Mi\n ports:\n - containerPort: 80\n name: naqvxiwsafvn\n imagePullPolicy: Always\n volumeMounts: []\n volumes: []\n', '', NULL, 0, '2024-05-11 15:47:45', 0, '2024-05-11 15:47:45', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789200710793957377, 'HPC_slurm_testjob0325', 'slurm test job ', 'Saved', 0, '0', '2024-05-11 15:49:14', NULL, NULL, 0, '', '', NULL, 0, '2024-05-11 15:49:14', 0, '2024-05-11 15:49:14', NULL, '', 2, 0);
INSERT INTO `task` VALUES (1789201130505375744, 'nginx-test', '', 'Running', 2, '1', '2024-05-11 15:49:26', '2024-05-11 17:15:42', NULL, 0, 'apiVersion: v1\nkind: Service\nmetadata:\n name: nginx-test\n labels:\n cloud.sealos.io/app-deploy-manager: nginx-test\nspec:\n ports:\n - port: 80\n targetPort: 80\n name: lngbzntacgmx\n selector:\n app: nginx-test\n\n---\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: nginx-test\n annotations:\n originImageName: nginx\n deploy.cloud.sealos.io/minReplicas: \'1\'\n deploy.cloud.sealos.io/maxReplicas: \'1\'\n labels:\n cloud.sealos.io/app-deploy-manager: nginx-test\n app: nginx-test\nspec:\n replicas: 1\n revisionHistoryLimit: 1\n selector:\n matchLabels:\n app: nginx-test\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 0\n maxSurge: 1\n template:\n metadata:\n labels:\n app: nginx-test\n restartTime: 202405Sa154925\n spec:\n containers:\n - name: nginx-test\n image: nginx\n env: []\n resources:\n requests:\n cpu: 10m\n memory: 6Mi\n limits:\n cpu: 100m\n memory: 64Mi\n ports:\n - containerPort: 80\n name: lngbzntacgmx\n imagePullPolicy: Always\n volumeMounts: []\n volumes: []\n', '', NULL, 0, '2024-05-11 15:49:25', 0, '2024-05-11 15:49:25', NULL, '', 0, 0);
INSERT INTO `task` VALUES (1789201130505375751, '图像分类测试1', 'ai task', 'Saved', 0, '1', '2024-05-12 14:14:36', NULL, NULL, 0, '', '', NULL, 0, '2024-05-12 14:14:36', 0, '2024-05-12 14:14:36', NULL, '', 1, 0);
-- ----------------------------
-- Table structure for task_ai
@ -2691,25 +2561,32 @@ INSERT INTO `task` VALUES (1372, '图像分类测试1', 'ai task', 'Saved', 0, '
DROP TABLE IF EXISTS `task_ai`;
CREATE TABLE `task_ai` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` int NOT NULL COMMENT '任务id',
`adapter_id` bigint NOT NULL COMMENT '设配器id',
`task_id` bigint NOT NULL COMMENT '任务id',
`adapter_id` bigint NOT NULL COMMENT '适配器id',
`adapter_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适配器名称',
`cluster_id` bigint NOT NULL COMMENT '集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名称',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名',
`replica` smallint NOT NULL COMMENT '执行数',
`c_task_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群返回任务id',
`job_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群返回任务id',
`strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主任务使用策略',
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务状态',
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群返回任务信息',
`commit_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '提交时间',
`start_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
`end_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群返回任务信息',
`commit_time` datetime NOT NULL COMMENT '提交时间',
`start_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '开始时间',
`end_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '结束时间',
`task_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`deleted_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of task_ai
-- ----------------------------
INSERT INTO `task_ai` VALUES (1, 123, 1123, 123, 'asd', 1, 'czxzc', 'dscxz', 'dsads', NULL, '2024-04-29 10:20:25', '2024-04-29 10:20:25', '2024-04-29 10:20:25');
INSERT INTO `task_ai` VALUES (13, 1788473864037076993, 1777144940459986944, NULL, 1777157653982613504, NULL, '图像分类测试1', 1, 'ne1da7a301f1490f864a83dd3a01b234', 'replication', 'Completed', '', '2024-05-09 16:44:30', '2024-05-09 16:44:30', '2024-05-09 16:44:55', 'pytorch', NULL);
INSERT INTO `task_ai` VALUES (14, 1788473864037076993, 1777144940459986944, NULL, 1777240145309732864, NULL, '图像分类测试1', 1, '953b60822b0f4e1bb84428f306139126', 'replication', 'Completed', '', '2024-05-09 16:44:30', '2024-05-09 16:44:33', '2024-05-09 16:45:31', 'pytorch', NULL);
INSERT INTO `task_ai` VALUES (22, 1789201130505375751, 1777144940459986944, NULL, 1777157653982613504, NULL, '图像分类测试1', 1, 'm1daa1e940b441a7b4b6a0e3726373cb', 'replication', 'Completed', '', '2024-05-12 14:14:36', '2024-05-12 14:14:36', '2024-05-12 14:21:58', 'pytorch', NULL);
INSERT INTO `task_ai` VALUES (23, 1789201130505375751, 1777144940459986944, NULL, 1777240145309732864, NULL, '图像分类测试1', 1, '11fe891a96d44a46a009cc2578db706d', 'replication', 'Completed', '', '2024-05-12 14:14:36', '2024-05-12 14:14:37', '2024-05-12 14:21:05', 'pytorch', NULL);
-- ----------------------------
-- Table structure for task_cloud
@ -2719,15 +2596,15 @@ CREATE TABLE `task_cloud` (
`id` bigint NOT NULL COMMENT 'id',
`task_id` bigint UNSIGNED NOT NULL COMMENT 'task表id',
`adapter_id` bigint UNSIGNED NOT NULL COMMENT '适配器id',
`adapter_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适配器名称',
`cluster_id` bigint UNSIGNED NOT NULL COMMENT '集群id',
`cluster_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群名称',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群名称',
`kind` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '种类',
`status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
`start_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开始时间',
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
`yaml_string` varchar(10000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务入参',
`result` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行结果',
`namespace` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'default' COMMENT '命名空间',
`replica` int NULL DEFAULT NULL COMMENT '副本数',
`deleted_at` datetime NULL DEFAULT NULL COMMENT '删除时间',
`created_by` int NULL DEFAULT 0 COMMENT '创建人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@ -2739,6 +2616,20 @@ CREATE TABLE `task_cloud` (
-- ----------------------------
-- Records of task_cloud
-- ----------------------------
INSERT INTO `task_cloud` VALUES (1789107548587036672, 1789107548582842368, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"tugaknbdhcrf\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-world\"}}}\n', '', 'default', NULL, 0, '2024-05-11 09:37:34', 0, '2024-05-11 09:37:34');
INSERT INTO `task_cloud` VALUES (1789107548587036673, 1789107548582842368, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-world\",\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-world\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-world\",\"restartTime\":\"202405Sa093734\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-world\",\"ports\":[{\"containerPort\":80,\"name\":\"tugaknbdhcrf\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 09:37:34', 0, '2024-05-11 09:37:34');
INSERT INTO `task_cloud` VALUES (1789107548587036674, 1789107548582842368, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"tugaknbdhcrf\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-world\"}}}\n', '', 'default', NULL, 0, '2024-05-11 09:37:34', 0, '2024-05-11 09:37:34');
INSERT INTO `task_cloud` VALUES (1789107548587036675, 1789107548582842368, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-world\",\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-world\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-world\",\"restartTime\":\"202405Sa093734\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-world\",\"ports\":[{\"containerPort\":80,\"name\":\"tugaknbdhcrf\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 09:37:34', 0, '2024-05-11 09:37:34');
INSERT INTO `task_cloud` VALUES (1789138950200233985, 1789138950200233984, 1770658294298316800, '腾讯云数算', 1770703902472146944, 'tencent-sealos', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"ytabbxlicrnu\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-world\"}}}\n', '', 'default', NULL, 0, '2024-05-11 11:42:21', 0, '2024-05-11 11:42:21');
INSERT INTO `task_cloud` VALUES (1789138950200233986, 1789138950200233984, 1770658294298316800, '腾讯云数算', 1770703902472146944, 'tencent-sealos', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-world\",\"cloud.sealos.io/app-deploy-manager\":\"hello-world\"},\"name\":\"hello-world\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-world\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-world\",\"restartTime\":\"202405Sa114218\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-world\",\"ports\":[{\"containerPort\":80,\"name\":\"ytabbxlicrnu\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 11:42:21', 0, '2024-05-11 11:42:21');
INSERT INTO `task_cloud` VALUES (1789200710798151680, 1789200710793957376, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"naqvxiwsafvn\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-nginx\"}}}\n', '', 'default', NULL, 0, '2024-05-11 15:47:46', 0, '2024-05-11 15:47:46');
INSERT INTO `task_cloud` VALUES (1789200710798151681, 1789200710793957376, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-nginx\",\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-nginx\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-nginx\",\"restartTime\":\"202405Sa154745\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-nginx\",\"ports\":[{\"containerPort\":80,\"name\":\"naqvxiwsafvn\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 15:47:46', 0, '2024-05-11 15:47:46');
INSERT INTO `task_cloud` VALUES (1789200710798151682, 1789200710793957376, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"naqvxiwsafvn\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"hello-nginx\"}}}\n', '', 'default', NULL, 0, '2024-05-11 15:47:46', 0, '2024-05-11 15:47:46');
INSERT INTO `task_cloud` VALUES (1789200710802345984, 1789200710793957376, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"hello-nginx\",\"cloud.sealos.io/app-deploy-manager\":\"hello-nginx\"},\"name\":\"hello-nginx\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"hello-nginx\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"hello-nginx\",\"restartTime\":\"202405Sa154745\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"hello-nginx\",\"ports\":[{\"containerPort\":80,\"name\":\"naqvxiwsafvn\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 15:47:46', 0, '2024-05-11 15:47:46');
INSERT INTO `task_cloud` VALUES (1789201130505375745, 1789201130505375744, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"nginx-test\"},\"name\":\"nginx-test\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"lngbzntacgmx\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"nginx-test\"}}}\n', '', 'default', NULL, 0, '2024-05-11 15:49:26', 0, '2024-05-11 15:49:26');
INSERT INTO `task_cloud` VALUES (1789201130509570048, 1789201130505375744, 1752857389213683712, '阿里云数算', 1766856565336487987, 'aliyun-old', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"nginx-test\",\"cloud.sealos.io/app-deploy-manager\":\"nginx-test\"},\"name\":\"nginx-test\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"nginx-test\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"nginx-test\",\"restartTime\":\"202405Sa154925\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"nginx-test\",\"ports\":[{\"containerPort\":80,\"name\":\"lngbzntacgmx\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 15:49:26', 0, '2024-05-11 15:49:26');
INSERT INTO `task_cloud` VALUES (1789201130509570049, 1789201130505375744, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Service', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"cloud.sealos.io/app-deploy-manager\":\"nginx-test\"},\"name\":\"nginx-test\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"lngbzntacgmx\",\"port\":80,\"targetPort\":80}],\"selector\":{\"app\":\"nginx-test\"}}}\n', '', 'default', NULL, 0, '2024-05-11 15:49:26', 0, '2024-05-11 15:49:26');
INSERT INTO `task_cloud` VALUES (1789201130509570050, 1789201130505375744, 1752857389213683712, '阿里云数算', 1763132837495574528, 'aliyun-sealos', 'Deployment', 'Running', '2024-05-11 17:15:40', '{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{\"deploy.cloud.sealos.io/maxReplicas\":\"1\",\"deploy.cloud.sealos.io/minReplicas\":\"1\",\"originImageName\":\"nginx\"},\"labels\":{\"app\":\"nginx-test\",\"cloud.sealos.io/app-deploy-manager\":\"nginx-test\"},\"name\":\"nginx-test\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"revisionHistoryLimit\":1,\"selector\":{\"matchLabels\":{\"app\":\"nginx-test\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"nginx-test\",\"restartTime\":\"202405Sa154925\"}},\"spec\":{\"containers\":[{\"env\":[],\"image\":\"nginx\",\"imagePullPolicy\":\"Always\",\"name\":\"nginx-test\",\"ports\":[{\"containerPort\":80,\"name\":\"lngbzntacgmx\"}],\"resources\":{\"limits\":{\"cpu\":\"100m\",\"memory\":\"64Mi\"},\"requests\":{\"cpu\":\"10m\",\"memory\":\"6Mi\"}},\"volumeMounts\":[]}],\"volumes\":[]}}}}\n', '', 'default', NULL, 0, '2024-05-11 15:49:26', 0, '2024-05-11 15:49:26');
-- ----------------------------
-- Table structure for task_hpc
@ -2746,10 +2637,12 @@ CREATE TABLE `task_cloud` (
DROP TABLE IF EXISTS `task_hpc`;
CREATE TABLE `task_hpc` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` int NULL DEFAULT NULL COMMENT '任务id',
`task_id` bigint NULL DEFAULT NULL COMMENT '任务id',
`job_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作业id(在第三方系统中的作业id)',
`adapter_id` bigint NULL DEFAULT NULL COMMENT '执行任务的适配器id',
`adapter_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适配器名称',
`cluster_id` bigint NULL DEFAULT NULL COMMENT '执行任务的集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名称',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称',
`status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
`cmd_script` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
@ -2785,32 +2678,28 @@ CREATE TABLE `task_hpc` (
`updated_by` int NULL DEFAULT NULL COMMENT '更新人',
`updated_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1751892493806342171 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1751892493806342187 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of task_hpc
-- ----------------------------
INSERT INTO `task_hpc` VALUES (1751892493806342159, 1308, '786', 1706858330967773111, 1758770005, 'HPC_slurm_testjob032501', 'FAILED', '#!/bin/bash\nsleep 30', '2024-03-25 10:48:50.0214623 +0800 CST m=+2368.584898201', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-03-25 10:48:50', 0, '2024-03-25 10:48:50');
INSERT INTO `task_hpc` VALUES (1751892493806342161, 1310, '787', 1706858330967773111, 1758770005, 'HPC_slurm_testjob032502', 'FAILED', '#!/bin/bash\nsleep 40', '2024-03-25 15:59:40.385166348 +0800 CST m=+148.868162684', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-03-25 15:59:40', 0, '2024-03-25 15:59:40');
INSERT INTO `task_hpc` VALUES (1751892493806342164, 1313, '788', 1706858330967773111, 1758770005, 'HPC_slurm_testjob032503', 'FAILED', '#!/bin/bash\nsleep 50', '2024-03-26 08:46:01.545051812 +0800 CST m=+60530.028048142', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-03-26 08:46:02', 0, '2024-03-26 08:46:02');
INSERT INTO `task_hpc` VALUES (1751892493806342165, 1314, '5000317', NULL, 1758770010, 'HPC_paratera_testjob032501', 'FAIL', 'jobsubmit.sh', '2024-04-02 10:49:46.866478053 +0800 CST m=+410518.850755030', 0, '', '', 0, 0, 0, 0, '', '', 'prn:pcs:sftp:BSCC-A:BSCC-A:sc56516:file:/public4/home/sc56516/jobs/VNCView_20240203180350', 0, 0, '24:00:00', '', NULL, '', 'BASIC', 'vasp', 'wzhdtest', '', '1', '', '', '', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-04-02 10:49:47', 0, '2024-04-02 10:49:47');
INSERT INTO `task_hpc` VALUES (1751892493806342166, 1320, '5000319', NULL, 1758770011, 'HPC_test040301', 'FAIL', 'jobsubmit.sh', '2024-04-03 08:59:44.355425194 +0800 CST m=+30.409397159', 0, '', '', 0, 0, 0, 0, '', '', 'prn:pcs:sftp:BSCC-A:BSCC-A:sc56516:file:/public4/home/sc56516/jobs/VNCView_20240203180350', 0, 0, '24:00:00', '', NULL, '', 'BASIC', 'vasp', 'wzhdtest', '', '1', '', '', '', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-04-03 08:59:44', 0, '2024-04-03 08:59:44');
INSERT INTO `task_hpc` VALUES (1751892493806342167, 1321, '0', NULL, 1758770005, 'HPC_slurm_testjob0325', 'Issued', '#!/bin/bash\nsleep 30', '2024-04-03 09:06:40.511481685 +0800 CST m=+446.565453638', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', 'test', 'test', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{}', 0, 0, '2024-04-03 09:06:41', 0, '2024-04-03 09:06:41');
INSERT INTO `task_hpc` VALUES (1751892493806342168, 1330, '0', NULL, 1758770005, 'HPC_slurm_testjob0325', 'Issued', '#!/bin/bash\nsleep 30', '2024-04-12 09:05:47.980667072 +0800 CST m=+51346.975539219', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{}', 0, 0, '2024-04-12 09:05:48', 0, '2024-04-12 09:05:48');
INSERT INTO `task_hpc` VALUES (1751892493806342169, 1338, '', NULL, 1758770005, 'HPC_slurm_testjob0325', 'Saved', '#!/bin/bash\nsleep 30', '2024-04-20 16:27:02.686357351 +0800 CST m=+81206.973633566', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{}', 0, 0, '2024-04-20 16:27:03', 0, '2024-04-20 16:27:03');
INSERT INTO `task_hpc` VALUES (1751892493806342170, 1356, '', NULL, 1758770005, 'HPC_slurm_testjob0325', 'Saved', '#!/bin/bash\nsleep 30', '2024-04-22 10:45:30.417160138 +0800 CST m=+233514.704436359', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '11', '11', '', '', '', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{}', 0, 0, '2024-04-22 10:45:30', 0, '2024-04-22 10:45:30');
INSERT INTO `task_hpc` VALUES (1751892493806342183, 1788473864037077003, '46', 1706858330967773111, '超算适配器', 1758770005, '华为云slurm测试环境', 'HPC_slurm_testjob0325', 'COMPLETED', '#!/bin/bash\nsleep 100', '2024-05-10 22:31:02.358519653 +0800 CST m=+696.775338078', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-05-10 22:31:02', 0, '2024-05-10 22:31:02');
INSERT INTO `task_hpc` VALUES (1751892493806342184, 1789146239091085313, '5130797', 1706858330967773111, '超算适配器', 1758770010, '并行科技账号', 'HPC_paratera_testjob032501', 'FAIL', 'jobsubmit.sh', '2024-05-11 15:14:35.513227 +0800 CST m=+471.788246101', 0, '', '', 0, 0, 0, 0, '', '', 'prn:pcs:sftp:BSCC-A:BSCC-A:sc56516:file:/public4/home/sc56516/jobs/VNCView_20240203180350', 0, 0, '24:00:00', '', NULL, '', 'BASIC', 'vasp', 'wzhdtest', '', '1', '', '', '', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-05-11 15:14:36', 0, '2024-05-11 15:14:36');
INSERT INTO `task_hpc` VALUES (1751892493806342185, 1789146239091085320, '5130855', 1706858330967773111, '超算适配器', 1758770011, '并行科技账号', 'HPC_paratera_testjob032501', 'FAIL', 'jobsubmit.sh', '2024-05-11 15:25:49.3129108 +0800 CST m=+9.393055701', 0, '', '', 0, 0, 0, 0, '', '', 'prn:pcs:sftp:BSCC-A:BSCC-A:sc56516:file:/public4/home/sc56516/jobs/VNCView_20240203180350', 0, 0, '24:00:00', '', NULL, '', 'BASIC', 'vasp', 'wzhdtest', '', '1', '', '', '', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-05-11 15:25:49', 0, '2024-05-11 15:25:49');
INSERT INTO `task_hpc` VALUES (1751892493806342186, 1789200710793957377, '', 1706858330967773111, '超算适配器', 1758770005, '华为云slurm测试环境', 'HPC_slurm_testjob0325', 'Saved', '#!/bin/bash\nsleep 100', '2024-05-11 15:49:14.039101167 +0800 CST m=+41.902973609', 0, '', '', 0, 0, 0, 0, '', '', '/home/slurmrestd', 0, 0, '24:00:00', '', NULL, '', '', '', '', '', '1', '/home/slurmrestd/test.out', '/home/slurmrestd/test_error.out', '/dev/null', '{\"PATH\": \"/bin:/usr/bin/:/usr/local/bin/\", \"LD_LIBRARY_PATH\": \"/lib/:/lib64/:/usr/local/lib\"}', 0, 0, '2024-05-11 15:49:14', 0, '2024-05-11 15:49:14');
-- ----------------------------
-- Table structure for task_vm
-- ----------------------------
DROP TABLE IF EXISTS `task_vm`;
CREATE TABLE `task_vm` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`participant_id` bigint NULL DEFAULT NULL COMMENT 'p端id',
`task_id` int NULL DEFAULT NULL COMMENT '任务id',
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` bigint NULL DEFAULT NULL COMMENT '任务id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟机名称',
`adapter_id` bigint NULL DEFAULT NULL COMMENT '执行任务的适配器id',
`adapter_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适配器名称',
`cluster_id` bigint NULL DEFAULT NULL COMMENT '执行任务的集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名称',
`flavor_ref` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格索引',
`image_ref` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '镜像索引',
`status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
@ -2824,13 +2713,14 @@ CREATE TABLE `task_vm` (
`result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行结果',
`deleted_at` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of task_vm
-- ----------------------------
INSERT INTO `task_vm` VALUES (1, 0, 1333, 'test', 0, 1758770004, '4096MB_2C_50GB', '67bb503c-cbb7-49de-824a-96b39788a77c', 'Saved', 'DianKe_Openstack_R', '', '', 1, 'e84e7629-83e8-4df4-811f-9489e6444a6c', '2024-04-12 15:07:27.6644278 +0800 CST m=+32.981900601', '', '', '');
INSERT INTO `task_vm` VALUES (2, 0, 1333, 'test', 0, 1758770004, '2', '47f6c106-36ea-4282-b1b0-fac2cc86b493', 'Saved', 'Keylin_Openstack_T', '', '', 1, 'aa1af235-f1ab-455d-b0b9-21df58c71c5d', '2024-04-12 15:07:27.8505298 +0800 CST m=+33.168002601', '', '', '');
INSERT INTO `task_vm` VALUES (46, 0, 'createServer', 0, '', 0, '', '', '', 'Saved', 'DianKe_Openstack_R', '', '', 4, '7d8c6cf7-249b-4bb8-b04e-c25fa4d82e1f', '2024-05-11 15:33:17.4191795 +0800 CST m=+41.483075801', '', '', '');
INSERT INTO `task_vm` VALUES (47, NULL, 'createServer', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `task_vm` VALUES (48, 0, 'createServer', 0, '', 0, '', '', '', 'Saved', 'DianKe_Openstack_R', '', '', 4, '7d8c6cf7-249b-4bb8-b04e-c25fa4d82e1f', '2024-05-11 15:39:55.8237378 +0800 CST m=+16.658617201', '', '', '');
-- ----------------------------
-- Table structure for vm
@ -2856,6 +2746,138 @@ CREATE TABLE `vm` (
-- Records of vm
-- ----------------------------
-- ----------------------------
-- Table structure for vm_flavor
-- ----------------------------
DROP TABLE IF EXISTS `vm_flavor`;
CREATE TABLE `vm_flavor` (
`id` bigint NOT NULL AUTO_INCREMENT,
`flavor_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格id',
`flavor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格名称',
`vcpus` int NULL DEFAULT NULL COMMENT 'CPU',
`ram` int NULL DEFAULT NULL COMMENT '内存',
`disk` int NULL DEFAULT NULL COMMENT '硬盘',
`public_flavor_id` bigint NULL DEFAULT NULL COMMENT '自定义规格id',
`cluster_id` bigint NULL DEFAULT NULL COMMENT '集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_flavor
-- ----------------------------
INSERT INTO `vm_flavor` VALUES (1, '16384MB_8C_150GB', '16384MB_8C_150GB', 8, 16384, 150, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (2, '2048MB_2C_5GB', '2048MB_2C_5GB', 2, 2048, 5, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (3, '4096MB_2C_100GB', '4096MB_2C_100GB', 2, 4096, 100, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (4, '4096MB_2C_50GB', '4096MB_2C_50GB', 2, 4096, 50, 10001, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (5, '4096MB_4C_100GB', '4096MB_4C_100GB', 4, 4096, 100, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (6, '8192MB_8C_100GB', '8192MB_8C_100GB', 8, 8192, 100, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (7, '8192MB_8C_200GB', '8192MB_8C_200GB', 8, 8192, 200, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (8, '1', 'm1.tiny', 1, 512, 1, NULL, 1758770004, NULL);
INSERT INTO `vm_flavor` VALUES (9, '2', 'm1.small', 1, 2048, 20, NULL, 1758770003, NULL);
INSERT INTO `vm_flavor` VALUES (10, '3', 'm1.medium', 2, 4096, 40, 10001, 1758770003, NULL);
INSERT INTO `vm_flavor` VALUES (11, '4', 'm1.large', 4, 8192, 80, NULL, 1758770003, NULL);
INSERT INTO `vm_flavor` VALUES (12, '5', 'm1.xlarge', 8, 16384, 160, NULL, 1758770003, NULL);
-- ----------------------------
-- Table structure for vm_flavor_dict
-- ----------------------------
DROP TABLE IF EXISTS `vm_flavor_dict`;
CREATE TABLE `vm_flavor_dict` (
`id` bigint NOT NULL AUTO_INCREMENT,
`public_flavor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_flavor_dict
-- ----------------------------
INSERT INTO `vm_flavor_dict` VALUES (10001, '2核4G');
-- ----------------------------
-- Table structure for vm_image
-- ----------------------------
DROP TABLE IF EXISTS `vm_image`;
CREATE TABLE `vm_image` (
`id` bigint NOT NULL AUTO_INCREMENT,
`image_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '镜像id',
`image_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '镜像名称',
`image_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '镜像状态',
`cluster_id` bigint NULL DEFAULT NULL COMMENT '集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名称',
`public_image_id` bigint NULL DEFAULT NULL COMMENT '自定义镜像id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_image
-- ----------------------------
INSERT INTO `vm_image` VALUES (1, '75fbb39a-0840-4773-abdc-11583757512a', 'Cirros', 'active', 1758770004, 'DianKe_Openstack_R', 20001);
INSERT INTO `vm_image` VALUES (2, '28960d59-e55b-4872-881c-ec6098a2138e', 'DKY_Kylin_Desktop_V10_SP1_Release_2107_x86_64_20230629.qcow2', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (3, 'dfcd1288-56eb-4a3f-b61d-6bc47df8295b', 'KylinV10', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (4, '2e54c634-bfc0-43b1-8401-457271002504', 'ubuntu_20_04_6', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (5, '92fa5b1f-1573-4337-aa9c-4b3b5947c6aa', 'win10', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (6, '67bb503c-cbb7-49de-824a-96b39788a77c', 'win10-qxl', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (7, '1aefe6b2-49e7-41b0-b6e6-59f715b34e40', 'win2012', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (8, '39372c3f-ffac-411e-971f-e86899ee6c38', 'win2016', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (9, '45e2a307-5d0e-4162-bff9-7c5e0f2c48cc', 'win2019', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (10, '955bb17a-7c3b-4293-9ab6-399f3f115773', 'win7', 'active', 1758770004, 'DianKe_Openstack_R', NULL);
INSERT INTO `vm_image` VALUES (11, '50719fb7-009e-4e52-b41f-28b4f3f97158', 'cirros', 'active', 1758770003, 'Keylin_Openstack_T', 20001);
-- ----------------------------
-- Table structure for vm_image_dict
-- ----------------------------
DROP TABLE IF EXISTS `vm_image_dict`;
CREATE TABLE `vm_image_dict` (
`id` bigint NOT NULL AUTO_INCREMENT,
`public_image_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '镜像名',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_image_dict
-- ----------------------------
INSERT INTO `vm_image_dict` VALUES (20001, 'cirros');
-- ----------------------------
-- Table structure for vm_network
-- ----------------------------
DROP TABLE IF EXISTS `vm_network`;
CREATE TABLE `vm_network` (
`id` bigint NOT NULL AUTO_INCREMENT,
`network_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '网络名',
`subnets` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子网',
`network_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '网络id',
`cluster_id` bigint NULL DEFAULT NULL COMMENT '集群id',
`cluster_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群名',
`public_network_id` bigint NULL DEFAULT NULL COMMENT '自定义网络id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_network
-- ----------------------------
INSERT INTO `vm_network` VALUES (1, 'Private', '57000a91-16f2-4045-ae70-3ebf36455c56', '7d8c6cf7-249b-4bb8-b04e-c25fa4d82e1f', 1758770004, 'DianKe_Openstack_R', 30001);
INSERT INTO `vm_network` VALUES (2, 'Public', '528d1870-6e36-42a7-ad49-120883e10aaf', 'e84e7629-83e8-4df4-811f-9489e6444a6c', 1758770004, 'DianKe_Openstack_R', 30002);
INSERT INTO `vm_network` VALUES (3, 'public', '37968ad4-cee0-407e-8e4f-0f55018d56d5', '4bf24ded-6529-46a5-9762-0a756df882a9', 1758770003, 'Keylin_Openstack_T', 30002);
INSERT INTO `vm_network` VALUES (4, 'private', '51174baf-389b-4b1b-820f-abf2f3d12e86', 'e8c84b4d-0850-4767-a0f6-5ab3b4f4b8be', 1758770003, 'Keylin_Openstack_T', 30001);
-- ----------------------------
-- Table structure for vm_network_dict
-- ----------------------------
DROP TABLE IF EXISTS `vm_network_dict`;
CREATE TABLE `vm_network_dict` (
`id` bigint NOT NULL,
`public_network_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '网络名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of vm_network_dict
-- ----------------------------
INSERT INTO `vm_network_dict` VALUES (30001, 'private');
INSERT INTO `vm_network_dict` VALUES (30002, 'public');
-- ----------------------------
-- Table structure for vm_openstack_overview
-- ----------------------------

View File

@ -78,6 +78,18 @@ var (
Name: "cluster_pod_total",
Help: "Cluster Pod total.",
}, []string{"cluster_name", "adapter_id"})
ClusterCpuCoreHoursGauge = prometheus.NewGaugeVec(prometheus.GaugeOpts{
Name: "cluster_cpu_core_hours",
Help: "Cluster Cpu Core Hours.",
}, []string{"cluster_name", "adapter_id"})
ClusterCardsAvailGauge = prometheus.NewGaugeVec(prometheus.GaugeOpts{
Name: "cluster_cards_avail",
Help: "Cluster Cards Available.",
}, []string{"cluster_name", "adapter_id"})
ClusterGpuAvailGauge = prometheus.NewGaugeVec(prometheus.GaugeOpts{
Name: "cluster_gpu_avail",
Help: "Cluster Gpu Available.",
}, []string{"cluster_name", "adapter_id"})
metrics = []prometheus.Collector{
ClusterCpuUtilisationGauge,

View File

@ -1,37 +1,27 @@
FROM golang:1.21.2-alpine3.18 AS builder
LABEL stage=gobuilder
ENV CGO_ENABLED 0
ENV GOARCH amd64
ENV GOPROXY https://goproxy.cn,direct
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update --no-cache && apk add --no-cache tzdata
WORKDIR /app
ADD go.mod .
ADD go.sum .
RUN go mod download
COPY . .
COPY rpc/etc/ /app/
RUN go env -w GO111MODULE=on \
&& go env -w GOPROXY=https://goproxy.cn,direct \
&& go env -w CGO_ENABLED=0 \
&& go mod download
RUN go build -o pcm-coordinator-rpc /app/rpc/pcmcore.go
FROM alpine:3.16.2
FROM alpine:3.18
WORKDIR /app
#修改alpine源为上海交通大学
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update && \
apk upgrade && \
apk add --no-cache ca-certificates && update-ca-certificates && \
apk add --update tzdata && \
apk add --no-cache ca-certificates tzdata && \
update-ca-certificates && \
rm -rf /var/cache/apk/*
COPY --from=builder /app/pcm-coordinator-rpc .
COPY rpc/etc/pcmcore.yaml .
COPY --from=builder /app/pcm-coordinator-api /app/
COPY --from=builder /app/api/etc/pcm.yaml /app/
ENV TZ=Asia/Shanghai