#服务器配置文件
服务器配置文件列示YashanDB服务端所有实例的物理信息。
# 典型示例:单机部署
示例:(hosts.toml)
# 以下内容以实际展示结果为准
uuid = "64f04f0e999c72db72bd565762e6a4ea" #系统自动生成,不建议修改
cluster = "yashandb" # 集群名称,安装后修改也不会生效,除非重新安装
yas_type = "SE" #部署形态
secret_key = "e8540d7ef94a2c43" #系统自动生成,不建议修改
isLocal = true #是否是本地安装,如果是本地安装,则不需要指定SSH用户名和密码
add_yasdba = true #是否将当前用户添加到YASDBA用户组
plugins = ["all"] # 安装的插件
[om] #yasom信息
hostid = "host0001" #主yasom所在服务器标识
[om.config]
LISTEN_ADDR = "127.0.0.1:1675" #yasom侦听端口
[[host]]
hostid = "host0001" #数据库实例所在服务器标识
user = "yashan" #登录服务器的SSH用户(数据库安装用户)
password = "password" #SSH登录密码
ip = "192.168.1.2" #数据库服务器
port = 22 #登录服务器的SSH端口
path = "/data/yashan/yasdb_home" #产品安装路径,需保证该路径为空,安装后修改也不会生效,除非重新安装
log_path = "/data/yashan/log" # yasom和yasagent的日志
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.2:1676" #yasagent侦听地址
# 高可用模式下会多出如下备库信息
[[host]]
hostid = "host0002"
group = "yashan"
user = "yashan"
password ="password"
ip = "192.168.1.3"
port = 22
path = "/data/yashan/yasdb_home"
log_path = "/data/yashan/log"
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.3:1676"
[[host]]
hostid = "host0003"
group = "yashan"
user = "yashan"
password ="password"
ip = "192.168.1.4"
port = 22
path = "/data/yashan/yasdb_home"
log_path = "/data/yashan/log"
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.4:1676"
# 典型示例:分布式集群部署
示例:(hosts.toml)
# 以下内容以实际展示结果为准
uuid = "685359251cc9ad4ab72d878818559a49" #系统自动生成,不建议修改
cluster = "yashandb" # 集群名称,安装后修改也不会生效,除非重新安装
yas_type = "CE" #部署形态
secret_key = "e70aefa849ce1683" #系统自动生成,不建议修改
add_yasdba = true #是否将当前用户添加到YASDBA用户组
enpassword = true
plugins = ["all"] # 安装的插件
[om] #yasom信息
hostid = "host0001" #主yasom所在服务器标识
[om.config]
LISTEN_ADDR = "192.168.119.128:1675" #yasom侦听端口
[[host]] # 计算节点1信息
hostid = "host0001" # CN所在服务器标识
group = "yashan" #登录服务器的SSH用户组
user = "yashan" #登录服务器的SSH用户(数据库安装用户)
password = "password" #SSH登录密码
ip = "192.168.1.2" #CN服务器
port = 22 #登录服务器的SSH端口
path = "/data/yashan/yasdb_home/23.4.3.103" #产品安装路径,需保证该路径为空,安装后修改也不会生效,除非重新安装
dataDisks = ["/dev/nvme0n2"] #DN上数据盘挂载路径
systemDisks = ["/dev/nvme0n1"] #DN上系统盘挂载路径
disk_found_path = ["/dev"] #用于磁盘发现路径的校验
log_path = "/data/yashan/yasdb_home/log" # yasom和yasagent的日志
isCN = true # CN标识,true表示当前服务器为计算节点
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.2:1676" #yasagent侦听端口
[host.nvmeof]
ip = "192.168.1.2" # NVMe监听IP
[[host]] # 计算节点2信息,子项解释同上面计算节点1
hostid = "host0002"
group = "yashan"
user = "yashan"
password = "Rd3ivMwL2uA5NRb7zyQHUGFYn6jdVAPFRRQ9O6sYyfbs8g"
ip = "192.168.1.3"
port = 22
path = "/data/yashan/yasdb_home/23.4.3.103"
dataDisks = ["/dev/nvme0n2"]
systemDisks = ["/dev/nvme0n1"]
disk_found_path = ["/dev"]
log_path = "/data/yashan/yasdb_home/log"
isCN = true
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.3:1676"
[host.nvmeof]
ip = "192.168.1.3"
[[host]] # 数据节点1信息
hostid = "host0003" # DN所在服务器标识
group = "yashan" #登录服务器的SSH用户组
user = "yashan" #登录服务器的SSH用户(数据库安装用户)
password = "password" #SSH登录密码
ip = "192.168.1.4" #DN服务器
port = 22 #登录服务器的SSH端口
path = "/data/yashan/yasdb_home/23.4.3.103" #产品安装路径,需保证该路径为空,安装后修改也不会生效,除非重新安装
dataDisks = ["/dev/nvme0n2"] #DN上数据盘挂载路径
systemDisks = ["/dev/nvme0n1"] #DN上系统盘挂载路径
disk_found_path = ["/dev"] #用于磁盘发现路径的校验
log_path = "/data/yashan/yasdb_home/log" # yasom和yasagent的日志
isDN = true # DN标识,true表示当前服务器为数据节点
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.4:1676" #yasagent侦听端口
[host.nvmeof]
ip = "192.168.1.4" # NVMe监听IP
trtype = "rdma" #指定NVMe使用的通信协议方式
adrfam = "ipv4" #系统自动生成,不建议修改
[[host.nvmeof.dataDisks]]# DN上的数据盘信息
path = "/dev/nvme0n2" # NVMe盘挂载路径
uuid = "e016d42b1f36a6237ed2384f1855c6c2" #系统自动生成,不建议修改
port = "1700" # NVMe监听端口,端口已被占用时需调整
name = "data0" # NVMe盘命名标识
[[host.nvmeof.systemDisks]]# DN上的系统盘信息
path = "/dev/nvme0n1"# NVMe盘挂载路径
uuid = "7586930e92134cf0f4b273d31855c6c2" #系统自动生成,不建议修改
port = "1703" # NVMe监听端口,端口已被占用时需调整
name = "sys0" # NVMe盘命名标识
[[host]] # 数据节点2信息,子项解释同上面数据节点1
hostid = "host0004"
group = "yashan"
user = "yashan"
password = "DrT/ZChDQiM9K/COTDOQg2I5vVQlkX8XFPSzuAQ1D6bwsg"
ip = "192.168.1.5"
port = 22
path = "/data/yashan/yasdb_home/23.4.3.103"
dataDisks = ["/dev/nvme0n2"]
systemDisks = ["/dev/nvme0n1"]
disk_found_path = ["/dev"]
log_path = "/data/yashan/yasdb_home/log"
isDN = true
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.5:1676"
[host.nvmeof]
ip = "192.168.1.5"
trtype = "rdma"
adrfam = "ipv4"
[[host.nvmeof.dataDisks]]
path = "/dev/nvme0n2"
uuid = "e016d42b1f36a6237ed2384f1855c6c2"
port = "1701"
name = "data0"
[[host.nvmeof.systemDisks]]
path = "/dev/nvme0n1"
uuid = "7586930e92134cf0f4b273d31855c6c2"
port = "1704"
name = "sys0"
[[host]] # 数据节点3信息,子项解释同上面数据节点1
hostid = "host0005"
group = "yashan"
user = "yashan"
password = "DrT/ZChDQiM9K/COTDOQg2I5vVQlkX8XFPSzuAQ1D6bwsg"
ip = "192.168.1.6"
port = 22
path = "/data/yashan/yasdb_home/23.4.3.103"
dataDisks = ["/dev/nvme0n2"]
systemDisks = ["/dev/nvme0n1"]
disk_found_path = ["/dev"]
log_path = "/data/yashan/yasdb_home/log"
isDN = true
[host.yasagent]
[host.yasagent.config]
LISTEN_ADDR = "192.168.1.6:1676"
[host.nvmeof]
ip = "192.168.1.6"
trtype = "rdma"
adrfam = "ipv4"
[[host.nvmeof.dataDisks]]
path = "/dev/nvme0n2"
uuid = "e016d42b1f36a6237ed2384f1855c6c2"
port = "1702"
name = "data0"
[[host.nvmeof.systemDisks]]
path = "/dev/nvme0n1"
uuid = "7586930e92134cf0f4b273d31855c6c2"
port = "1705"
name = "sys0"

