Tongweb8命令利用用收集(by lqw)
文章目次[*]声明
[*]对应版本
[*]修改thanos用户密码
[*]部署应用到默认实例
[*]节点相关操作
[*]
[*]新增节点(一般一个服务器ip只能装一个节点)
[*]启动节点(需确认节点没有运行)
[*]停止节点
[*]删除节点
[*]节点新增应用
[*]节点检察应用
[*]节点启动应用
[*]节点停止应用
[*]节点卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
[*]实例相关操作
[*]
[*]新增实例(需确认在哪个节点上新建)
[*]启动实例(需确认实例没有在运行)
[*]停止实例
[*]删除实例
[*]实例新增应用
[*]实例启动应用
[*]实例停止应用
[*]实例卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
[*]集群相关操作
[*]
[*]创建集群(条件:创建节点且节点正常运行,节点间能正常通信,节点没有加入其他集群)
[*]启动集群
[*]停止集群
[*]检察集群信息(包括集群里的节点和实例)
[*]集群中部署应用(需保证应用都在同一个目次且集群是正常运行状态)
[*]集群检察应用
[*]集群启动应用
[*]集群停止应用
[*]集群卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
声明
1.命令行工具在哪里:
一般在tw8安装目次的bin目次下:commandstool.sh
https://i-blog.csdnimg.cn/direct/045172e64304494a942ddaf0793439d9.png
备注:
1.使用该工具的时候,比方使用thanos用户的时候,会把正在登录了thanos的控制台给挤掉,导致控制台必要重新登录。(同理,jmx监控也是云云,所以不发起一起使用)
2.在tw8 里,有以下三个重要的概念:实例,节点和集群
https://i-blog.csdnimg.cn/direct/2e1528a5d15545e49d52dc00b1324b3b.png
https://i-blog.csdnimg.cn/direct/734b09a76f6748d8a851a7196709a6e8.png
https://i-blog.csdnimg.cn/direct/d1a495ba0a654cb7861e6e0161ca2e28.png
其中一个服务器ip只能有一个节点,集群>节点>实例。
根据业务的需求差别,应用可以部署在实例里,也可以部署在节点和集群里,所以我们要弄清晰,操作的对象是哪一个,是实例,节点,照旧集群,这个是在命令行工具里用到的非常重要的参数:
https://i-blog.csdnimg.cn/direct/f28f8e1b752d4ca8b4ae62afdb92f8a5.png
3.关于脚本录制
命令行页面的很多指令都可以通过脚本录制获取:
https://i-blog.csdnimg.cn/direct/062d1f3e28184ef1a68353ada1ee5285.png
如有碰到一些本文没有记录的操作,必要使用命令行操作的,发起可以先开启脚本录制,录制相关操作后点击完成,之后下载到本地。
https://i-blog.csdnimg.cn/direct/6de7dcc453b84b8b93f73acdb0053be3.png
4. Tongweb8中的应用启动和停止,另有卸载,不发起反复执行,容易导致资源没有接纳,详细参考这个:
TongWeb上反复重部署应用后非常:application instance has been stopped already 或OutOfMemoryError:Metaspace
5. 本次操作仅供参考,最终以命令行工具使用手册为准。
对应版本
Tongweb8081。
修改thanos用户密码
./commandstool.sh --host=192.168.10.113 --port=9061--model=password --username=thanos --password=Yeyehuo163.com --acceptAgreement=true--action=update originalPassword=Yeyehuo163.com newPassword=Yeyehuo163.com2 confirmPassword=Yeyehuo163.com2
https://i-blog.csdnimg.cn/direct/94108254e0754e929b44044f4a5b7f86.png
# tw8所在服务器ip
--host=192.168.10.113:指定管理服务所在的服务器 IP 地址。
# 控制台端口
--port=9061:用于连接管理服务的端口。
--model=password:操作类型指定为密码操作。
--username=thanos:需要更新密码的用户名。
# 当前thanos使用的密码
--password=Yeyehuo163.com:当前用于身份验证的用户密码。
--acceptAgreement=true:表示您已接受相关协议。
--action=update:您正在执行的是更新操作。
originalPassword=Yeyehuo163.com:当前有效的原始密码。
newPassword=Yeyehuo163.com2:新密码。
confirmPassword=Yeyehuo163.com2:确认新密码。
部署应用到默认实例
./commandstool.sh --host=192.168.10.113 --port=9061 --model=app --action=add --username=thanos --password=Yeyehuo163.com2 --acceptAgreement=trueappFrom=fromServerfilename=/opt/Tongweb/TongWeb8.0.8.0/version8.0.8.0/examples/jmsExample.war
./commandstool.sh
这是一个脚本文件,通常用于执行一系列预定义的命令,以便与服务器进行交互。
--host=192.168.10.113
指定目标服务器的 IP 地址,在这里是 192.168.10.113。
--port=9061
指定服务器监听的端口号为 9061。通常用于指定与服务交互的端口。
--model=app
模式设置为 app,表示这是一个应用相关的操作。
--action=add
指定动作为 add,表明这是一个添加或部署新的应用程序到服务器的操作。
--username=thanos
用于认证的用户名是 thanos。
--password=Yeyehuo163.com2
指定用户 thanos 用于认证的密码。
--acceptAgreement=true
明确同意某些相关的协议,这可能是部署或使用软件时必要的同意条款。
appFrom=fromServer
表示应用的来源是服务器,通常指示应用部署的来源或资源位置。
filename=/opt/Tongweb/TongWeb8.0.8.0/version8.0.8.0/examples/jmsExample.war
指定要添加或部署的应用程序文件的完整路径。
https://i-blog.csdnimg.cn/direct/ffbca9003aa2413face29523b647fda7.png
https://i-blog.csdnimg.cn/direct/3540441c1a95410daa8e815ac4ee82eb.png
节点相关操作
新增节点(一般一个服务器ip只能装一个节点)
./commandstool.sh--host=192.168.10.113 --port=9061 --model=node --action=add --password=Yeyehuo163.com2 --acceptAgreement=true --username=thanos sshPort=22 sshUserName=root nodeCreationType=SSH ip=192.168.10.115 sshPassword=yeyehuo163 autostart=false keyPairType=ssh-rsa javaHome=/opt/bisheng-jdk-11.0.24port=9061 name=node115 passwordType=PASSWORD maxretrycount=0 installationPath=/opt/tongweb8node115
https://i-blog.csdnimg.cn/direct/3baa3892b9e64ac480f00f532bea2ad7.png
# tw8所在服务器ip
--host=192.168.10.113:远程管理服务的服务器 IP。
# 控制台端口
--port=9061:连接到管理服务的端口。
--model=node:操作的对象类型是一个节点。
--action=add:指定对节点执行添加操作。
--password=Yeyehuo163.com2:用于身份验证的密码。
--acceptAgreement=true:您已同意相关协议。
--username=thanos:执行操作的用户名。
sshPort=22:SSH 连接使用的端口。
sshUserName=root:用于 SSH 连接的用户名。
nodeCreationType=SSH:节点创建类型,通过 SSH。
ip=192.168.10.115:新节点的 IP 地址。
sshPassword=yeyehuo163:用于 SSH 的密码。
autostart=false:配置节点在启动时是否自动开始。
keyPairType=ssh-rsa:使用的密钥对类型。
javaHome=/opt/bisheng-jdk-11.0.24:Java 环境的安装路径。
port=9061:新节点将使用的端口。
name=node115:节点名称。
passwordType=PASSWORD:密码类型指定为普通密码。
maxretrycount=0:最大重试次数配置。
installationPath=/opt/tongweb8node115:节点的安装路径。
启动节点(需确认节点没有运行)
./commandstool.sh --host=192.168.10.113 --port=9061 --model=node --action=start --password=Yeyehuo163.com2 --acceptAgreement=true --username=thanos name=node115
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]