我有一个集群连接到SAN(在linux上使用多路径),使用ORACLE的原始设备。
当每个盒子启动时,他们会选择不同的小号码(我想这是先到先得的发球),似乎是随机分配,不确定我是否需要找到一种方法来强制它。(以前喜欢我的solaris盒子…)。
因此,ORACLE使用的是次要数字,而故障转移只意味着丢失所有数据!
如何在linux上强制SAN分配次要号码?
最佳答案
您可以在multipath.conf文件中设置user_friendly_names yes
节并枚举Oracle群集的两个节点上的所有多路径设备:
multipaths {
multipath {
# LUN 123 on your array
alias ora01
wwid 36006abcdefabcdef0123456789abcdef1
}
}
向Oracle ASM提供指向磁盘自定义名称的路径(在本例中为
/dev/mapper/ora01
),两个群集节点将看到具有相同名称的同一磁盘。wwid
以3
开头,然后是SAN磁盘的WWN(请参阅SAN供应商如何获取这些编号的文档…)关于linux - 如何在Linux上强制为SAN分配次要编号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4603786/