可以配置 I/O 防护以在高可用性集群环境中保护共享资源。
软件或硬件故障可能导致未完成的操作写入到共享存储设备中。使用 I/O 防护可以隔离服务器,以防服务器访问共享存储。如果正在对高可用性集群中的服务器执行维护或测试,那么必须使用 I/O 防护。如果在服务器上或应用程序内检测到问题,集群管理器可检测问题,并阻止该服务器连接到共享数据。
可以配置一个脚本,以在主服务器出现故障时运行。 防护命令通过设置 FAILOVER_CALLBACK 配置参数来调用,启动故障转移时,该参数将运行脚本。
尽管无需 I/O 防护即可使用 Informix® 数据库软件,但仍然必须使用 I/O 防护来保护共享磁盘系统,以免遭受意外损失
可使用若干类型的 I/O 防护,包括:
实施 I/O 防护最常用的方法可能是使用光纤通道防护。光纤通道开关支持业界标准 SCSI-3 持久性组保留 (PR) 技术。 PR 技术允许一组系统临时注册到磁盘,并与包含数据的磁盘协调写互斥保留。
在大多数情况下,必须安装集群管理器软件。集群管理器软件提供将命令发出到光纤通道交换机所需的驱动程序和实用程序。例如,Linux Cluster Suite 提供名为 fence_scsi 的脚本。Sun Cluster 提供名为 scdidadm 的命令。
也可根据所用集群管理器软件和不同硬件能力来使用其他防护方法。
General Parallel File System (GPFS™) 是 IBM® 开发的一种高性能共享磁盘集群文件系统。这种文件系统可在 AIX®、Linux 和 Windows 平台上使用。 还可与 IBM HACMP™ 集群管理软件结合使用。GPFS 使用 SCSI PR 防护机制来为 I/O 防护提供支持。防护问题必须由 IBM GPFS 支持团队解决。
可在若干平台上配置 I/O 防护,包括:
有关配置 I/O 防护的特定信息,请参阅设备制造商提供的文档。