【 使用环境 】生产环境
【 使用版本 】v4.2.1.3
【问题描述】修改主机ip以后,无法启动ob server、proxy,也无法登录obd web
【复现路径】修改主机ip,obd cluster reload
看着是被销毁了呀
destroyed:已销毁,表示该集群已被销毁。
OB 集群节点不支持改 IP。如果是三副本集群,实在要改 Ip, 就踢出节点再用新 ip 加回来。但只有三节点的三副本集群应该不能踢节点。找一台新服务器中转一下。
1.请提供一下当初修改ip时候的步骤
2.提供一下ymal配置文件和目前集群节点ip
3.目前是否可以黑屏化使用mysql或者obclient登陆集群,如可以成功登陆帮忙查询下目前集群状态
select * from GV$OB_SERVERS;
4.可以尝试使用obd cluster destroy xxx铲掉集群。
ps -ef|grep observer
查看一下目前是否还存在observer obd修改部分参数会导致redeploy 集群重建,目前list显示集群状态为destoryed 可能是目前集群已经被销毁重建失败了。
1.就是修改ensp网卡的ip地址
user:
username: root
password: xxxxxx
port: 22
oceanbase-ce:
version: 4.2.1.3
release: 103000032023122818.el8
package_hash: 10fc602f068c05faafba32759ff749dd6311476b
10.42.184.185:
zone: zone1
servers:
- 10.42.184.185
global:
appname: ob1
root_password: xxxx
mysql_port: 2881
rpc_port: 2882
home_path: /root/ob1/oceanbase
cluster_id: 1718176282
enable_syslog_recycle: true
enable_syslog_wf: false
max_syslog_file_count: 4
memory_limit: 6G
datafile_size: 2G
system_memory: 1G
log_disk_size: 13G
cpu_count: 16
production_mode: false
__min_full_resource_pool_memory: 1073741824
datafile_maxsize: 8G
datafile_next: 2G
ocp_agent_monitor_password: xxx
proxyro_password: xxx
ocp_root_password: xxx
ocp_meta_password: xxx
obproxy-ce:
version: 4.2.1.0
package_hash: 29a862871e1198af76cfc92e0c1f43c6ec3c166a
release: 11.el8
servers: - 10.42.184.185
global:
prometheus_listen_port: 2884
listen_port: 2883
home_path: /root/ob1/obproxy
obproxy_sys_password: xxx
skip_proxy_sys_private_check: true
enable_strict_kernel_release: false
enable_cluster_checkout: false
proxy_mem_limited: 500M
rs_list: 10.42.184.185:2881
observer_sys_password: xxx
cluster_name: ob1
observer_root_password: xxx
depends: - oceanbase-ce
当前是destroy状态,只要obd cluster deploy ob1 && obd cluster start ob1就可以进行下一步
当前是destroy状态,只要obd cluster deploy ob1 && obd cluster start ob1就可以进行下一步