#配置文件
toml配置文件用于配置搭建YashanDB的环境信息,YashanDB通过yasboot所提供的运维服务功能均以toml文件为基准。
配置文件由对应的yasboot命令生成,主要分为以下几类:
Caution:
本文提供的配置文件示例内容,主要用于介绍配置项的组成及其含义。为避免引入不必要的错误,不建议直接复制示例内容来手动构造配置文件。
| 类别 | 描述 | 生成命令 | 文件名 |
|---|---|---|---|
| 服务器配置文件 | 主要记录数据库服务器的相关信息、yasom相关信息等,文件内容示例请查阅服务器配置文件。 | yasboot package se/ce/de gen | hosts.toml |
| 集群配置文件 | 主要记录数据库相关配置信息、数据库集群的逻辑架构信息等。根据部署形态不同而存在差异,文件内容示例请查阅单机配置文件、共享集群配置文件、分布式集群配置文件或存算一体分布式集群配置文件。 | yasboot package se/ce/de gen | {集群名称}.toml,例如yashandb.toml |
| 服务器扩容配置文件 | 主要记录扩容所新增的服务器的相关信息,文件内容示例请查阅服务器扩容配置文件。 | yasboot config node/group gen | hosts_add.toml |
| 集群扩容配置文件 | 主要记录扩容所新增的数据库节点/组的相关配置信息,文件内容示例请查阅集群扩容配置文件。 | yasboot config node/group gen | {集群名称}_add.toml,例如yashandb_add.toml |
| 服务器检查配置文件 | 主要记录对数据库服务器进行检查时的检查项,文件内容示例请查阅服务器检查配置文件。 | yasboot config host gen | yascheck.toml |
| 数据库拓扑文件 | 主要记录数据库集群的逻辑拓扑信息,文件内容示例请查阅数据库拓扑文件。 | yasboot cluster load | {集群名称}_topology.toml,例如yashandb_topology.toml |
| 共享集群升级配置文件 | 仅用于共享集群由23.2.x.x及以前版本升级至23.4.x.x及以上版本场景。 主要记录为新版本共享集群规划的磁盘信息,文件内容示例请查阅共享集群升级配置文件 | 手动创建 | disk_config.toml |

