HAC叢集更改IP(單節點更改、全部節點更改)
瀚高資料庫
本文件用於指導 HAC 叢集更改 IP(單節點更改、全部節點更改)。
一、停掉 hghac 服務
1、按照先停備庫,最後停主庫原則停服務
2、各個節點查詢程式,有 sender 節點的是主庫,有 receiver 節點的是備庫
ps -ef | grep senderroot 26418 3233 0 6月11 ? 00:00:22 postgres: c: walsender sysdba 192.168.80.228(45186) streaming 0/16000000ps -ef | grep receiverroot 3372 3348 0 6月11 ? 00:13:54 postgres: c: walreceiver streaming 0/16000000
3、停服務命令
systemctl stop hghac-vip.service
二、各個節點停掉 etcd 服務
systemctl stop etcd.service
三、修改伺服器 ip
1、根據實際情況修改各個伺服器 ip
2、查詢虛擬 ip 配置檔案
find / -iname vip.env -print
3、修改虛擬 ip 和網路卡等資訊
vim /opt/HighGo4.5.7-see/tools/hghac/vip.env VIP=192.168.1.67 GATEWAY=192.168.234.2 DEV=ens33
四、修改 etcd
1、find 命令找到 etcd.yaml 檔案
find / -iname etcd.yaml -print
2、修改 etcd.yaml 配置檔案( 各個伺服器都需要進行修改)
vim /opt/HighGo4.5.7-see/tools/hghac/etcd/etcd.yamldebug: falsename: hghac54data-dir: /opt/HighGo/tools/hghac/etcd/hghac54.etcdinitial-advertise-peer-urls: http://192.168.1.54:2380 #修改為本機iplisten-peer-urls: http://192.168.1.54:2380 #修改為本機ipadvertise-client-urls: http://192.168.1.54:2379 #修改為本機iplisten-client-urls: http://192.168.1.54:2379 #修改為本機ipinitial-cluster-token: etcd-clusterinitial-cluster: hghac54=http://192.168.1.54:2380,hghac55=http://192.168.1.55:2380,hghac61=http://192.168.1.61:2380 #不同節點修改ip,此處各個節點也需要修改對應的ip。initial-cluster-state: newenable-v2: true
五、修改 hghac
1、find 命令找到 hghac.yaml 檔案
find / -iname hghac.yaml -print
2、修改 hghac.yaml 檔案( 各個伺服器都需要進行修改)
vim /opt/HighGo4.5.7-see/tools/hghac/hghac.yamlrestapi: connect_address: 192.168.1.55:8008 #修改本機ip listen: 192.168.1.55:8008 #修改本機ipetcd/zookeeper: #etcd和zookeeper只會用一個,根據實際情況,修改hosts各個節點實際ip hosts: 192.168.1.54:2379,192.168.1.55:2379,192.168.1.61:2379 connect_address: 192.168.1.55:5866 #修改本機ip
六、啟動 etcd 叢集
1、各個節點同時啟動 etcd
systemctl start etcd.service
2、檢視單個節點狀態
systemctl status etcd.service
3、檢視 etcd 叢集狀態
配置環境變數如下命令:
etcdctl endpoint status --write-out=table
未配置環境變數如下命令:
/opt/HighGo4.5.7-see/tools/hghac/etcd/etcdctl --endpoints=http://192.168.1.55:2379,http://192.168.1.56:2379,http://192.168.1.61:2379 endpoint status --write-out=table
七、啟動 hghac
1、和之前停服務順序相反,先啟動主庫服務,再啟動備庫服務
systemctl start hghac-vip.service
2、單個節點狀態檢視
systemctl status hghac-vip.service
3、叢集狀態檢視
配置環境變數如下命令:
hghactl list
未配置環境變數如下命令:
/opt/HighGo4.5.7-see/tools/hghac/hghactl -c /opt/HighGo4.5.7-see/tools/hghac/hghac.yaml list
八、其他
1、監控叢集使用 etcd 或者 zookeeper,如果使用 zookeeper 作為監控叢集,使用如下方法。
2、find 命令查詢 zoo.cfg 檔案
find / -iname zoo.cfg -print
3、修改 zoo.cfg 檔案(各個伺服器節點都需要修改)
vi /opt/Highgo/tools/zookeeper/conf/zoo.cfg server.1=192.168.1.55:2888:3888server.2=192.168.1.56:2888:3888server.3=192.168.1.61:2888:3888
4、啟停 zookeeper 服務
systemctl start zookeeper.servicesystemctl stop zookeeper.service
5、檢視 zookeeper 狀態
systemctl status zookeeper.service
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2897572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HAC叢集新增新節點
- consul 多節點/單節點叢集搭建
- MongoDB叢集搭建(包括隱藏節點,仲裁節點)MongoDB
- 升級kubeadm 叢集(只有master單節點)AST
- hadoop叢集搭建——單節點(偽分散式)Hadoop分散式
- 更改IP地址難嗎?
- 4.2 叢集節點初步搭建
- Solaris叢集節點重啟
- 安裝 Hadoop:設定單節點 Hadoop 叢集Hadoop
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- 更改rac scanIP IP的地址
- ceph-mon IP更改方法
- Qt5.9中利用QSS更改QTreeView的展開節點箭頭小圖示用法QTView
- Redis服務之叢集節點管理Redis
- Redis Manager 叢集管理與節點管理Redis
- zookeeper叢集奇偶數節點問題
- linux搭建kafka叢集,多master節點叢集說明LinuxKafkaAST
- weblogic手工建立簡單域的方法(包含節點,叢集)Web
- Oracle叢集軟體管理-新增和刪除叢集節點Oracle
- kubernets叢集節點NotReady故障 分析報告
- 400+ 節點的 Elasticsearch 叢集運維Elasticsearch運維
- mongodb叢集節點故障的切換方法MongoDB
- 400+節點的 Elasticsearch 叢集運維Elasticsearch運維
- Druid.io系列3:Druid叢集節點UI
- 極簡的配置單節點Kubernetes(k8s)叢集K8S
- 使用kubeadm搭建一單節點k8s測試叢集K8S
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- SAP 基本計量單位更改
- zookeeper單節點和叢集部署與配置
- 從庫轉換成PXC叢集的節點
- 設定gbase叢集節點離線狀態
- kafka系列二:多節點分散式叢集搭建Kafka分散式
- CentOS7 上搭建多節點 Elasticsearch叢集CentOSElasticsearch
- Oracle更改預設日期格式 更改會話日期格式Oracle會話
- 【故障公告】Kubernetes 叢集節點當機造成部落格站點故障
- 節點加入k8s 叢集的步驟K8S
- Centos7.9 部署mongodb高可用叢集 3節點CentOSMongoDB
- 讀懂這一篇,叢集節點不下線