集群往往横跨多台物理机器,每次启动停止需要分别连上多台机器,比较麻烦。
可以通过一个脚本来完成这些工作如下:
一两台机器为例,其中两个ManagedServer,一个Admin Server,一个Proxy Server。
Environment: Solaris 10 X86 + Weblogic 10.2
Configuration:
Weblogic user configuration:
Server1:
bash-3.00$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/export/home/weblogic/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /export/home/weblogic/.ssh/id_rsa.
Your public key has been saved in /export/home/weblogic/.ssh/id_rsa.pub.
The key fingerprint is:
6c:3a:d1:69:e1:aa:69:5d:c6:23:d9:96:6d:ba:cd:be weblogic@unknown
Server2:
bash-3.00$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/export/home/weblogic/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /export/home/weblogic/.ssh/id_rsa.
Your public key has been saved in /export/home/weblogic/.ssh/id_rsa.pub.
The key fingerprint is:
c0:c0:78:3b:8b:be:9e:1c:c7:73:3d:bc:60:ea:71:69 weblogic@unknown
Server1:
bash-3.00$ scp /export/home/weblogic/.ssh/id_rsa.pub Server2 IP:/export/home/weblogic/.ssh/authorized_keys
Password:
id_rsa.pub 100% |***************************************************| 226 00:00
Server2:
bash-3.00$ scp /export/home/weblogic/.ssh/id_rsa.pub Server1 IP:/export/home/weblogic/.ssh/authorized_keys
Password:
id_rsa.pub 100% |******************************************| 226 00:00
bash-3.00$
Start Cluster:
Use weblogic user to login:
bash-3.00$ start_ABC_cluster.sh
Stop Cluster:
bash-3.00$ stop_ABC_cluster.sh
Shell Script:
Start:
DOMAIN_HOME="/opt/weblogic/.../"
echo "begin start admin server"
nohup ${DOMAIN_HOME}/bin/startWebLogic.sh & $*
echo "begin start M1 server"
nohup ${DOMAIN_HOME}/bin/startManagedWebLogic.sh M1 192.168.81.219:9001 & $*
echo "begin connect to 192.168.81.143"
echo "begin start M2 server"
nohup ssh weblogic@192.168.81.143 "/opt/.../bin/startManagedWebLogic.sh M2 192.168.81.219:9001" & $*
echo "begin start P1 server"
nohup ssh weblogic@192.168.81.143 "/opt/.../bin/startManagedWebLogic.sh P1 192.168.81.219:9001" & $*
Stop:
DOMAIN_HOME="/opt/.../"
echo "begin stop P1 server"
ssh weblogic@192.168.81.143 "/opt/.../bin/stopManagedWebLogic.sh P1 192.168.81.219:9001" $*
echo "begin stop M2 server"
ssh weblogic@192.168.81.143 "/opt/.../bin/stopManagedWebLogic.sh M2 192.168.81.219:9001" $*
echo "begin stop M1 server"
${DOMAIN_HOME}/bin/stopManagedWebLogic.sh M1 192.168.81.219:9001 $*
echo "begin stop admin server"
${DOMAIN_HOME}/bin/stopWebLogic.sh $*
分享到:
相关推荐
**Redis在Windows环境下的配置与启动** Redis,全名Remote Dictionary Server,是一种开源的、高性能的键值存储系统,常用于数据库、缓存和消息中间件等场景。它支持多种数据结构,如字符串、哈希、列表、集合、...
一键关闭Hadoop集群的步骤与启动相反,但需要注意顺序: 1. **停止服务**:从应用层开始,例如Hive Server2、HBase Master等,避免在关闭过程中有未完成的操作。 2. **停止YARN**:关闭ResourceManager和所有...
"Kafka一键启停脚本"是针对Kafka集群管理的实用工具,能够简化操作流程,提高运维效率。 首先,我们需要理解Kafka的基本概念。Kafka的核心组件包括生产者(Producer)、消费者(Consumer)和主题(Topic)。生产者...
6. **服务化管理**:为了方便管理和维护,可以将 Elasticsearch 设置为系统服务,这样可以使用 `systemctl` 或 `service` 命令来启动、停止或重启服务。 **Elasticsearch 的核心特性** - **分布式架构**:Elastic...
6. **服务管理**:脚本会集成启动、停止、重启等服务管理功能,方便后期维护。例如,使用`systemd`或`init.d`脚本来管理各个服务的启动和状态。 7. **安全设置**:为了保护数据和系统,安装脚本可能还包括基本的...
在描述中提到的"一键化安装"和"一键启停脚本"是针对Linux服务器的自动化部署工具,这通常意味着用户只需要执行一个脚本,就可以完成所有组件的安装、配置和启动,极大地简化了操作流程。"使用说明教程"则指导用户...
说明:由于资源文件超过1G,超过上传限制,所以使用...3、支持一键部署、启动、停止、检查、集群备份(etcd)、集群恢复(etcd)、集群移除等功能。 4、支持worker节点一键扩容和移除。 5、支持harbor私有镜像仓库。
一键部署工具实现功能如下: 1、支持ARM64、X86_64架构CPU 2、支持单实例部署 3、支持单机伪分片集群部署(1个master+1个slave+1个sentinel) ...7、支持创建、启动、停止、卸载、检查等操作 8、支持一键连接
实现功能如下: 1、支持ARM64、X86_64架构CPU 2、支持TLS/SSL,证书有效期为100年 3、支持单实例部署 4、支持单机伪哨兵集群部署(1个master+1个...8、支持创建、启动、停止、检查、卸载等操作 9、支持一键连接操作
特别说明:由于资源超过1G,提供百度网盘地址下载,真实有效,永不过期 实现功能如下: 1、支持ARM64、X86_64架构CPU ...7、支持创建、启动、停止、卸载等操作 8、支持一键连接、一键备份、一键还原等操作
`start-all-hetu.sh`、`restart-all-hetu.sh`和`stop-all-hetu.sh`是一组管理脚本,分别用于启动、重启和停止整个openlookeng集群。在日常运维中,这些脚本十分实用,能够快速响应服务的需求变化,确保系统的稳定...
- **启动与停止**: 支持集群的一键启动和停止操作。 - **状态检查**: 能够对集群的整体状态进行实时监控,及时发现潜在问题。 - **集群备份与恢复**: 支持etcd数据的备份与恢复,保障数据安全。 - **集群移除**: ...
特别说明:由于资源超过1G,所以这里使用百度网盘地址,真实有效,永不过期! 实现功能如下: 1、支持ARM64、X86_64架构CPU ...8、支持创建、启动、停止、卸载等操作 9、支持一键连接、一键备份、一键还原等操作
4. **创建启动和停止脚本**:为了方便用户管理Redis服务,安装包可能会提供启动、停止Redis的批处理脚本,或者集成到系统服务管理中。 在解压后的文件"Redis-x64-3.0.501.msi"中,`x64`表示这是64位版本,`3.0.501`...
特别说明:由于资源超过1G,提供百度网盘地址下载,真实有效,永不过期 实现功能如下: 1、支持ARM64、X86_64架构CPU 2、支持单实例部署 ...6、支持创建、启动、停止、卸载等操作 7、支持备份、还原
实现功能如下: 1、支持ARM64、X86_64架构CPU 2、支持单实例部署 3、支持单机伪集群部署(3 server + 1 client) 4、支持多机分布式集群部署(3 server + 1 client) ...6、支持创建、启动、停止、卸载等操作
实现功能如下: 1、支持ARM64、X86_64架构CPU。 2、支持ACL+TLS,证书有效期为100年。 3、支持单实例部署 4、支持单机伪集群部署(3 server + 1 client) 5、支持多机分布式集群...7、支持创建、启动、停止、卸载等操作
5. **启动Redis服务**:脚本一般会提供启动、停止和重启Redis的服务命令。例如,使用`./start.sh`启动Redis,`./stop.sh`停止Redis,`./restart.sh`重启Redis。 6. **验证安装**:安装完成后,你可以使用`redis-cli...
实现功能如下: 1、支持SSL模式单机部署(1 etcd),证书有效期为100年。 2、支持SSL模式单机伪集群部署(3 etcd),证书有效期为100年。 3、支持SSL模式多机分布式机...6、支持部署、启动、停止、卸载、检测等操作。
实现功能如下: 1、支持SSL模式单机部署(1 etcd),证书有效期为100年。 2、支持SSL模式单机伪集群部署(3 etcd),证书有效期为100年。 3、支持SSL模式多机分布式机...6、支持部署、启动、停止、卸载、检测等操作。