Multi-protocol storage appliance that provides integrated support for file and block access protocols
    2.
    发明授权
    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 transport-level failover of FCP devices in a cluster
    3.
    发明授权
    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初始化光纤通道主机总线适配器来实现的。

    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.

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

    Storage virtualization by layering virtual disk objects on a file system
    5.
    发明授权
    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
    6.
    发明申请
    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 transparently accessing a virtual disk using a file-based protocol
    7.
    发明授权
    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
    8.
    发明授权
    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初始化光纤通道主机总线适配器来实现的。

    Integrated storage virtualization and switch system
    9.
    发明授权
    Integrated storage virtualization and switch system 有权
    集成存储虚拟化和交换机系统

    公开(公告)号:US08549253B2

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

    申请号:US12771572

    申请日:2010-04-30

    IPC分类号: G06F12/08

    摘要: A system integrates an intelligent storage switch with a flexible virtualization system to enable the intelligent storage switch to provide efficient service of file and block protocol data access requests for information stored on the system. A storage operating system executing on a storage system coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, directories and logical unit numbers. The virtualization system may be embodied as a file system having a write allocator configured to provide a flexible block numbering policy to the storage switch that addresses volume management capabilities, such as storage virtualization.

    摘要翻译: 系统将智能存储交换机与灵活的虚拟化系统集成,使智能存储交换机能够为存储在系统上的信息提供文件和块协议数据访问请求的有效服务。 在与交换机耦合的存储系统上执行的存储操作系统实现虚拟化系统,以通过以命名文件,目录和逻辑单元号逻辑地组织信息来向客户端提供统一的存储视图。 虚拟化系统可以体现为具有写分配器的文件系统,其被配置为向存储交换机提供灵活的块编号策略,所述存储交换机处理诸如存储虚拟化的卷管理能力。

    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM
    10.
    发明申请
    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM 有权
    集成存储虚拟化和交换系统

    公开(公告)号:US20100211740A1

    公开(公告)日:2010-08-19

    申请号:US12771572

    申请日:2010-04-30

    IPC分类号: G06F12/00

    摘要: A system integrates an intelligent storage switch with a flexible virtualization system to enable the intelligent storage switch to provide efficient service of file and block protocol data access requests for information stored on the system. A storage operating system executing on a storage system coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, directories and logical unit numbers. The virtualization system may be embodied as a file system having a write allocator configured to provide a flexible block numbering policy to the storage switch that addresses volume management capabilities, such as storage virtualization.

    摘要翻译: 系统将智能存储交换机与灵活的虚拟化系统集成,使智能存储交换机能够为存储在系统上的信息提供文件和块协议数据访问请求的有效服务。 在与交换机耦合的存储系统上执行的存储操作系统实现虚拟化系统,以通过以命名文件,目录和逻辑单元号逻辑地组织信息来向客户端提供统一的存储视图。 虚拟化系统可以体现为具有写分配器的文件系统,其被配置为向存储交换机提供灵活的块编号策略,所述存储交换机处理诸如存储虚拟化的卷管理能力。