瀚高数据库
目录
文档用途
详细信息

文档用途
本文档用于指导HAC集群vip部署及相关操作

详细信息
HAC集群支持用户配置在特定事件发生时触发的回调脚本,因此可以通过callback脚本实现vip的添加、漂移、删除

1、vip的部署

vip相关文件会在HAC集群安装包的同一目录下,其中loadvip.sh为vip脚本(见附件),vip.env为脚本的变量文件

[root@host hghac]# lsetcd  hghac  hghac.service  hghactl  hghac-vip.service  hghac.yaml  loadvip.sh  vip.env

配置vip需要修改所有节点hghac.yaml配置文件,添加如下内容

postgresql:...callbacks:on_start: /usr/bin/bash /opt/HighGo4.5.7-see/tools/hghac/loadvip.shon_restart: /usr/bin/bash /opt/HighGo4.5.7-see/tools/hghac/loadvip.shon_role_change: /usr/bin/bash /opt/HighGo4.5.7-see/tools/hghac/loadvip.sh

修改所有节点vip.env文件,配置vip的ip、网关、网卡、子网掩码

[root@host hghac]# vi vip.envVIP=192.168.80.115GATEWAY=192.168.80.254DEV=enp0s3MASK=24

vip会在HAC集群启动主节点、主节点重启、主备节点切换时生成,可通过查看系统日志来观察

[root@host hghac]# cat /var/log/messages | grep vipJan 27 15:04:46 hgdw1 root: loadvip: loadvip start args:'on_role_change master ha'Jan 27 15:04:46 hgdw1 root: loadvip: added vip 192.168.80.115 at dev enp0s3

vip可以通过对主节点服务器执行ip a或ifconfig查看

注意:启用vip的HAC集群需要使用hghac-vip.service服务,而hghac.service服务需要disable

hghac-vip.service服务比hghac.service服务多一行“EnvironmentFile=xxxx”

# Start the patroni processEnvironmentFile=/opt/HighGo4.5.7-see/tools/hghac/vip.env

2、vip的更改

vip的ip、网关、网卡、子网掩码变动时需要修改所有节点的vip.env文件,修改后需要对HAC集群的主节点进行重启或主备节点进行切换

(1)修改所有节点vip.env

[root@host hghac]# vi vip.envVIP=192.168.80.116GATEWAY=192.168.80.254DEV=enp0s3MASK=24

(2)对主节点进行重启或主备节点进行切换

主节点重启hghactl restart 集群名 节点名

[root@host hghac]# hghactl restart ha hgdw1

或主备节点进行切换

[root@host hghac]# hghactl switchover

HAC集群部署vip及相关操作相关推荐

  1. k8s的集群搭建前的相关操作--必看

    文章目录 1. 搭建k8s环境平台的规划 单master集群 多master集群 2. 服务器硬件配置要求 1)硬件要求 3.搭建k8s集群部署方式 4. 部署环境搭建 a. 环境准备要求: b. 三 ...

  2. ELK集群部署(六)之Kafka操作

    Kafka操作 1.创建topic /usr/local/src/kafka_2.12-3.2.0/bin/kafka-topics.sh --create --bootstrap-server 19 ...

  3. Hadoop集群部署后相关WEB界面打不开大概原因

    集群部署完毕后,查看相关WEB界面,打不开的原因可能如下: 1.可以先去检查LINUX(CentOS7)机器的防火墙是否关闭,命令如下: systemctl status firewalld.serv ...

  4. mysql数据库的pxc工具_CentOS7 下 MySQL 数据库 PXC 集群部署操作指导

    背景 最近在进行 MySQL 的 PXC 集群搭建使用和研究 前期已完成了一篇记录文章 : [CentOS7 下 MySQL 之 PXC 集群部署[Docker+多机多节点]] 但是,毕竟不是所有人都 ...

  5. Galera集群部署基础操作

    Galera Cluster 介绍 Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件. 主要功能: 1.同步复制 2.Active-active的多主拓扑结构 3 ...

  6. Mysql数据库(十一)——MHA高可用集群部署及故障切换

    Mysql数据库(十一)--MHA高可用集群部署及故障切换 一.MHA概述 二.MHA的组成 三.MHA的特点 四.案例环境 1.服务器配置 2.思路 3.关闭防火墙和安全机制,并进行主从配置 4.配 ...

  7. 来了,k8s!-----------------k8s集群部署

    k8s的集群部署,官方提供了三种方式: minikube Minikube是一个工具,可以在本地快速运行的一个单点的k8s,仅用于尝试k8s或日常开发的用户使用.部署地址:https://kubern ...

  8. K8S 学习笔记三 核心技术 Helm nfs prometheus grafana 高可用集群部署 容器部署流程

    K8S 学习笔记三 核心技术 2.13 Helm 2.13.1 Helm 引入 2.13.2 使用 Helm 可以解决哪些问题 2.13.3 Helm 概述 2.13.4 Helm 的 3 个重要概念 ...

  9. Dcoker Swarm 集群部署

    温馨提示: 机器环境(三台机器,centos系统) IP:192.168.31.43 主机名:manager43 担任角色:swarm manager IP:192.168.31.188 主机名:no ...

最新文章

  1. 告别深度学习炼丹术!谷歌大脑提出“权重无关”神经网络
  2. ASP.NET 大文件下载的实现思路及代码
  3. 数据中心水环热泵余热回收系统分析与应用
  4. python监控进程并实现掉线重启
  5. 常用的meta标签总结
  6. 关于QMap的几点总结思考
  7. etcd介绍:可作为KV数据库、服务发现、配置中心和分布式锁使用、etcd集群搭建
  8. 深度学习-机器学习(神经网络的应用 上)
  9. Javascript与服务器同步时间
  10. 应对「高并发」的思路
  11. jquery ui tabs详解(中文) 【转载】
  12. Java笔记-Semaphore简单应用实例
  13. 陆正耀为瑞幸数据造假道歉:非常自责 会全力挽回损失
  14. CSS 相对定位与绝对定位
  15. 凸优化第三章凸函数 3.6关于广义不等式的凸性
  16. 按键消抖的Verilog实现
  17. linux中双方同步unison服务器搭建
  18. 2021年中国开源优秀人物揭晓
  19. HEVC Tile 编码器-kvazaar
  20. 基于Nonebot2搭建QQ机器人(二):插件使用

热门文章

  1. 快来看;2021 年最流行的 8 种编程语言!
  2. 淘宝taobao sdk 2.0去除lotusphp
  3. Docker先搭建Centos8镜像,继续在centos8容器中搭建PHP版本8.0.9,Nginx最新版本1.21.1搭建,Mysql版本8.0.21,Swoole最新版本4.7
  4. 快速p掉多余内容ps修改ps去人物ps改图ps视频教程学习
  5. 魁拔Ⅲ战神崛起: 我的小鱼你醒了, 还认识早晨吗?
  6. QQ common.dll 出现意外错误
  7. 企业为何无法忽视物联网设备管理
  8. 初学者应该掌握的Linux命令
  9. win8本地计算机在哪,Win8本地连接在哪儿?
  10. 海康web3.0控件实现在摄像头窗口多边形绘图