現有集群 1-1-1架構,每個zone里面只有一個observer
擴容后2-2-2,每個zone里面有兩個observer
配置建議和原集群中的observer一模一樣
hostnamectl set-hostname ob5
hostnamectl set-hostname ob6
hostnamectl set-hostname ob7
配置/etc/hosts文件
192.168.8.147 ob5
192.168.8.148 ob6
192.168.8.149 ob7
1) 關閉防火墻,并開機禁用
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
2) 禁用selinux
sed -i s@SELINUX=enforcing@SELINUX=disabled@g /etc/selinux/config
grep "^SELINUX=" /etc/selinux/config
3) 重啟
reboot
4) 檢查
systemctl status firewalld.service
iptables -L
getenforce
vi /etc/ntp.conf
注釋文件中的以下4行
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
在末行添加NTP服務器IP地址,我這里是本地NTP服務器,就使用OCP主機最為時鐘源
server 192.168.8.130
重啟NTP服務,預計5~10分鐘就會同步,可手動拉同步
systemctl restart ntpd.service
ntpq -p
--檢查時間誤差
clockdiff 192.168.8.130
vi /etc/ssh/sshd_config
注釋
#PermitRootLogin no
systemctl restart sshd.service
判斷系統是否開啟了numa 功能
grep -i numa /var/log/dmesg
如果出現了:"No NUMA configuration found" ,則證明是關閉了numa 功能,如果是其他內容,則為開啟了numa
--關閉numa
vi /etc/default/grub
在 GRUB_CMDLINE_LINUX 參數的末尾增加 :numa=off
[root@ob6 clonescripts]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed s, release .*$,,g /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=vg0/lv_root rd.lvm.lv=vg0/lv_swap rhgb quiet numa=off elevator=deadline numa=off"
GRUB_DISABLE_RECOVERY="true"
--重建grub 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
--重啟操作系統
reboot
rpm –ivh t-oceanbase-antman-1.3.6-1919351.alios7.x86_64.rpm
cd /root/t-oceanbase-antman/clonescripts
./clone.sh –h 獲取幫助
./clone.sh –u
chown admin:admin -R /data/1
chown admin:admin -R /data/log1
cd /root/t-oceanbase-antman/clonescripts
./clone.sh -r ob –c
cd /root/t-oceanbase-antman/clonescripts
./clone.sh -r ob –m
統一檢查腳本
cd /root/t-oceanbase-antman/clonescripts
./clone.sh –t
也可以使用如下檢查方法:
sh precheck.sh –m ob ob主機使用
關注failed項,處理好后繼續檢查,直到所有的檢查項都通過。
直到新添加的observer的狀態為空閑。
添加遇到問題,日志如下:
2021-03-10 10:43:20.703 INFO 67 --- [ task-2,0abda3d4bc1b4206,14188bec0edd] c.a.o.c.metadb.task.TaskInstanceEntity : task 35868 run with context Context(parallelIdx=-1, stringMap={cluster_name=cluster, cluster_id=2, service_type=OB_CLUSTER, rpm_name=oceanbase-2.2.73-20201117154111.el7.x86_64.rpm, service_name=cluster:1, target_operate_status=NORMAL, zone_name=zone3, server_port=2882, service_version=2.2.73, ob_cluster_id=1}, listMap={root_server_ips=[192.168.8.132, 192.168.8.131, 192.168.8.133], host_ids=[8], server_ips=[192.168.8.147]}) |
沒找到oceanbase的rpm包,該包在安裝集群的時候,就上傳過,這里沒找到是因為后面重新安裝了OCP,接管了之前的集群,所有沒找到rpm包,重新上傳一下既可!
上傳軟件包(OCP重裝后,需要重新上傳oceanbase的安裝包),如果沒有重裝,請忽略這一步!
子任務執行失敗之后,可以重試。
拓撲圖已完成在線擴容。
現有集群 2-2-2架構,每個zone里面只有兩個observer
縮容后1-1-1,每個zone里面只有一個observer
需要一個一個的停止。
檢查
已完成在線縮容。
OceanBase安裝部署
Oceanbase集群搭建中問題處理
OceanBase 集群搭建過程中問題分享
更多精彩干貨分享
點擊下方名片關注
IT那活兒
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129822.html
摘要:臨近年中,銀行重要系統的建設進入投產沖刺階段,本次上線又有多個系統對接,為了優化集群資源分配,引發了這次分享的主題線上系統的縮容的遷移,本文主要針對本次的縮容遷移過程進行梳理總結。 作者:Dan本文轉載自公眾號「白噪聲OG」。 經歷了上禮拜漫長的上線周期,終于有時間總結一下期間發生的故事。TiDB 是一款非常優秀的國產分布式 NewSQL 數據庫,因其支持水平擴展性、強一致性、高可用性...
摘要:是宜信公司大數據創新中心開發的開源平臺。為宜信大數據創新中心各個團隊提供了統一的測試和生產環境,簡化了服務的部署與上線流程,也降低了運維人員對系統管理的復雜度。基于容器技術,面向多樣化的技術棧,并且天然隔離系統和應用的依賴。 LAIN是宜信公司大數據創新中心開發的開源PaaS平臺。在金融的場景下,LAIN 是為解放各個團隊和業務線的生產力而設計的一個云平臺。LAIN 為宜信大數據創新中...
摘要:年月國產數據庫流行度排行榜前名達夢本月分數下跌,總分,位于榜單第二位。人大金倉保持增長態勢,本月分數大幅上漲,總分,位于榜單第九位。達夢入選其中,位列總榜第國產數據庫第。月日,人大金倉與天津科大正式簽訂聯合人才培養協議。2021年11月國產數據庫流行度排行榜前15名 ? 達夢本月分數下跌10.88,總分467.45,位于榜單第二位。作為具有完全自主知識產權的國產數據庫廠商,今年達夢的...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20