专栏首页python3Windows 2008 故障转移群集验

Windows 2008 故障转移群集验

背景:搭建基于Windows Server 2008的故障转移群集 问题:验证群集配置时在验证配置向导中以下验证项目显示红色错误:

首先查看了technet里面对于该测试项目的解释,如下:

经过一段时间的等待,四个群集磁盘均不支持永久保留,并且此项测试失败后,剩余的项目则自动取消了。 通过搜索,查到以下内容: 验证 SCSI-3 永久保留 此测试可验证群集存储是否使用最新的(SCSI-3 标准)永久保留命令(它们与较旧的 SCSI-2 标准保留/释放命令不同)。永久保留命令可避免 SCSI 总线复位,这意味着它们与较旧的保留/释放命令相比,破坏性要小得多。因此,与运行早期版本操作系统的群集相比,故障转移群集在各种情况下的响应性更强。另外,磁盘不会永远处于一种不受保护的状态,这样就降低了发生卷损坏的风险。

Symantec的解释https://vias.symantec.com/docportal/sf/5.0/hpux/html/vcs_users/ch_vcs_communications11.html

SCSI-3 Persistent Reservation (SCSI-3 PR) supports device access from multiple systems, or from multiple paths from a single system. At the same time it blocks access to the device from other systems, or other paths. VCS logic determines when to online a service group on a particular system. If the service group contains a disk group, the disk group is imported as part of the service group being brought online. When using SCSI-3 PR, importing the disk group puts registration and reservation on the data disks. Only the system that has imported the storage with SCSI-3 reservation can write to the shared storage. This prevents a system that did not participate in membership arbitration from corrupting the shared storage. SCSI-3 PR ensures persistent reservations across SCSI bus resets. -------------------------------------------------------------------------------- Note   Use of SCSI 3 PR protects against all elements in the IT environment that might be trying to write illegally to storage, not only VCS related elements. -------------------------------------------------------------------------------- IBM这样解释http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=/com.ibm.cluster.rsct_5300_06.vsd.doc/bl506_undperr.html) Persistent Reserve refers to a set of Small Computer Systems Interface-3 (SCSI-3) standard commands and command options which provide SCSI initiators with the ability to establish, preempt, query, and reset a reservation policy with a specified target device. The functionality provided by the Persistent Reserve commands is a superset of the reserve/release commands. The Persistent Reserve commands are not compatible with the legacy reserve/release mechanism, and target devices can only support reservations from either the legacy mechanism or the new mechanism. Attempting to mix Persistent Reserve commands with legacy reserve/release commands will result in the target device returning a reservation conflict error 总之,SCSI-3 PR就是一组SCSI命令集,用在多个系统访问一个共享存储的时候协调之用。并且于旧的命令集不兼容。Windows 2008用SCSI-3 PR,而Windows 2003用SCSI-2。当Windows 2003访问SCSI-3的共享存储的时候,会发生错误,MS KB911030解释了这个bug,http://support.microsoft.com/kb/911030 经过分析初步怀疑是存储设备的固件版本问题,今天下午将调整版本,有什么结果我会更新上来。

另外找到一些有用的参考资料:

http://blogs.technet.com/askcore/archive/2009/04/15/windows-2008-failover-cluster-validation-fails-on-validate-scsi-3-persistent-reservation.aspx

http://www.servercare.nl/Lists/Posts/Post.aspx?ID=71

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Django-REST-Framewo

    We're going to create a simple API to allow admin users to view and edit the use...

    py3study
  • 看完python这段爬虫代码,java流

    如果不能正确安装,请检查你的环境变量,至于环境变量配置,在这里不再赘述,相关文章有很多。

    py3study
  • Python 3 进阶 —— 使用 P

    PyMySQL 是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。

    py3study
  • “用策略模式消除if语句”gildedrose-refactoring编程操练

    嗨,欢迎来到镀金玫瑰团队。如您所知,我们是一家小旅馆,位于一线城市的黄金地段,旅馆老板艾里森(Allison)很友好。我们只销售高端商品。不过,每件商品都有一个...

    吾真本
  • [程序员最佳实践学习] git commit 如何写 ? git 分支如何使用? bean copy 最佳实践?

    changelog规约: https://github.com/conventional-changelog/ commit代码检查: https://c...

    一个会写诗的程序员
  • Spring Shell入门介绍

    Spring Shell是Spring生态中的一员,用于开发命令行应用程序,官网:https://projects.spring.io/spring-shell...

    2Simple
  • MySQL的复制(5.0.x版)part

    这部分描述了在从复制服务器上你可以运用的选项.你可以指定这些选项或者在命令行,或者在一个option文件中.

    py3study
  • 一个小故事读懂Memcached漏洞

    0x00 有人的地方就有江湖 只要有人,就有恩怨,有恩怨,就有江湖。小黑同学早就看班里的小白不顺眼了,恰逢今天是3月2日元宵节,所谓月黑风高杀人夜,今晚就给他整...

    FB客服
  • 20个为前端开发者准备的文档和指南4

    1.I want to use 基于的数据和功能都在Can I use网站上列出来了,这个app可以给你选择很多前端开发功能的能力和获得全世界用户看到你选择的功...

    前朝楚水
  • 震惊!这样终止线程,竟然会导致服务宕机?

    或许你已经发现了,上面这段代码使用了 Thread.stop() 来终止线程,在 Java 程序中是不允许这样终止线程的。什么?你问为什么不能这样?

    Java中文社群_老王

扫码关注云+社区

领取腾讯云代金券