首页
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

cdora的配置

cdora的配置

cdora工具是cdagent模块带的一个工具,当安装完cdagent后,在/opt/cdagent/bin/目录下存在一个工具cdora,可以这样运行:

  1. /opt/cdagent/bin/cdora -h

cdora工具有有一个配置文件/opt/cdagent/conf/cdora.yml,需要在
在所有的存储服务器和计算服务器中配置此文件,并保证此文件在所有的节点上完全相同。

配置文件为/opt/cdagent/conf/cdora.yml的内容如下:

  1. shosts:
  2. cdbmgr:
  3. mip: 10.197.160.11 #管理IP
  4. sips: [172.16.1.11,172.16.2.11] #存储链路的IP列表,通常有两个
  5. iscsi:
  6. sata01: /dev/disk/by-path/pci-0000:00:09.0-scsi-0:0:0:0
  7. cssrv12:
  8. mip: 10.197.160.12
  9. sips: [172.16.10.12,172.16.11.12]
  10. acl: [172.16.10.0/24,172.16.11.0/24]
  11. iser:
  12. ssd01: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:0:0
  13. ssd02: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:1:0
  14. cssrv13:
  15. mip: 10.197.160.13
  16. sips: [172.16.10.13,172.16.11.13]
  17. acl: [172.16.10.0/24,172.16.11.0/24]
  18. iser:
  19. ssd01: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:0:0
  20. ssd02: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:1:0
  21. chosts:
  22. cssrv12:
  23. mip: 10.197.160.12
  24. cssrv13:
  25. mip: 10.197.160.13

上面的配置项说明如下:

上面配置硬盘时没看有使用/dev/sda、/dev/sdb这样的路径,而是使用/dev/disk/by-path/pci-0000:00:09-scsi-0:0:0:0,这是因为/dev/sdX这样的路径不稳定,机器重启后可能会变,所以建议还是用/dev/disk/by-path/XXX这样的硬盘路径。

配置完后,在每个存储和计算节点都执行以下命令进行初始化:

  1. cdora init_env os

执行完上面的命令后,最好重启一次主机。重启后一些操作系统的udev规则和multipath才能正常工作。

如果不想重启,可以执行下面的命令:

  1. udevadm control -R
  2. systemctl restart multipathd

执行上面这两条命令,大多数情况下也可以让操作系统的udev规则和multipath能正常工作。如果后续遇到了一些udev或multipath的问题,可以尝试重启机器。

然后我们在每台存储节点上执行下面的命令:

  1. cdora shost attach -a

上面的命令把存储节点的盘给共享出来了。

然后我们在每台计算节点(即oracle rac的数据库节点)上执行下面的命令:

  1. cdora chost load -a

执行上面的命令之后,就把存储节点上的共享盘挂载到了本地的/dev/cfabric目录下。后续我们在安装Oracle RAC时选择/dev/cfabric目录下的共享盘即可。

目录
img