客户端部署
![](/doc_center/source/zh/kunpengboostkithistory/2200SPC2/sds/public_sys-resources/note_3.0-zh-cn.png)
ceph rbd_cache存在掉电和单点丢失数据的风险,建议关闭rbd_cache,当前版本已默认关闭rbd_cache。
- 从服务端的“/opt/gcache/conf/gcache.conf”拷贝一份同名文件至“/opt/gcache/conf”/。修改客户端gcache.conf配置项配置。
客户端配置规则与服务端配置规则一致,但是客户端全量配置项是服务端全量配置项的子集,以下为客户端的全量可配置项。
# [log] # log_flush_interval = 500 ## 日志刷盘频率,单位毫秒 # log_size = 20971520 ## 最大备份日志大小,单位bytes # log_num = 100 ## 最大日志备份文件数量,单位个 # log_level = INFO ## 日志打印级别阈值,range:CRI,ERR,WARN,INFO,DBG # log_file_path = /var/log/gcache/ ## 日志文件路径 # log_backup_file_path = /var/log/gcache/backup/ ## 日志备份文件路径 # log_file_path_tmp = /opt/gcache/tmp/ ## # log_backup_file_path_tmp = /opt/gcache/tmp/backup ## # log_disk_threshold = 80 ## # log_disk_interval = 1 ## # log_mod_level = 386:INFO ## 各模块日志级别,书写格式:moduAId:logLevel,modiBId:logLevel # zk_log_level = zk_log_level_info ## zk日志级别,range: zk_log_level_error,zk_log_level_warn, zk_log_level_info, zk_log_level_debug [security] tls_status=on ## 是否开启tls,range:on,off。注意如果配置为on,需要security标签下的所有配置项合法,比如kmc,cert路径文件存在;如果配置是off,那么启动时不会校验该单元标签下的配置项 # tls_version = 1.3 ## tls协议版本 # max_connect = 4096 ## ssl最大链接数 # portid_start = 7880 ## 端口号起点 # portid_end = 7889 ## 端口号终点 # cert_check_period_days = 3 ## 证书过期检测周期天数 # cert_check_warnning_days = 90 ## 证书过期告警提前天数 # tls_cipher_list = TLS_AES_256_GCM_SHA384 ## tls算法, range:TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_CCM_SHA256, TLS_AES_128_CCM_8_SHA256 # cert_path = /opt/gcache/secure/Certs ## cert相关文件路径 # ca_file = ca.crt ## ca证书文件名,所在目录为cert_path配置路径 # keypass_file = identity.ks ## 口令文件名称,所在目录为cert_path配置路径 # agent_cert_file = agent.crt ## 设备证书文件名称,所在目录为cert_path配置路径 # public_key_file = agent.common ## 设备公钥文件名称,所在目录为cert_path配置路径 # private_key_file = agent.self ## 设备私钥文件名称,所在目录为cert_path配置路径 # revoke_crl_file = revoke.crl ## 吊销列表文件名称,所在目录为cert_path配置路径 # kmc_path = /opt/gcache/secure/kmc ## kmc相关文件路径 # kmc_primary_ksf = kmc.primary.ks ## kmc primary密钥文件名,所在目录为kmc_path配置路径 # kmc_standby_ksf = kmc.standby.ks ## kmc standby密钥文件名,所在目录为kmc_path配置路径 #[proxy] # ceph_conf_path = /etc/ceph/ceph.conf ## ceph配置文件路径 # ceph_keyring_path = /etc/ceph/ceph.client.admin.keyring ## ceph keyring文件路径 # core_number = 26,27,28,29 ## CephProxy绑核信息,其中每个数字表示CPU ID # bind_core = 1 ## 是否绑核,1表示绑核,0表示不绑核,为0时,core_number无效 # rados_log_out_file = /var/log/gcache/proxy.log # rados_mon_op_timeout = 5 ## CephProxy与Monitor交互的请求超时时间,单位秒(s),如果不设置该选项或者改为0,则表示不超时 # rados_osd_op_timeout = 0 ## osd超时时间,0表示不设置超时 [ccm] replication_num = 3 ## 副本数,单节点填1
父主题: 部署Global Cache