Solaris 主机支持 SnapMirror 业务连续性( SM-BC )配置中的建议设置
适用场景
- 采用 SnapMirror 业务连续性( SM-BC )的 Solaris 11.4
- Solaris SPARC 和 x86_64 平台
- ONTAP 9.9.1 及更高版本
问题描述
使用默认 Solaris 操作系统设置执行 SM-BC 自动计划外站点故障转移( Automatic Unplanned Site Failover , AINFO )工作流后,可能会在 Solaris 主机上观察到 IO 错误 / 中断
限制
- 在发生集群 / 站点灾难时, SM-BC 可确保业务连续性。在发生灾难时,当主集群托管站点发生灾难时,主机多路径软件会将主集群中的所有路径标记为关闭,在站点故障转移过程中, I/O 会通过二级集群路径恢复。
- 发生灾难时,同一 LUN 的不同路径上的 SCSI 故障转移特征( ALUA )会在主动优化( Active Optimized , AO) 和主动非优化( Active Non-Optimized , ANO )之间切换
- 如果使用 Solaris OS 默认设置,则当 SCSI 故障转移特征发生变化时, Solaris 多路径( MPxIO/SCSI_vhci )无法枚举路径。理想情况下,它应重新探测所有路径,以确定先前探测路径的特征是否发生了变化。而是会导致硬 I/O 错误。
- /var/adm/messages 中应有的示例消息,如下所示:
Jul 31 xx:xx:xx host-A scsi_vhci: [ID 721035 kern.warning] WARNING: scsi_vhci: failover contradiction: 'f_tpgs'.vs.'f_tpgs': path /pci@400/pci@1/pci@0/pci@0/fibre-channel@0,1/fp@0,0/disk@w200300a098dfd69d,0