Supporting autonomous live partition mobility during a cluster split-brained condition
    2.
    发明授权
    Supporting autonomous live partition mobility during a cluster split-brained condition 失效
    在群集分裂状态期间支持自主的实时分区移动性

    公开(公告)号:US08560628B2

    公开(公告)日:2013-10-15

    申请号:US13004367

    申请日:2011-01-11

    IPC分类号: G06F15/167

    摘要: A method, data processing system, and computer program product autonomously migrate clients serviced by a first VIOS to other VIOSes in the event of a VIOS cluster “split-brain” scenario generating a primary sub-cluster and a secondary sub-cluster, where the first VIOS is in the secondary sub-cluster. The VIOSes in the cluster continually exchange keep-alive information to provide each VIOS with an up-to-date status of other VIOSes within the cluster and to notify the VIOSes when one or more nodes loose connection to or are no longer communicating with other nodes within the cluster, as occurs with a cluster split-brain event/condition. When this event is detected, a first sub-cluster assumes a primary sub-cluster role and one or more clients served by one or more VIOSes within the secondary sub-cluster are autonomously migrated to other VIOSes in the primary sub-cluster, thus minimizing downtime for clients previously served by the unavailable/uncommunicative VIOSes.

    摘要翻译: 一个方法,数据处理系统和计算机程序产品在VIOS群集“split-brain”场景中生成主子群和辅助子群的情况下,自主地将由第一个VIOS服务的客户迁移到其他VIOS,其中 第一个VIOS位于辅助子群集中。 集群中的VIOS不断交换保持活动信息,为每个VIOS提供集群内其他VIOS的最新状态,并在一个或多个节点松动连接或不再与其他节点通信时通知VIOS 在集群中,与群集分裂事件/条件一样。 当检测到此事件时,第一子集群假设主子集群角色,并且辅助子集群中的一个或多个VIOS所服务的一个或多个客户端会自动迁移到主子集群中的其他VIOS,从而最小化 以前由不可用/不通信的VIOS进行的客户停机。

    AUTONOMOUS PRIMARY NODE ELECTION WITHIN A VIRTUAL INPUT/OUTPUT SERVER CLUSTER
    3.
    发明申请
    AUTONOMOUS PRIMARY NODE ELECTION WITHIN A VIRTUAL INPUT/OUTPUT SERVER CLUSTER 失效
    在虚拟输入/输出服务器群集中自动选择主节点

    公开(公告)号:US20120179798A1

    公开(公告)日:2012-07-12

    申请号:US13004245

    申请日:2011-01-11

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072

    摘要: In a data processing system having a plurality of virtual input/output servers (VIOSes) configured within a VIOS cluster, a method, data processing system and computer program product provide for autonomous election of a primary node within a virtual input/output server (VIOS) cluster. A first VIOS performs the functions of: detecting that a primary node is required for the VIOS cluster; and autonomously initiating an election process to elect a next primary node from among the VIOSes within the VIOS cluster. When the first VIOS meets the pre-established requirements for becoming a primary node, the first VIOS obtains a lock on a primary node ID field within a VIOS database (DB) and then initiates a primary node commit process to assign the first VIOS as the primary node. The first VIOS issues a notification to the VIOS cluster to notify the other VIOSes that a primary node has been elected.

    摘要翻译: 在具有在VIOS集群内配置的多个虚拟输入/输出服务器(VIOS)的数据处理系统中,方法,数据处理系统和计算机程序产品提供了在虚拟输入/输出服务器(VIOS)内自主选择主节点 )集群。 第一个VIOS执行以下功能:检测VIOS群集所需的主节点; 并自动启动选举过程,从VIOS群集中的VIOS中选择下一个主节点。 当第一个VIOS满足成为主节点的预先建立的要求时,第一个VIOS将在VIOS数据库(DB)中的主节点ID字段上获取锁定,然后启动主节点提交过程,以将第一个VIOS分配为 主节点。 第一个VIOS向VIOS集群发出通知,通知其他VIOSs主节点已被选举。

    SINGLE POINT, SCALABLE DATA SYNCHRONIZATION FOR MANAGEMENT OF A VIRTUAL INPUT/OUTPUT SERVER CLUSTER
    4.
    发明申请
    SINGLE POINT, SCALABLE DATA SYNCHRONIZATION FOR MANAGEMENT OF A VIRTUAL INPUT/OUTPUT SERVER CLUSTER 有权
    用于管理虚拟输入/输出服务器群集的单点数据同步

    公开(公告)号:US20120180070A1

    公开(公告)日:2012-07-12

    申请号:US13004139

    申请日:2011-01-11

    IPC分类号: G06F9/54

    CPC分类号: G06F9/542 H04L69/162

    摘要: A method, data processing system and computer program product provide scalable data synchronization for a virtual input/output server (VIOS) cluster and one or more registered callers. A first VIOS is commits as a primary node of the VIOS cluster and performs the functions of: registering one or more callers to receive notification from the first VIOS of specific events occurring within the cluster; receiving notification of an occurrence of one of the specific events; and in response to receiving notification of the specific events, a deamon of the first VIOS retrieving a message payload file from a message payload file directory within the shared VIOS DB and passing the message payload file to the API, which forwards/posts the relevant event notification information from the message payload file to the TCP socket of each registered caller.

    摘要翻译: 方法,数据处理系统和计算机程序产品为虚拟输入/输出服务器(VIOS)集群和一个或多个注册呼叫者提供可扩展的数据同步。 第一个VIOS作为VIOS集群的主节点执行以下功能:注册一个或多个呼叫者以接收来自集群内发生的特定事件的第一个VIOS的通知; 接收特定事件之一的发生的通知; 并且响应于接收到具体事件的通知,第一个VIOS从一个共享的VIOS DB内的消息有效载荷文件目录中检索一个消息有效载荷文件,并将消息有效载荷文件传递给API,该API转发/发布相关事件 从消息有效载荷文件到每个已注册呼叫者的TCP套接字的通知信息。

    SUPPORTING AUTONOMOUS LIVE PARTITION MOBILITY DURING A CLUSTER SPLIT-BRAINED CONDITION
    5.
    发明申请
    SUPPORTING AUTONOMOUS LIVE PARTITION MOBILITY DURING A CLUSTER SPLIT-BRAINED CONDITION 失效
    支持自动分离状态下的自动活动分区移动

    公开(公告)号:US20120179771A1

    公开(公告)日:2012-07-12

    申请号:US13004367

    申请日:2011-01-11

    IPC分类号: G06F15/167

    摘要: A method, data processing system, and computer program product autonomously migrate clients serviced by a first VIOS to other VIOSes in the event of a VIOS cluster “split-brain” scenario generating a primary sub-cluster and a secondary sub-cluster, where the first VIOS is in the secondary sub-cluster. The VIOSes in the cluster continually exchange keep-alive information to provide each VIOS with an up-to-date status of other VIOSes within the cluster and to notify the VIOSes when one or more nodes loose connection to or are no longer communicating with other nodes within the cluster, as occurs with a cluster split-brain event/condition. When this event is detected, a first sub-cluster assumes a primary sub-cluster role and one or more clients served by one or more VIOSes within the secondary sub-cluster are autonomously migrated to other VIOSes in the primary sub-cluster, thus minimizing downtime for clients previously served by the unavailable/uncommunicative VIOSes.

    摘要翻译: 一个方法,数据处理系统和计算机程序产品在VIOS群集“split-brain”场景中生成主子群和辅助子群的情况下,自主地将由第一个VIOS服务的客户迁移到其他VIOS,其中 第一个VIOS位于辅助子群集中。 集群中的VIOS不断交换保持活动信息,为每个VIOS提供集群内其他VIOS的最新状态,并在一个或多个节点松动连接或不再与其他节点通信时通知VIOS 在集群中,与群集分裂事件/条件一样。 当检测到此事件时,第一子集群假设主子集群角色,并且辅助子集群中的一个或多个VIOS所服务的一个或多个客户端会自动迁移到主子集群中的其他VIOS,从而最小化 以前由不可用/不通信的VIOS进行的客户停机。

    Management of file images in a virtual environment
    6.
    发明授权
    Management of file images in a virtual environment 有权
    在虚拟环境中管理文件映像

    公开(公告)号:US08819190B2

    公开(公告)日:2014-08-26

    申请号:US13071414

    申请日:2011-03-24

    IPC分类号: G06F15/177

    CPC分类号: G06F8/63

    摘要: A method, system, and computer program product provides effective management and deployment of image files within a Virtual Input/Output (I/O) Server (VIOS) cluster. An Image Management (IM) utility utilizes a discovery process to establish connections with objects in order to manage these objects. Following discovery of an ICP client, the IM utility enables creation of a virtual server partition and initiates the importing of a captured image to a VIOS cluster Storage Pool (SP). The IM utility creates logical units (LUs) within the Image Management Fileset (IMF) for each file within the captured image. The IM utility maps the LUs to the VIOS Cluster SP using unique image file handles. The IM utility configures the new storage that comprises the created LUs. The IM utility copies image files to the appropriate storage device/LU. When import/copy of the image is completed, the IM utility activates the virtual server partition.

    摘要翻译: 一种方法,系统和计算机程序产品可以在虚拟输入/输出(IOS)服务器(VIOS)群集中有效地管理和部署映像文件。 图像管理(IM)实用程序利用发现过程来建立与对象的连接,以便管理这些对象。 在发现ICP客户端之后,IM实用程序可以创建虚拟服务器分区,并启动将捕获的映像导入到VIOS群集存储池(SP)。 IM实用程序在捕获的图像中的每个文件的图像管理文件集(IMF)内创建逻辑单元(LU)。 IM实用程序使用唯一的图像文件句柄将LU映射到VIOS Cluster SP。 IM实用程序配置包含创建的LU的新存储。 IM实用程序将映像文件复制到相应的存储设备/ LU。 导入/复制映像完成后,IM实用程序会激活虚拟服务器分区。

    Management of File Images in a Virtual Environment
    7.
    发明申请
    Management of File Images in a Virtual Environment 有权
    虚拟环境中文件映像的管理

    公开(公告)号:US20120246642A1

    公开(公告)日:2012-09-27

    申请号:US13071414

    申请日:2011-03-24

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63

    摘要: A method, system, and computer program product provides effective management and deployment of image files within a Virtual Input/Output (I/O) Server (VIOS) cluster. An Image Management (IM) utility utilizes a discovery process to establish connections with objects in order to manage these objects. Following discovery of an ICP client, the IM utility enables creation of a virtual server partition and initiates the importing of a captured image to a VIOS cluster Storage Pool (SP). The IM utility creates logical units (LUs) within the Image Management Fileset (IMF) for each file within the captured image. The IM utility maps the LUs to the VIOS Cluster SP using unique image file handles. The IM utility configures the new storage that comprises the created LUs. The IM utility copies image files to the appropriate storage device/LU. When import/copy of the image is completed, the IM utility activates the virtual server partition.

    摘要翻译: 一种方法,系统和计算机程序产品可以在虚拟输入/输出(IOS)服务器(VIOS)群集中有效地管理和部署映像文件。 图像管理(IM)实用程序利用发现过程来建立与对象的连接,以便管理这些对象。 在发现ICP客户端之后,IM实用程序可以创建虚拟服务器分区,并启动将捕获的映像导入到VIOS群集存储池(SP)。 IM实用程序在捕获的图像中的每个文件的图像管理文件集(IMF)内创建逻辑单元(LU)。 IM实用程序使用唯一的图像文件句柄将LU映射到VIOS Cluster SP。 IM实用程序配置包含创建的LU的新存储。 IM实用程序将映像文件复制到相应的存储设备/ LU。 导入/复制映像完成后,IM实用程序会激活虚拟服务器分区。

    Autonomous primary node election within a virtual input/output server cluster
    8.
    发明授权
    Autonomous primary node election within a virtual input/output server cluster 失效
    虚拟输入/输出服务器集群内的自主主节点选举

    公开(公告)号:US08583773B2

    公开(公告)日:2013-11-12

    申请号:US13004245

    申请日:2011-01-11

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072

    摘要: In a data processing system having a plurality of virtual input/output servers (VIOSes) configured within a VIOS cluster, a method, data processing system and computer program product provide for autonomous election of a primary node within a virtual input/output server (VIOS) cluster. A first VIOS performs the functions of: detecting that a primary node is required for the VIOS cluster; and autonomously initiating an election process to elect a next primary node from among the VIOSes within the VIOS cluster. When the first VIOS meets the pre-established requirements for becoming a primary node, the first VIOS obtains a lock on a primary node ID field within a VIOS database (DB) and then initiates a primary node commit process to assign the first VIOS as the primary node. The first VIOS issues a notification to the VIOS cluster to notify the other VIOSes that a primary node has been elected.

    摘要翻译: 在具有在VIOS集群内配置的多个虚拟输入/输出服务器(VIOS)的数据处理系统中,方法,数据处理系统和计算机程序产品提供了在虚拟输入/输出服务器(VIOS)内自主选择主节点 )集群。 第一个VIOS执行以下功能:检测VIOS群集所需的主节点; 并自动启动选举过程,从VIOS群集中的VIOS中选择下一个主节点。 当第一个VIOS满足成为主节点的预先建立的要求时,第一个VIOS将在VIOS数据库(DB)中的主节点ID字段上获取锁定,然后启动主节点提交过程,以将第一个VIOS分配为 主节点。 第一个VIOS向VIOS集群发出通知,通知其他VIOSs主节点已被选举。

    Supporting virtual input/output (I/O) server (VIOS) active memory sharing in a cluster environment
    9.
    发明授权
    Supporting virtual input/output (I/O) server (VIOS) active memory sharing in a cluster environment 失效
    在集群环境中支持虚拟输入/输出(I / O)服务器(VIOS)活动内存共享

    公开(公告)号:US08458413B2

    公开(公告)日:2013-06-04

    申请号:US12913190

    申请日:2010-10-27

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method, system, and computer program product provide a shared virtual memory space via a cluster-aware virtual input/output (I/O) server (VIOS). The VIOS receives a paging file request from a first LPAR and thin-provisions a logical unit (LU) within the virtual memory space as a shared paging file of the same storage amount as the minimum required capacity. The VIOS also autonomously maintains a logical redundancy LU (redundant LU) as a real-time copy of the provisioned/allocated LU, where the redundant LU is a dynamic copy of the allocated LU that is autonomously updated responsive to any changes within the allocated LU. Responsive to a second VIOS attempting to read a LU currently utilized by a first VIOS, the read request is autonomously redirected to the logical redundancy LU. The redundant LU can be utilized to facilitate migration of a client LPAR to a different computing electronic complex (CEC).

    摘要翻译: 方法,系统和计算机程序产品通过集群感知虚拟输入/输出(IOS)服务器(VIOS)提供共享的虚拟内存空间。 VIOS从第一LPAR接收寻呼文件请求,并将虚拟内存空间内的逻辑单元(LU)设置为与最小所需容量相同的存储量的共享页面文件。 VIOS还自动维护逻辑冗余LU(冗余LU)作为所提供/分配的LU的实时副本,其中冗余LU是分配的LU的动态副本,其响应于所分配的LU内的任何改变而被自动更新 。 响应于第二个VIOS尝试读取当前由第一个VIOS使用的LU,读取请求被自动重定向到逻辑冗余LU。 可以利用冗余LU来促进将客户机LPAR迁移到不同的计算电子综合体(CEC)。