| | |
| | | "password": arr[0].Password, |
| | | "nodes": nodes, |
| | | "virtualIp": arr[0].VirtualIp, |
| | | "localId": config.Server.AnalyServerId, |
| | | }} |
| | | } else { |
| | | return &bhomeclient.Reply{Success: true} |
| | |
| | | } |
| | | } |
| | | |
| | | func (cc ClusterController) Update2Master(h *bhomeclient.WrapperHandler, c *bhomeclient.Request) *bhomeclient.Reply { |
| | | var nodeVo vo.UpdateClusterVo |
| | | err := c.BindJSON(&nodeVo) |
| | | if err != nil || nodeVo.NodeId == "" { |
| | | return &bhomeclient.Reply{Success: false, Msg: "参数有误"} |
| | | } |
| | | |
| | | sv := service.NewClusterService(h.Bk) |
| | | b, _ := sv.UpdateDriftStateByNodeId(nodeVo.ClusterId, nodeVo.NodeId, "master") |
| | | if b { |
| | | return &bhomeclient.Reply{Success: true, Data: nil} |
| | | } else { |
| | | return &bhomeclient.Reply{Success: false, Msg: "变更失败"} |
| | | } |
| | | } |
| | | |
| | | // @Summary 搜索集群 |
| | | // @Description 搜索集群 |
| | | // @Accept json |