当前位置: 首页 > news >正文

gbase8s自动同步数据及加入集群的脚本

cat remote.sh

#!/bin/bash
#此脚本永远在主节点上执行,需要同步的节点永远是备节点
#主节点pri开头,备节点hac开头
#开始执行脚本之前一定要关闭hac节点,并且系统空间要大于备份数据文件的大小
#执行之前请手动改好ip和主备节点的实例名及gbasedbt用户的密码
pri_ip=192.168.1.12
hac_ip=192.168.1.11
pri_name=afc02
hac_name=afc01
passwd='SZdtafc@123'

/usr/bin/expect <<-EOF

set time 600
spawn ssh gbasedbt@$pri_ip source /home/gbase/.bash_profile && ontape -s -L 0 -t STDIO > /data/backup/fullbak && onmode -m && onmode -d primary $hac_name
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "$passwd\r" }
}
expect eof

spawn scp  /data/backup/fullbak gbasedbt@$hac_ip:/data/backup/fullbak
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "$passwd\r" }
}
expect eof

spawn ssh gbasedbt@$hac_ip source /home/gbase/.bash_profile && ontape -p -t STDIO < /data/backup/fullbak &&  onmode -d secondary $pri_name && oncmsm
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "$passwd\r" }
}
expect eof
EOF
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 案例实践 | 基于长安链的福建省气象综合治理区块链平台
  • Android11 framework 禁止三方应用通过广播开机自启动-独立方案
  • 【LeetCode】71.简化路径
  • 九-2、Rocky Linux软件包管理与安装 学习笔记
  • CTF-pwn-虚拟化-vmmware 前置
  • Study--Oracle-07-ASM相关参数(三)
  • 钉钉 ai卡片 stream模式联调
  • 三星Unpacked发布会即将举行:有新款折叠屏手机,还有智能戒指
  • 3W单声道关断模式音频功率放大器AD4150B
  • 如何通过pm2以cluster模式多进程部署next.js(包括docker下的部署)
  • springboot+vue+mybatis高校宿舍管理系统+PPT+论文+讲解+售后
  • 学习笔记 韩顺平 零基础30天学会Java(2024.7.24)
  • docker 运维查看指定应用log文件位置和名称
  • 设计模式-抽象工厂
  • Ansible的脚本-----playbook剧本【上】
  • [数据结构]链表的实现在PHP中
  • Android组件 - 收藏集 - 掘金
  • Apache Zeppelin在Apache Trafodion上的可视化
  • ComponentOne 2017 V2版本正式发布
  • css选择器
  • Cumulo 的 ClojureScript 模块已经成型
  • golang 发送GET和POST示例
  • Java知识点总结(JavaIO-打印流)
  • JSONP原理
  • Kibana配置logstash,报表一体化
  • nginx 负载服务器优化
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Vue.js 移动端适配之 vw 解决方案
  • 计算机在识别图像时“看到”了什么?
  • 前端技术周刊 2019-02-11 Serverless
  • 前端性能优化--懒加载和预加载
  • 使用common-codec进行md5加密
  • 小程序测试方案初探
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • gunicorn工作原理
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)(1.9) MSP (version 4.2)
  • (11)MATLAB PCA+SVM 人脸识别
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十五)使用Nexus创建Maven私服
  • (译) 函数式 JS #1:简介
  • .NET 8 跨平台高性能边缘采集网关