cdora的配置
cdora的配置
cdora工具是cdagent模块带的一个工具,当安装完cdagent后,在/opt/cdagent/bin/目录下存在一个工具cdora,可以这样运行:
/opt/cdagent/bin/cdora -h
cdora工具有有一个配置文件/opt/cdagent/conf/cdora.yml,需要在
在所有的存储服务器和计算服务器中配置此文件,并保证此文件在所有的节点上完全相同。
配置文件为/opt/cdagent/conf/cdora.yml的内容如下:
shosts:
cdbmgr:
mip: 10.197.160.11 #管理IP
sips: [172.16.1.11,172.16.2.11] #存储链路的IP列表,通常有两个
iscsi:
sata01: /dev/disk/by-path/pci-0000:00:09.0-scsi-0:0:0:0
cssrv12:
mip: 10.197.160.12
sips: [172.16.10.12,172.16.11.12]
acl: [172.16.10.0/24,172.16.11.0/24]
iser:
ssd01: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:0:0
ssd02: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:1:0
cssrv13:
mip: 10.197.160.13
sips: [172.16.10.13,172.16.11.13]
acl: [172.16.10.0/24,172.16.11.0/24]
iser:
ssd01: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:0:0
ssd02: /dev/disk/by-path/pci-0000:00:0a.0-scsi-0:0:1:0
chosts:
cssrv12:
mip: 10.197.160.12
cssrv13:
mip: 10.197.160.13
上面的配置项说明如下:
- shosts 表示为存储节点
- mip=172.16.1.11,172.16.2.11
- “cdbmgr” 为主机名
- sips 172.16.1.11与172.16.2.11 分别为 用于存储层的网络的两个ip地址。
- acl 为允许访问sip的ip的网段
- iscsi与iser为存储协议,可以为iscsi、iser、knof、spdk等值。
- chosts: 指定有哪些为计算节点
上面配置硬盘时没看有使用/dev/sda、/dev/sdb这样的路径,而是使用/dev/disk/by-path/pci-0000:00:09-scsi-0:0:0:0,这是因为/dev/sdX这样的路径不稳定,机器重启后可能会变,所以建议还是用/dev/disk/by-path/XXX这样的硬盘路径。
配置完后,在每个存储和计算节点都执行以下命令进行初始化:
cdora init_env os
执行完上面的命令后,最好重启一次主机。重启后一些操作系统的udev规则和multipath才能正常工作。
如果不想重启,可以执行下面的命令:
udevadm control -R
systemctl restart multipathd
执行上面这两条命令,大多数情况下也可以让操作系统的udev规则和multipath能正常工作。如果后续遇到了一些udev或multipath的问题,可以尝试重启机器。
然后我们在每台存储节点上执行下面的命令:
cdora shost attach -a
上面的命令把存储节点的盘给共享出来了。
然后我们在每台计算节点(即oracle rac的数据库节点)上执行下面的命令:
cdora chost load -a
执行上面的命令之后,就把存储节点上的共享盘挂载到了本地的/dev/cfabric目录下。后续我们在安装Oracle RAC时选择/dev/cfabric目录下的共享盘即可。
目录