System and method for transport-level failover of FCP devices in a cluster
    2.
    发明授权
    System and method for transport-level failover of FCP devices in a cluster 有权
    集群中FCP设备的传输级别故障转移的系统和方法

    公开(公告)号:US07512832B1

    公开(公告)日:2009-03-31

    申请号:US11837350

    申请日:2007-08-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092 G06F11/2033

    摘要: A system and method for clustered failover of storage appliances is provided. In the event of a failover of one storage appliance to a surviving storage appliance, the surviving storage appliance assumes the identity of the failed storage appliance. This assumption of the identifier is accomplished by initializing a Fibre Channel Host Bus Adapter on the surviving storage appliance with the NodeName and PortNames of the failed storage appliance.

    摘要翻译: 提供了存储设备的群集故障转移的系统和方法。 如果一个存储设备故障切换到存活的存储设备,则存活的存储设备将承担故障存储设备的身份。 标识符的这种假设是通过在存储的存储设备上使用故障存储设备的NodeName和PortNames初始化光纤通道主机总线适配器来实现的。

    Multi-protocol storage appliance that provides integrated support for file and block access protocols
    3.
    发明授权
    Multi-protocol storage appliance that provides integrated support for file and block access protocols 有权
    多协议存储设备,为文件和块访问协议提供集成支持

    公开(公告)号:US07873700B2

    公开(公告)日:2011-01-18

    申请号:US10215917

    申请日:2002-08-09

    摘要: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that cooperates with novel virtualization modules to provide a virtualization system that “virtualizes” the storage space provided by the devices. Notably, the file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system allows the file system to logically organize the information as named file, directory and virtual disk (vdisk) storage objects to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories, while further enabling block-based access to the vdisks.

    摘要翻译: 多协议存储设备以集成的方式为存储在存储设备上的信息提供文件和块协议访问,用于网络连接存储(NAS)和存储区域网(SAN)部署。 该设备的存储操作系统实现与新颖的虚拟化模块协作的文件系统,以提供“虚拟化”由设备提供的存储空间的虚拟化系统。 值得注意的是,文件系统提供卷管理功能,用于对存储在设备上的信息进行基于块的访问。 虚拟化系统允许文件系统以命名文件,目录和虚拟磁盘(虚拟磁盘)存储对象逻辑地组织信息,从而通过启用基于文件的访问文件和目录来提供集成的NAS和SAN设备存储方法,同时 进一步启用基于块的访问虚拟磁盘。

    System and method for transparently accessing a virtual disk using a file-based protocol
    4.
    发明授权
    System and method for transparently accessing a virtual disk using a file-based protocol 有权
    使用基于文件的协议透明访问虚拟磁盘的系统和方法

    公开(公告)号:US07904482B2

    公开(公告)日:2011-03-08

    申请号:US11606537

    申请日:2006-11-30

    IPC分类号: G06F17/30

    摘要: A system and method enabling transparent access to blocks, such as virtual disks, stored on a storage system using a file-based protocol. The system and method traps in-coming file-based protocol open commands to check for a predetermined modification to the file name. If the system and method detects the predetermined modification, then the virtual disk associated with the file name is exported to the client issuing the open command and the client receives a response from the storage system. The client, in response to receiving the response to the open command, creates a new device instantiation for reading and writing raw data to the virtual disk.

    摘要翻译: 使用基于文件的协议,能够透明地访问存储在存储系统上的块(例如虚拟磁盘)的系统和方法。 系统和方法捕获进来的基于文件的协议打开命令,以检查对文件名的预定修改。 如果系统和方法检测到预定的修改,则将与文件名相关联的虚拟磁盘导出到发出打开命令的客户端,并且客户端从存储系统接收响应。 响应于接收到打开命令的响应,客户机创建新的设备实例,用于将原始数据读取和写入虚拟磁盘。

    System and method for transparently accessing a virtual disk using a file-based protocol
    5.
    发明授权
    System and method for transparently accessing a virtual disk using a file-based protocol 有权
    使用基于文件的协议透明访问虚拟磁盘的系统和方法

    公开(公告)号:US07181439B1

    公开(公告)日:2007-02-20

    申请号:US10423600

    申请日:2003-04-25

    IPC分类号: G06F17/30 G06F7/00

    摘要: A system and method enabling transparent access to blocks, such as virtual disks, stored on a storage system using a file-based protocol. The system and method traps incoming file-based protocol open commands to check for a predetermined modification to the file name. If the system and method detects the predetermined modification, then the virtual disk associated with the file name is exported to the client issuing the open command and the client receives a response from the storage system. The client, in response to receiving the response to the open command, creates a new device instantiation for reading and writing raw data to the virtual disk.

    摘要翻译: 使用基于文件的协议,能够透明地访问存储在存储系统上的块(例如虚拟磁盘)的系统和方法。 系统和方法捕获传入的基于文件的协议打开命令,以检查对文件名的预定修改。 如果系统和方法检测到预定的修改,则将与文件名相关联的虚拟磁盘导出到发出打开命令的客户端,并且客户端从存储系统接收响应。 响应于接收到打开命令的响应,客户机创建新的设备实例,用于将原始数据读取和写入虚拟磁盘。

    System and method for transport-level failover of FCP devices in a cluster
    6.
    发明授权
    System and method for transport-level failover of FCP devices in a cluster 有权
    集群中FCP设备的传输级别故障转移的系统和方法

    公开(公告)号:US07260737B1

    公开(公告)日:2007-08-21

    申请号:US10421297

    申请日:2003-04-23

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092 G06F11/2033

    摘要: A system and method for clustered failover of storage appliances is provided. In the event of a failover of one storage appliance to a surviving storage appliance, the surviving storage appliance assumes the identity of the failed storage appliance. This assumption of the identifier is accomplished by initializing a Fibre Channel Host Bus Adapter on the surviving storage appliance with the NodeName and PortNames of the failed storage appliance.

    摘要翻译: 提供了存储设备的群集故障转移的系统和方法。 如果一个存储设备故障切换到存活的存储设备,则存活的存储设备将承担故障存储设备的身份。 标识符的这种假设是通过在存储的存储设备上使用故障存储设备的NodeName和PortNames初始化光纤通道主机总线适配器来实现的。

    Storage virtualization by layering virtual disk objects on a file system
    7.
    发明授权
    Storage virtualization by layering virtual disk objects on a file system 有权
    通过在文件系统上分层虚拟磁盘对象来存储虚拟化

    公开(公告)号:US07107385B2

    公开(公告)日:2006-09-12

    申请号:US10216453

    申请日:2002-08-09

    IPC分类号: G06F3/06

    摘要: A storage virtualization selection technique “automates” a virtualization selection process to create virtual disk (vdisk) storage objects over a volume of a file system implemented by a storage operating system of a multi-protocol storage appliance. The file system provides a virtualization system that aggregates physical storage of a set of disks or portions (e.g., extents) of disks into a pool of blocks that can be dynamically allocated to form a vdisk. The file system also provides reliability guarantees for the vdisks in accordance with its underlying architecture. That is, the file system organizes its storage within volumes created among the managed disks. The vdisk is thereafter created as a storage object within a volume and, thus, inherits the underlying reliability configuration associated with that volume. The portions are aggregated and allocated as a vdisk with reliability guarantees in response to a request to create the vdisk from a user of the storage appliance and without further user involvement.

    摘要翻译: 存储虚拟化选择技术“自动化”虚拟化选择过程以通过由多协议存储设备的存储操作系统实现的文件系统的卷创建虚拟磁盘(虚拟磁盘)存储对象。 文件系统提供了一个虚拟化系统,其将一组磁盘的物理存储或磁盘的部分(例如,扩展盘)聚合到可以动态分配以形成虚拟磁盘的块池中。 文件系统还根据其基础架构为虚拟磁盘提供可靠性保证。 也就是说,文件系统在托管磁盘之间创建的卷内组织其存储。 然后,虚拟磁盘在卷内创建为存储对象,从而继承与该卷关联的底层可靠性配置。 这些部分被聚合并分配为具有可靠性保证的虚拟磁盘,以响应从存储设备的用户创建虚拟磁盘的请求,并且不需要进一步的用户参与。

    System and method for transparently accessing a virtual disk using a file-based protocol
    8.
    发明申请
    System and method for transparently accessing a virtual disk using a file-based protocol 有权
    使用基于文件的协议透明访问虚拟磁盘的系统和方法

    公开(公告)号:US20070100792A1

    公开(公告)日:2007-05-03

    申请号:US11606537

    申请日:2006-11-30

    IPC分类号: G06F17/30

    摘要: A system and method enabling transparent access to blocks, such as virtual disks, stored on a storage system using a file-based protocol. The system and method traps in-coming file-based protocol open commands to check for a predetermined modification to the file name. If the system and method detects the predetermined modification, then the virtual disk associated with the file name is exported to the client issuing the open command and the client receives a response from the storage system. The client, in response to receiving the response to the open command, creates a new device instantiation for reading and writing raw data to the virtual disk.

    摘要翻译: 使用基于文件的协议,能够透明地访问存储在存储系统上的块(例如虚拟磁盘)的系统和方法。 系统和方法捕获进来的基于文件的协议打开命令,以检查对文件名的预定修改。 如果系统和方法检测到预定的修改,则将与文件名相关联的虚拟磁盘导出到发出打开命令的客户端,并且客户端从存储系统接收响应。 响应于接收到打开命令的响应,客户机创建新的设备实例,用于将原始数据读取和写入虚拟磁盘。

    System and method for proxying data access commands in a storage system cluster
    9.
    发明授权
    System and method for proxying data access commands in a storage system cluster 有权
    用于在存储系统集群中代理数据访问命令的系统和方法

    公开(公告)号:US08073899B2

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

    申请号:US11118299

    申请日:2005-04-29

    IPC分类号: G06F15/16

    摘要: A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.

    摘要翻译: 系统和方法通过文件级协议代理存储设备和集群之间的集群互连的数据访问命令。 每个存储设备每个数据访问激活两个端口,用于指向存储设备的客户端的数据访问请求的本地端口和用于指向对方存储设备的数据访问请求的代理端口。 使用多路径软件的客户端可以将数据访问请求发送到存储设备的本地端口或存储设备的代理端口。 系统和方法提高了高可用性,特别是在由于非存储设备硬件故障而导致连接丢失的情况下。

    System and method for proxying data access commands in a storage system cluster
    10.
    发明授权
    System and method for proxying data access commands in a storage system cluster 有权
    用于在存储系统集群中代理数据访问命令的系统和方法

    公开(公告)号:US08612481B2

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

    申请号:US12029264

    申请日:2008-02-11

    IPC分类号: G06F17/30

    摘要: A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.

    摘要翻译: 系统和方法通过文件级协议代理存储设备和集群之间的集群互连的数据访问命令。 每个存储设备每个数据访问激活两个端口,用于指向存储设备的客户端的数据访问请求的本地端口和用于指向对方存储设备的数据访问请求的代理端口。 使用多路径软件的客户端可以将数据访问请求发送到存储设备的本地端口或存储设备的代理端口。 系统和方法提高了高可用性,特别是在由于非存储设备硬件故障而导致连接丢失的情况下。