Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-service
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
qinchao
7 years ago
Commit
699eeb5c8a6e98521685baf4e39ba080f1507d8d
1 parent
acb54b23
node项目自动伸缩,优化,支持一次传多个ip
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
3 deletions
monitor-service-awstools/src/main/java/com/monitor/cloudtools/controller/CloudToolController.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/model/AutoScalingInfoReq.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/CloudToolServiceImpl.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/controller/CloudToolController.java
View file @
699eeb5
...
...
@@ -219,8 +219,8 @@ public class CloudToolController {
*/
@RequestMapping
(
"/updateAnsibleDeployForNode"
)
@ResponseBody
public
BaseResponse
updateAnsibleDeployForNode
(
String
operate
,
String
cloudTypeStr
,
String
ip
){
BaseResponse
response
=
cloudToolService
.
updateAnsibleDeployForNode
(
operate
,
cloudTypeStr
,
ip
);
public
BaseResponse
updateAnsibleDeployForNode
(
@RequestBody
AutoScalingInfoReq
infoReq
){
BaseResponse
response
=
cloudToolService
.
updateAnsibleDeployForNode
(
infoReq
.
getOperate
(),
infoReq
.
getCloudTypeStr
(),
infoReq
.
getChangeIps
());
return
response
;
}
...
...
monitor-service-awstools/src/main/java/com/monitor/cloudtools/model/AutoScalingInfoReq.java
View file @
699eeb5
...
...
@@ -14,6 +14,12 @@ public class AutoScalingInfoReq {
*/
private
int
cloudType
;
private
String
operate
;
private
String
cloudTypeStr
;
private
String
changeIps
;
//新申请到的ip串
private
String
newInstanceIps
;
...
...
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/CloudToolServiceImpl.java
View file @
699eeb5
...
...
@@ -232,7 +232,7 @@ public class CloudToolServiceImpl implements CloudToolService {
response
.
setMessage
(
"参数不全"
);
return
response
;
}
String
commond
=
"ssh master@172.31.16.167 sh /home/master/ansible_deploy/update-ip.sh"
;
String
commond
=
"ssh master@172.31.16.167 sh /home/master/ansible_deploy/update-ip
2
.sh"
;
try
{
String
message
=
CommodUtil
.
exe
(
commond
+
" "
+
operate
+
" "
+
cloudTypeStr
+
" "
+
ip
);
response
.
setMessage
(
message
);
...
...
Please
register
or
login
to post a comment