Registration and initialization of cluster-aware virtual input/output server nodes
    31.
    发明授权
    Registration and initialization of cluster-aware virtual input/output server nodes 失效
    集群感知虚拟输入/输出服务器节点的注册和初始化

    公开(公告)号:US08726274B2

    公开(公告)日:2014-05-13

    申请号:US12880044

    申请日:2010-09-10

    IPC分类号: G06F9/455 G06F15/177

    摘要: In a data processing system having a plurality of virtualized operating system (OS) partitions, a first cluster-aware virtual input/output server (VIOS) is provided within an OS partition by execution of a cluster-aware (CA) OS on a virtual processor resource of the first VIOS. The CA OS establishes the VIOS as a cluster-aware VIOS by registering the first VIOS with a VIOS cluster comprising a second VIOS. Registering the first VIOS to the VIOS cluster enables the first VIOS to receive VIOS cluster configuration data and status data, which provides the first VIOS with information about the other VIOSes within the VIOS cluster. The first VIOS is thus able to communicate with other VIOSes within the VIOS cluster and share I/O resources with the other VIOSes within the VIOS cluster. Relevant cluster information is stored within a local storage of the first VIOS.

    摘要翻译: 在具有多个虚拟操作系统(OS)分区的数据处理系统中,通过在虚拟机上执行群集感知(CA)OS,在OS分区内提供第一群集感知虚拟输入/输出服务器(VIOS) 处理器资源的第一个VIOS。 CA OS通过将第一个VIOS与包含第二个VIOS的VIOS集群进行注册,将VIOS建立为群集感知VIOS。 将第一个VIOS注册到VIOS群集可使第一个VIOS接收VIOS群集配置数据和状态数据,这为VIOS提供了VIOS群集中其他VIOS的信息。 因此,第一个VIOS能够与VIOS群集内的其他VIOS通信,并与VIOS群集中的其他VIOS共享I / O资源。 相关的集群信息存储在第一个VIOS的本地存储器中。

    Autonomous propagation of virtual input/output (VIO) operation(s) to second VIO server (VIOS) due to a detected error condition at a first VIOS
    32.
    发明授权
    Autonomous propagation of virtual input/output (VIO) operation(s) to second VIO server (VIOS) due to a detected error condition at a first VIOS 失效
    由于在第一个VIOS处检测到错误状态,虚拟输入/输出(VIO)操作自动传播到第二个VIO服务器(VIOS)

    公开(公告)号:US08495412B2

    公开(公告)日:2013-07-23

    申请号:US12879978

    申请日:2010-09-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2005

    摘要: A method provides input/output (I/O) redundancy within a data processing system having (a) a client logical partition (LPAR) that generates and consumes I/O requests, (b) a plurality of virtual input/output servers (VIOS) that are communicatively inter-connected with each other to form a VIOS cluster and which include virtual I/O adapters for connecting to a fabric that provides access to a block storage. In one embodiment, a first VIOS receives an I/O request from the client LPAR. The first VIOS detects that a problem exists with a fabric connection to the block storage, and the first VIOS responds to the detected connection problem by autonomously propagating the I/O request to a second VIOS to which the first VIOS is connected. Forwarding of the I/O request to the block storage is subsequently completed by the second VIOS.

    摘要翻译: 一种方法在数据处理系统内提供输入/输出(I / O)冗余,其具有(a)产生和消耗I / O请求的客户端逻辑分区(LPAR),(b)多个虚拟输入/输出服务器 ),其彼此通信地相互连接以形成VIOS群集,并且其包括用于连接到提供对块存储的访问的架构的虚拟I / O适配器。 在一个实施例中,第一VIOS从客户机LPAR接收I / O请求。 第一个VIOS检测到与块存储器的结构连接存在问题,并且第一个VIOS通过自主地将I / O请求传播到第一个VIOS连接到的第二个VIOS来响应检测到的连接问题。 I / O请求转发到块存储随后由第二个VIOS完成。

    VIRTUAL MACHINE UPDATES
    33.
    发明申请
    VIRTUAL MACHINE UPDATES 有权
    虚拟机更新

    公开(公告)号:US20130132945A1

    公开(公告)日:2013-05-23

    申请号:US13298848

    申请日:2011-11-17

    IPC分类号: G06F9/455

    CPC分类号: G06F8/65 G06F9/45533

    摘要: Various systems, processes, and products may be used to update virtual machines. In particular implementations, a system, process, and product for updating virtual machines may include the ability to determine whether a change to a portion of an operating system for a virtual machine is available and identify a virtual machine using the operating system. The system, process, and product may also include the ability to determine when the virtual machine is modifiable and update the portion of the operating system for the virtual machine when it is modifiable.

    摘要翻译: 可以使用各种系统,过程和产品来更新虚拟机。 在特定实现中,用于更新虚拟机的系统,过程和产品可以包括确定对虚拟机的操作系统的一部分的改变是否可用以及使用操作系统来识别虚拟机的能力。 系统,过程和产品还可以包括确定虚拟机何时可修改的能力,并且在可修改时更新虚拟机的操作系统的部分。

    Method and apparatus for a fibre channel N-port ID virtualization protocol
    34.
    发明授权
    Method and apparatus for a fibre channel N-port ID virtualization protocol 有权
    光纤通道N端口ID虚拟化协议的方法和装置

    公开(公告)号:US08341308B2

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

    申请号:US12136042

    申请日:2008-06-09

    IPC分类号: G06F3/00

    摘要: Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port.

    摘要翻译: 公开了一种用于发现SCSI目标的计算机实现的方法,数据处理系统和计算机程序产品。 该方法包括向虚拟I / O服务器(VIOS)发送N_port ID虚拟化(NPIV)登录的客户端适配器。 客户端适配器从VIOS接收成功的登录确认,并向结构发出discover-targets命令。 一旦确定接收到SCSI目标信息,其中SCSI目标信息包括至少一个SCSI标识符。 响应于接收到SCSI目标信息的确定,客户端适配器向目标端口发出端口登录,其中目标端口与至少一个SCSI目标相关联。 客户端适配器进行进程登录以在客户端和至少一个SCSI目标之间形成启动器/目标连接。 客户端适配器通过使用与目标端口关联的全球端口名称来查询SCSI目标。

    Virtualizing storage for WPAR clients using node port ID virtualization
    35.
    发明授权
    Virtualizing storage for WPAR clients using node port ID virtualization 有权
    使用节点端口ID虚拟化虚拟化WPAR客户端的存储

    公开(公告)号:US08301848B2

    公开(公告)日:2012-10-30

    申请号:US12135382

    申请日:2008-06-09

    IPC分类号: G06F12/00

    摘要: Mechanisms for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to a different virtual port. The virtual ports are created by using NPIV protocol between the WPAR and VIOS. Thereby, each WPAR has private access to the physical storage connected to the VIOS.

    摘要翻译: 公开了一种用于向多个WPAR提供通过VIOS连接到服务器的物理存储的私有访问的机制。 在一个实施例中,服务器被逻辑地分区以形成包括WPAR管理器和单个WPAR的工作分区。 每个WPAR被分配到一个不同的虚拟端口。 虚拟端口是通过在WPAR和VIOS之间使用NPIV协议创建的。 因此,每个WPAR都可以访问连接到VIOS的物理存储。

    Storing and retrieving blocks of data having different dimensions in/from block storage devices
    36.
    发明授权
    Storing and retrieving blocks of data having different dimensions in/from block storage devices 有权
    在块存储设备中存储和检索具有不同维度的数据块

    公开(公告)号:US08271764B2

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

    申请号:US13219907

    申请日:2011-08-29

    IPC分类号: G06F12/10

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在第一数据段具有地址的块存储设备中的第一数据段。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    STORING AND RETRIEVING BLOCKS OF DATA HAVING DIFFERENT DIMENSIONS IN/FROM BLOCK STORABE DEVICES
    37.
    发明申请
    STORING AND RETRIEVING BLOCKS OF DATA HAVING DIFFERENT DIMENSIONS IN/FROM BLOCK STORABE DEVICES 有权
    存储和检索在/从块式存储设备中的不同尺寸的数据块

    公开(公告)号:US20110314248A1

    公开(公告)日:2011-12-22

    申请号:US13219907

    申请日:2011-08-29

    IPC分类号: G06F12/02

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在块存储装置中的第一数据段,其中第一数据段具有地址。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    Arrangements for Storing and Retrieving Blocks of Data Having Different Dimensions
    38.
    发明申请
    Arrangements for Storing and Retrieving Blocks of Data Having Different Dimensions 失效
    存储和检索具有不同维度的数据块的安排

    公开(公告)号:US20090307461A1

    公开(公告)日:2009-12-10

    申请号:US12135958

    申请日:2008-06-09

    IPC分类号: G06F12/10

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在第一数据段具有地址的块存储设备中的第一数据段。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    Mechanism for NPIV client recovery when NPIV server goes down
    39.
    发明授权
    Mechanism for NPIV client recovery when NPIV server goes down 有权
    当NPIV服务器关闭时NPIV客户端恢复的机制

    公开(公告)号:US09304802B2

    公开(公告)日:2016-04-05

    申请号:US13621210

    申请日:2012-09-15

    摘要: With N_Port ID Virtualization (NPIV), a managed system can be configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fiber channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fiber channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for I/O processing.

    摘要翻译: 使用N_Port ID虚拟化(NPIV),可以配置受管系统,以便多个逻辑分区(LPAR)可以通过相同的物理光纤通道适配器访问独立的物理存储。 虚拟化管理组件(例如Power Hypervisor(pHYP))的NPIV客户端恢复组件提供服务器和客户端虚拟光纤通道适配器之间的仿真映射。 pHYP还提供了一种机制,可防止NPIV服务器(例如,VIOS逻辑分区)故障时客户端分区崩溃。 当NPIV服务器重新启动或关闭电源时,pHYP通过从客户机逻辑分区中删除处理资源来处理客户端LPAR以避免崩溃。 因此,客户端逻辑分区被阻止经由NPIV服务器试图访问物理存储器中的根卷组。 当NPIV服务器再次可用于I / O处理时,pHYP将处理器资源分配给客户端LPAR。