#服务器配置文件

服务器配置文件列示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"
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流