文章目次
- 声明
- 对应版本
- 修改thanos用户密码
- 部署应用到默认实例
- 节点相关操作
- 新增节点(一般一个服务器ip只能装一个节点)
- 启动节点(需确认节点没有运行)
- 停止节点
- 删除节点
- 节点新增应用
- 节点检察应用
- 节点启动应用
- 节点停止应用
- 节点卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
- 实例相关操作
- 新增实例(需确认在哪个节点上新建)
- 启动实例(需确认实例没有在运行)
- 停止实例
- 删除实例
- 实例新增应用
- 实例启动应用
- 实例停止应用
- 实例卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
- 集群相关操作
- 创建集群(条件:创建节点且节点正常运行,节点间能正常通信,节点没有加入其他集群)
- 启动集群
- 停止集群
- 检察集群信息(包括集群里的节点和实例)
- 集群中部署应用(需保证应用都在同一个目次且集群是正常运行状态)
- 集群检察应用
- 集群启动应用
- 集群停止应用
- 集群卸载应用(谨慎操作,卸载后应用就没有了,发起备份后操作)
声明
1.命令行工具在哪里:
一般在tw8安装目次的bin目次下:commandstool.sh
备注:
1.使用该工具的时候,比方使用thanos用户的时候,会把正在登录了thanos的控制台给挤掉,导致控制台必要重新登录。(同理,jmx监控也是云云,所以不发起一起使用)
2.在tw8 里,有以下三个重要的概念:实例,节点和集群
其中一个服务器ip只能有一个节点,集群>节点>实例。
根据业务的需求差别,应用可以部署在实例里,也可以部署在节点和集群里,所以我们要弄清晰,操作的对象是哪一个,是实例,节点,照旧集群,这个是在命令行工具里用到的非常重要的参数:
3.关于脚本录制
命令行页面的很多指令都可以通过脚本录制获取:
如有碰到一些本文没有记录的操作,必要使用命令行操作的,发起可以先开启脚本录制,录制相关操作后点击完成,之后下载到本地。
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
复制代码
- # 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=true appFrom=fromServer filename=/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
- 指定要添加或部署的应用程序文件的完整路径。
复制代码
节点相关操作
新增节点(一般一个服务器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.24 port=9061 name=node115 passwordType=PASSWORD maxretrycount=0 installationPath=/opt/tongweb8node115
复制代码
- # 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企服之家,中国第一个企服评测及商务社交产业平台。 |