GB/T 37982-2019 信息技术 多路径管理(API)

GB/T 37982-2019 信息技术 多路径管理(API)
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:13M
标准类别:电力标准
资源ID:227694
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 37982-2019 信息技术 多路径管理(API)

6.3本API与SCSI中的目标端口组之间的关系

T37982—2019/ISO/IEC11002:2008

表1总结了SCSIINQUIRY标识符和REPORTTARGETPORTGROUPS命令响应中针对此 阵列配置返回的信息

表1RAID阵列的配置信息

HG/T 3466-2012 化学试剂 磷酸二氢铵/T37982—2019/ISO/IEC11002:2008

B22019/ISO/IEC1100

在控制器A出现故障的情况下,从端口1或者端口2访问所有逻辑单元将发现没有响应或目标端 日组状态是不可用。通过端口3或者端口4,逻辑单元A和逻辑单元B将发现非最佳活跃访问状态。 注意,对于一个给定的目标端口组ID,有不同的目标端口组访问状态,具体状态取决于要向其发布 EPORTTARGETPORTGROUP命令的端口。此API中,将每个目标端口组ID和访间状态的组 合模型化为某类目标端口组的一个实例 图2是一个实例简图,它表现与上述非对称阵列对应的此API实例。其中还包含相关的API 属性。

5.3.2对称和非对称多路径访间

图2与非对称阵列对应的API实例的例子

蛋然本API提供了发现多路径设备的接口 1,但它只能通过安装的插件提供可用信息。如果客户端应用程 求全面发现所有设备.最好也使用平台特定的设备发现API

蛋然本API提供了发现多路径设备的接口 1,但它只能通过安装的插件提供可用信息。如果客户端应用程 求全面发现所有设备.最好也使用平台特定的设备发现API

T37982—2019/ISO/IEC11002:2008

路径访问。一个目标系统,当其所有的逻辑单元都具有所有端口的对称多路径访问时,该系统有可能使 用单一的目标端口组来描述,这个单一目标端口组处于与所有逻辑单元和目标端口关联的活跃/最佳访 状态。 一个逻辑单元可能经由部分而非全部目标端口执行对称多路径访问。最佳的端口可以用于负载均 衡,非最佳的端口只宜用于故障接管。这种情况用多个目标端口组来建模,这些目标端口组具有多个关 联的端口且处于活跃/最佳访问状态

5.3.3逻辑单元紧密组

此API包含了四个影响负载均衡的接口: 当多条可用的路径具有相同的访问状态时,每一个I/O请求只能向一条特定路径发出。多路 径驱动程序可能允许管理员选择一个路径选择算法,用来确定选择哪一条路径; 一些多路径驱动程序充许管理员选择可用路径的一个子集作为最高优先级路径;如果没有错误 发生,1/O将只能在最高优先级路径组中选择路径。但是不必取消非最高优先级路径,如果所 有的最高优先级路径都变为不可用状态,非最高优先级路径可能用做后备路径。这种能力完全 在主机驱动程序中实现,与目标端口组无关。一些驱动程序允许多个优先级别,此API中称其 为优先级管理权重; 驱动程序可能允许管理员指定一条“重载”路径,作为所有I/O暂时使用的路径; 驱动程序可能允许管理员禁用某条路径,使某条路径暂时不用于负载均衡。 下列各条的内容更加谨细的描述了这此接口

5.3.4.2负载均衡算法

/T37982—2019/IS0/IEC11002:2008

5.3.4.4禁用负载均衡重载路径

5.3.4.5禁用路径

此API的模型包含以下各类对象: 库一一客户端接口库,所有插件的前端访问接口; 设备产品一一驱动程序支持的特定设备的信息; 插件一实现此API的特定驱动程序库; 专用负载均衡类型 供应商名和驱动程序特定负载均衡算法的描述;对API不透明,只把算 法名称提供给应用程序:

T37982—2019/ISO/IEC11002:2008

发起者端口 插件所在系统上的端口; 目标端口 一 设备上的端口; 路径逻辑单元一一代表访问某逻辑单元的一个发起者/目标端口的组合。可以没有相应的操作 系统设备文件名; 多路径逻辑单元一虚拟设备,它聚合代表相同逻辑单元的所有路径(路径逻辑单元); ·目标端口组 一具有共同访问状态的各目标端口的集合。 图3是一个显示不同种类对象在多路径模型中关系的UML略图

图3多路径模型中各种对象之间的关系

/T37982—2019/IS0/IEC11002:2008

B22019/ISO/IEC1100

5.4可选行为的客户端发现

图4多路径逻辑单元的驱动程序表示

5.4.2发现负载均衡行为

T37982—2019/ISO/IEC11002:2008

一类负载均衡算法,而不是MPLOADBALANCETYPEPRODUC

5.4.3客户端发现故障接管/故障恢复功能

客户端发现驱动程序创建操作系统设备文件名的

客户端发现自动故障恢复

T37982—2019/ISO/IEC11002:2008

且pluginAutofailbackEnabled为真,表示多路径逻辑单元已经启用自动故障恢复。 failbackPollingRateMax 驱动程序支持的最大轮询间隔(单位为秒)。零(0)表示驱动程序不支持此逻辑单元的自动故障轮 询,或者没有提供一个接口来设置轮询间隔。如果此属性的值和插件的failbackPollingRateMax值都 不为0,首选前者。 currentFailbackPollingRate 当前的自动故障恢复轮询间隔(单位为秒)。此属性值不能大于failbackPollingRateMax值。如果 此属性和插件的currentFailbackPollingRate属性值都不为O,首选前者

5.4.6客户端发现自动探测功能

/T37982—2019/IS0/IEC11002:2008

5.6.2操作系统无关的实现

多路径管理API的一个核心元素是对象标识符(OID)。OID是一种“唯一地”标识对象的结构 一地这个词加引号的原因是,同一个OID有可能被重复用于代表不同的对象,尽管很少见。 OID包含3个字段: a)对象类型。标识该OID代表的对象的类型,例如,端口,逻辑单元等。 b) 对象所有者标识符。这是一个编号,用于唯一地标识对象的所有者。所有者可能是库,或者 是拥有对象的某个插件。 对象序号。这是一个编号,对象所有者将它或可能是它与对象类型的组合用于标识某对象

T37982—2019/ISO/IEC11002:2008

上述属性的组合保证OID对所有插件而言是唯一。 使用库的客户端应将OID看做不透明的。客户端只应使用文件化的API访问该OID中的信息。 以下关于OID的规则是客户端、库和插件应遵循的:一个OID每次只能代表一个对象;一个对象 任何时候只能有一个OID来代表它。不允许同时有多个OID代表同一个对象。遵循这个规则有时比 较困难,但仍应遵循。 例如,假设某HBA端口处于某系统中。该端口会有一个OID。如果该HBA卡在与之关联的捕件 运行时做一次插拔,那么可能发生以下两种情况之一: a)该HBA端口能保留原来的OID; b)该HBA端口对象得到新的OID,原来的OID不再使用。 上例仅是同一个HBA的插拨。如果是在运行特定插件或库实例时拨下某个HBA后安装另外 个系统中以前没有的HBA,那么,应给这个新安装的HBA分配一个新的OID。 插件和库可以通过对象序号或对象类型与对象序号的组合,在自已的对象域中唯一地标识一个对 象。使用哪种方式取决于库或插件的实现。 对象序号的重用应谨慎,尽可能防止由于打包序号导致某个OID再次代表同一个插件或库实例中 的多个不同对象。这个重用规则只限于特定的插件或库实例。无论对插件或库,都不要求或期待它们 保留各个实例的对象序号, 因为不要求插件或库保留对象序号,所以使用该库的客户端不应使用保留的自已的各个实例 的OID。 同样,插件或库的不同实例可能使用不同的OID代表同一个物理实体

5.6.4 OID 列表

6.1MP WCHAR

盲编译器均支持,可能需要开启某些编译选项

6.2 MP CHAR

个8位的无符号数,类型定义为无符号字符

6.5MP XBOOI

/T37982—2019/IS0/IEC11002:2008

B22019/ISO/IEC1100

6.6 MP UINT32

6.8MP STATUS

T37982—2019/ISO/IEC11002:2008

6.9MP PATH STATE

37982—2019/ISO/IEC1

/T37982—2019/IS0/IEC11002:2008

6.10MPOBJECTVISIBILITYFN

6.11MPOBJECTPROPERTYFEN

T37982—2019/ISO/IEC11002:2008

6.12MP OBJECT TYPE

typedef structMPOID

/T37982—2019/IS0/IEC11002:2008

B22019/ISO/IEC1100

DB34T 1842-2013 泾县兰香茶5.14MPOID LIST

6.15MPPORTTRANSPORTTYPE

822019/ISO/IEC1100

MP ACCESS STATE

/T37982—2019/IS0/IEC11002:2008

B22019/ISO/IEC1100

SB/T 10601-2011 牛剥皮机6.17MPLOADBALANCETYPI

©版权声明