user:
username: root
password: *******
oceanbase-ce:
servers:
- name: server1
# Please don't use hostname, only IP can be supported
ip: 10.32.0.21
- name: server2
ip: 10.32.0.22
- name: server3
ip: 10.32.0.23
global:
devname: ens192
cluster_id: 1
memory_limit: 6G # The maximum running memory for an observer
system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G.
datafile_size: 20G # Size of the data file.
log_disk_size: 15G # The size of disk space used by the clog files.
cpu_count: 16
production_mode: false
enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true.
enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false.
max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0.
root_password: FC_root@123 # root user password
proxyro_password: FC_sys@123# proxyro user pasword, consistent with obproxy's
observer_sys_password, can be empty
ocp_meta_tenant: # The config for ocp express meta tenant
tenant_name: ocp
max_cpu: 1
memory_size: 2G
log_disk_size: 7680M # The recommend value is (4608 + (expect node num + expect tenant num) * 512) M.
mysql_port: 2881
rpc_port: 2882
home_path: /home/observer
data_dir: /home/data
redo_dir: /home/redo
ocp_agent_monitor_password: TGdva2KfDa
ocp_meta_password: 0YO1ZbGUlY
server1:
zone: zone1
server2:
zone: zone2
server3:
zone: zone3
obproxy-ce:
depends:
- oceanbase-ce
servers:
- 10.32.0.24
global:
listen_port: 2883 # External port. The default value is 2883.
prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884.
home_path: /home/admin/obproxy
enable_cluster_checkout: false
skip_proxy_sys_private_check: true
enable_strict_kernel_release: false
obproxy_sys_password: FC_sys@123 # obproxy sys user password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends.
observer_sys_password: FC_sys@123 # proxyro user pasword, consistent with oceanbase-ce's proxyro_password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends.
obagent:
depends:
- oceanbase-ce
servers:
- name: server1
# Please don't use hostname, only IP can be supported
ip: 10.32.0.21
- name: server2
ip: 10.32.0.22
- name: server3
ip: 10.32.0.23
global:
home_path: /home/admin/obagent
http_basic_auth_password: 020eoRp483
ocp-express:
depends:
- oceanbase-ce
- obproxy-ce
- obagent
servers:
- name: server1
ip: 10.32.0.24
global:
# The working directory for prometheus. prometheus is started under this directory. This is a required field.
home_path: /home/oceanbase/ocp-server
# log_dir: /home/oceanbase/ocp-express/log # The log directory of ocp express server. The default value is {home_path}/log.
memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB.
admin_password: FC_admin@123
logging_file_total_size_cap: 10G # The total log file size of ocp-express server
# logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited
admin_passwd: 0V_7.pzI