一、创建域(忽略)
语法
Usage: iastool --port <port> [--host <host(default:0.0.0.0)>] [--user <user>]
[--password <password>] [--passwordfile <passwordfile>]
[--interactive[=<interactive(default:true)>]]
[--stopsecure[=<stopsecure(default:false)>]]
create --domain
name
示例
./iastool --passport *** --user admin --password admin --port 1900 create --domain domain1
二、创建节点
语法
Usage: iastool [--host <host(default:localhost)>] [--port <port(default:6900)>]
[--user <user>] [--password <password>] [--passwordfile <passwordfile>]
[--interactive[=<interactive(default:true)>]]
[--stopsecure[=<stopsecure(default:false)>]]
create --node --machinename <machine-name> --nodedir <node-dir>
[--systemproperties name=value[:name=value]*]
[--config <config(default:defaultNodeConf)>] [--javahome <java-home>]
[--version <version>] [--nodeport <node-port(default:3100)>]
name
示例
./iastool --user admin --password *** --passport *** create --node --nodedir /home/bes/nodes --machinename Local dsaNodes
三、创建实例
语法
Usage: iastool [--host <host(default:localhost)>] [--port <port(default:6900)>]
[--user <user>] [--password <password>] [--passwordfile <passwordfile>]
[--interactive[=<interactive(default:true)>]]
[--stopsecure[=<stopsecure(default:false)>]]
create --instance --node <node>
[--cluster <cluster> | --config <config(default:default)>]
[--systemproperties name=value[:name=value]*]
[--instancedir <instance-dir>]
[--node <nodeName>]
name
示例
# 创建web实例
./iastool --user admin --password *** --passport *** create --instance --node dsaNodes web
# 创建servivce实例
./iastool --user admin --password *** --passport *** create --instance --node dsaNodes service
设置端口失败
四、创建应用
语法
Usage: iastool [--host <host(default:localhost)>] [--port <port(default:6900)>]
[--user <user>] [--password <password>] [--passwordfile <passwordfile>]
[--interactive[=<interactive(default:true)>]]
[--stopsecure[=<stopsecure(default:false)>]]
deploy --name <name>
[--sessionmanager <session-manager(default:default)>]
[--validatechecksum[=<validatechecksum(default:false)>]]
[--description <description>] [--type <type>] [--version <version>]
[--threadpool <thread-pool(default:default-thread-pool)>]
[--enabled[=<enabled(default:true)>]]
[--timeout <timeout-in-seconds(default:600)>]
[--target target[,target]*] [--delegate[=<delegate(default:false)>]]
[--virtualserver <virtual-server(default:server)>]
[--precompilejsp[=<precompile-jsp(default:false)>]]
[--redeploy[=<redeploy(default:false)>]] [--deployorder <deploy-order>]
[--highavailability[=<high-availability(default:false)>]]
[--targetpath <target-path>] [--contextroot <context-root>]
[--properties <properties>]
[file-path]
示例
# 部署前端
./iastool --user admin --password *** --passport *** deploy --name aas-web --target web --contextroot / /home/bes/Bes/applications/web.war
# 部署后端
./iastool --user admin --password *** --passport *** deploy --name aas-service --target service --contextroot / /home/bes/Bes/applications/service.war
五、启动与停止节点
启动节点
./iastool --user admin --password *** --passport *** start --node dsaNodes
停止节点
./iastool --user admin --password *** --passport *** stop--node dsaNodes
六、启动与停止实例
启动实例
# 启动前端
./iastool --user admin --password *** --passport *** start --instance web
# 启动后端
./iastool --user admin --password *** --passport *** start --instance service
脚本中执行
/home/bes/Bes/bin/iastool --user admin --password *** --passport *** --host 127.0.0.1 --port 6900 start --instance web
七、应用解部署
# 前端解部署
./iastool --user admin --password *** --passport *** undeploy web
# 后端解部署
./iastool --user admin --password *** --passport *** undeploy service