oceanbase集群社区版4.2.1.4
我采用3zone部署,每个zone有两台机器,这3个zone的每两台机器磁盘大小配置是不一样的,所以我想要每个zone的机器单独配置磁盘目录和大小,这个应该怎么单独设置呢,我使用obd部署
目前是新环境还是用过一段时间的呢。
- 修改磁盘大小可以 obd cluster edit-config name 信息修改资源大小。
- 修改磁盘目录可能会触发重装机制。
新的集群,就是想不同zone磁盘可以用的大小不一样的,这样充分利用磁盘容量,就是可以单独设置每台机器的磁盘容量大小,这个应该怎么设置呢,我看obd,ocp都是直接全局的设置
配置文件麻烦看一下。
user:
username: root
password:
port: xxx
oceanbase-ce:
version: 4.2.1.4
release: 104000052024022918.el7
10.2xxx:
zone: zone1
10.2xxxx:
zone: zone2
10.2xxxx:
zone: zone3
servers:
- 10.2xxxx
- 10.2xxxx
- 10.2xxxx
global:
appname: obcluster
root_password: xxxxxxx
mysql_port: 2881
rpc_port: 2882
home_path: /disk/nvme1n1/oceanbase
data_dir: /disk/nvme2n1
redo_dir: /disk/nvme3n1
cluster_id: ‘1’
datafile_size: 5120GB
datafile_maxsize: 5120GB
log_disk_size: 5120GB
enable_syslog_recycle: ‘True’
max_syslog_file_count: ‘8’
memory_limit: 324GB
system_memory: 51GB
cpu_count: ‘80’
devname: bond0
proxyro_password:xxxxxxxxxx
enable_syslog_wf: true
enable_sql_audit: true
直接部署的配置文件类似于上面,但是我想分别设置一下每台机器的磁盘大小这个怎么指定呢
可以参考下下面这个配置格式,将global中的磁盘参数配置挪到对应节点下的server别名下,即可设置每个节点的磁盘容量。注意:保存配置后需要看下提示 是重装生效 还是重启生效,重装会清理掉数据库数据、
可以了