Network storage appliance with an integrated switch
    1.
    发明申请
    Network storage appliance with an integrated switch 有权
    具有集成开关的网络存储设备

    公开(公告)号:US20050102549A1

    公开(公告)日:2005-05-12

    申请号:US10979510

    申请日:2004-11-02

    IPC分类号: G06F7/00 G06F11/00

    摘要: A network storage appliance including one or more integrated switching devices is disclosed. The appliance includes redundant storage controllers that transfer frames of data between storage devices and host computers. The integrated switching devices include a plurality of I/O ports and a data transfer path between each of the I/O ports for providing simultaneous data transfers between multiple pairs thereof. The switches enable the appliance to simultaneously transfer frames between its I/O ports and storage device I/O ports and/or host I/O ports, thereby providing increased data transfer bandwidth over arbitrated loop configurations. Additionally, the switches are intelligent and may be programmed to achieve improved fault isolation. The appliance may also include servers that include I/O ports coupled to the switches for simultaneously transferring data with the storage controllers and/or I/O ports of devices external to the appliance.

    摘要翻译: 公开了一种包括一个或多个集成交换设备的网络存储设备。 该设备包括在存储设备和主机之间传输数据帧的冗余存储控制器。 集成交换设备包括多个I / O端口和每个I / O端口之间的数据传输路径,用于在其多对之间提供同时的数据传输。 交换机使设备能够在其I / O端口和存储设备I / O端口和/或主机I / O端口之间同时传输帧,从而在仲裁环路配置上提供增加的数据传输带宽。 另外,这些开关是智能的,并且可以被编程以实现改进的故障隔离。 该设备还可以包括服务器,其包括耦合到交换机的I / O端口,用于与设备外部的设备的存储控制器和/或I / O端口同时传送数据。

    Network, storage appliance, and method for externalizing an internal I/O link between a server and a storage controller integrated within the storage appliance chassis
    2.
    发明申请
    Network, storage appliance, and method for externalizing an internal I/O link between a server and a storage controller integrated within the storage appliance chassis 有权
    网络,存储设备和用于外部化服务器和集成在存储设备机箱中的存储控制器之间的内部I / O链接的方法

    公开(公告)号:US20050027751A1

    公开(公告)日:2005-02-03

    申请号:US10830876

    申请日:2004-04-23

    摘要: A network storage appliance is disclosed. The storage appliance includes a port combiner that provides data communication between at least first, second, and third I/O ports; a storage controller that controls storage devices and includes the first I/O port; a server having the second I/O port; and an I/O connector for networking the third I/O port to the port combiner. A single chassis encloses the port combiner, storage controller, and server, and the I/O connector is affixed on the storage appliance. The third I/O port is external to the chassis and is not enclosed therein. In various embodiments, the port combiner comprises a FibreChannel hub comprising a series of loop resiliency circuits, or a FibreChannel, Ethernet, or Infiniband switch. In one embodiment, the port combiner, I/O ports, and server are all comprised in a single blade module for plugging into a backplane of the chassis.

    摘要翻译: 公开了一种网络存储设备。 存储设备包括提供至少第一,第二和第三I / O端口之间的数据通信的端口组合器; 控制存储设备并包括第一I / O端口的存储控制器; 具有第二I / O端口的服务器; 以及用于将第三个I / O端口连接到端口组合器的I / O连接器。 单个机箱包围端口组合器,存储控制器和服务器,并且I / O连接器贴在存储设备上。 第三个I / O端口位于机箱的外部,并未封闭。 在各种实施例中,端口组合器包括包括一系列环路弹性电路的FibreChannel集线器,或FibreChannel,以太网或Infiniband交换机。 在一个实施例中,端口组合器,I / O端口和服务器都包括在用于插入机箱的背板的单个刀片模块中。

    Apparatus and method for deterministically performing active-active failover of redundant servers in response to a heartbeat link failure
    3.
    发明申请
    Apparatus and method for deterministically performing active-active failover of redundant servers in response to a heartbeat link failure 有权
    用于响应于心跳链路故障确定地执行冗余服务器的主动 - 主动故障转移的装置和方法

    公开(公告)号:US20050010838A1

    公开(公告)日:2005-01-13

    申请号:US10830875

    申请日:2004-04-23

    摘要: An apparatus is disclosed for deterministically performing active-active failover of redundant servers in response to a failure of a link on which each server provides a heartbeat to the other server. Each of the servers is configured to take over the identity of the other server on a common network in response to detecting a failure of the other server's link heartbeat. Each server provides a status indicator to a storage controller indicating whether the other server's link heartbeat stopped. The storage controller determines the link has failed if both of the status indicators indicate the other server's heartbeat stopped, and responsively kills one of the servers. The storage controller also receives a heartbeat directly from each server. If only one direct heartbeat stops when the status indicators indicate the link heartbeats stopped, then the storage controller detects one server has failed and inactivates the failed server.

    摘要翻译: 公开了用于响应于每个服务器向其他服务器提供心跳的链路的故障来确定地执行冗余服务器的主动 - 主动故障转移的装置。 每个服务器被配置为在公共网络上接管其他服务器的身份,以响应检测到另一个服务器的链路心跳的故障。 每个服务器向存储控制器提供状态指示符,指示其他服务器的链路心跳是否停止。 如果两个状态指示灯指示其他服务器的心跳停止,则存储控制器确定链路失败,并且响应地杀死其中一个服务器。 存储控制器还直接从每个服务器接收心跳。 如果状态指示灯指示链路心跳停止,则只有一个直接心跳停止,则存储控制器检测到一个服务器发生故障,并使失败的服务器失效。

    APPLICATION SERVER BLADE FOR EMBEDDED STORAGE APPLIANCE
    4.
    发明申请
    APPLICATION SERVER BLADE FOR EMBEDDED STORAGE APPLIANCE 有权
    嵌入式存储设备的应用服务器刀片

    公开(公告)号:US20070100964A1

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

    申请号:US11612507

    申请日:2006-12-19

    IPC分类号: G06F15/16

    摘要: A method for transferring data within a network storage appliance is disclosed. The method includes transmitting a packet on an I/O link from a server to a first portion of a storage controller. Transmitting the packet on the I/O link is performed within a single blade module in a chassis enclosing the storage appliance. The method also includes forwarding a data transfer command within the packet from the first portion of the storage controller to a second portion of the storage controller. Forwarding the data transfer command is performed via a local bus on a backplane of the chassis through a connector of the blade connecting the blade to the backplane.

    摘要翻译: 公开了一种在网络存储设备内传送数据的方法。 该方法包括在从服务器到存储控制器的第一部分的I / O链路上传送分组。 在I / O链路上发送数据包是在包围存储设备的机箱中的单个刀片模块中执行的。 该方法还包括将数据包内的数据传输命令从存储控制器的第一部分转发到存储控制器的第二部分。 转发数据传输命令通过机架背板上的本地总线通过将刀片连接到背板的刀片连接器执行。

    Apparatus and method for storage controller to deterministically kill one of redundant servers integrated within the storage controller chassis
    5.
    发明申请
    Apparatus and method for storage controller to deterministically kill one of redundant servers integrated within the storage controller chassis 有权
    用于存储控制器的装置和方法,用于确定地杀死集成在存储控制器机箱内的冗余服务器之一

    公开(公告)号:US20050021605A1

    公开(公告)日:2005-01-27

    申请号:US10831688

    申请日:2004-04-23

    摘要: An apparatus and method for deterministically killing one of redundant servers on a common network is disclosed. The apparatus includes a chassis that encloses the servers and a storage controller, status indicators generated by the servers to the storage controller, and kill controls, generated by the storage controller to respective ones of the servers, each for killing a respective one of the servers. The status indicators and kill controls are wholly enclosed in the chassis. The kill controls deterministically disable the killed server on the network independently of the state of the server to be killed. That is, the server does not need to be able to respond to a command to be disabled on the network. In one embodiment, the kill controls comprise reset signals. After the storage controller deterministically kills one of the servers, the other server takes over the identity of the killed server on the network.

    摘要翻译: 公开了用于确定性地杀死公共网络上的冗余服务器之一的装置和方法。 该设备包括:机箱,其将服务器和存储控制器,由服务器生成的状态指示器存储到存储控制器,以及将由存储控制器生成的控制器杀死到各个服务器,每个用于杀死相应的一个服务器 。 状态指示灯和灭火控制器全部封装在机箱中。 杀死控制决定性地禁用网络上的被杀服务器,而不管要被杀死的服务器的状态。 也就是说,服务器不需要能够响应在网络上禁用的命令。 在一个实施例中,杀死控制包括复位信号。 存储控制器确定性地杀死其中一个服务器后,另一个服务器将接管网络上的已杀死的服务器的身份。

    Network storage appliance with integrated server and redundant storage controllers
    6.
    发明申请
    Network storage appliance with integrated server and redundant storage controllers 有权
    具有集成服务器和冗余存储控制器的网络存储设备

    公开(公告)号:US20050010715A1

    公开(公告)日:2005-01-13

    申请号:US10831661

    申请日:2004-04-23

    摘要: A network storage appliance is disclosed. The appliance includes a chassis enclosing a backplane, and a server enclosed in the chassis and coupled to the backplane. The appliance also includes storage controllers enclosed in the chassis, each coupled to the backplane, which control transfer of data between the server and storage devices coupled to the storage controllers. The storage controllers also control transfer of data between the storage devices and computers networked to the appliance and external to the appliance. The storage controllers and the server comprise a plurality of hot-replaceable blades. Any one of the plurality of blades may be replaced during operation of the appliance without loss of access to the storage devices by the computers. In one embodiment, the server executes storage application software, such as backup software for backing up data on the storage devices, such as to a tape device networked to the server.

    摘要翻译: 公开了一种网络存储设备。 该设备包括一个包围背板的机箱,以及一个包含在机箱中并连接到背板的服务器。 该设备还包括封装在机箱中的存储控制器,每个存储控制器耦合到背板,其控制在服务器和耦合到存储控制器的存储设备之间的数据传输。 存储控制器还控制存储设备和联网到设备和设备外部的计算机之间的数据传输。 存储控制器和服务器包括多个热可更换刀片。 可以在设备的操作期间更换多个刀片中的任何一个,而不会损失计算机对存储设备的访问。 在一个实施例中,服务器执行存储应用软件,诸如用于备份存储设备上的数据的备份软件,诸如连接到服务器的磁带设备。

    APPLICATION SERVER BLADE FOR EMBEDDED STORAGE APPLIANCE
    7.
    发明申请
    APPLICATION SERVER BLADE FOR EMBEDDED STORAGE APPLIANCE 有权
    嵌入式存储设备的应用服务器刀片

    公开(公告)号:US20070100933A1

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

    申请号:US11612503

    申请日:2006-12-19

    IPC分类号: G06F15/16 G06F3/00

    摘要: A server blade includes a printed circuit board (PCB), including a connector for connecting the blade to a backplane comprising a local bus, and a removal mechanism for use by a person to disconnect the connector from the backplane for removal of the blade from a chassis while the chassis is powered up. The server blade also includes an I/O link and a server, each affixed on the PCB. The server transmits packets on the I/O link to a storage controller enclosed in the chassis. The packets include commands to transfer data to at least one storage device controlled by the storage controller. A portion of the storage controller, affixed on the PCB, receives the packets from the server on the I/O link, and forwards the commands on the backplane local bus to another portion of the storage controller affixed on a separate PCB enclosed in the chassis.

    摘要翻译: 服务器刀片包括印刷电路板(PCB),其包括用于将刀片连接到包括本地总线的背板的连接器,以及用于人员从连接器与背板断开以从刀片脱离的拆卸机构 机箱,而机箱通电。 服务器刀片还包括一个I / O链路和一个服务器,每个都贴在PCB上。 服务器将I / O链路上的数据包传输到机箱内的存储控制器。 分组包括将数据传送到由存储控制器控制的至少一个存储设备的命令。 固定在PCB上的存储控制器的一部分接收来自I / O链路上的服务器的数据包,并将背板本地总线上的命令转发到固定在机箱中的独立PCB上的存储控制器的另一部分 。

    Network storage appliance with integrated redundant servers and storage controllers
    8.
    发明申请
    Network storage appliance with integrated redundant servers and storage controllers 有权
    集成冗余服务器和存储控制器的网络存储设备

    公开(公告)号:US20050021606A1

    公开(公告)日:2005-01-27

    申请号:US10831689

    申请日:2004-04-23

    摘要: A network storage appliance is disclosed. The appliance includes a single chassis that encloses a plurality of servers and a plurality of storage controllers coupled together via a chassis backplane. The storage controllers control the transfer of data between the plurality of servers and a plurality of storage devices coupled to the storage controllers. The servers and storage controllers include a plurality of field replaceable unit (FRUs) hot-pluggable into the backplane such that any one of the FRUs may fail without loss of availability to the storage devices' data. In various embodiments, the chassis fits in a 19″ wide rack; is 1U high; the servers are standard PCs configured to execute off-the-shelf server applications and to facilitate porting of popular operating systems with little modification; the servers include disk-on-chip memory rather than a hard drive; local buses (e.g., PCIX) on the backplane interface the various FRUs.

    摘要翻译: 公开了一种网络存储设备。 该设备包括单个机箱,其包围多个服务器和经由机箱底板耦合在一起的多个存储控制器。 存储控制器控制多个服务器之间的数据传输和耦合到存储控制器的多个存储设备。 服务器和存储控制器包括可热插拔到背板中的多个现场可更换单元(FRU),使得FRU中的任何一个可能失败而不损失存储设备的数据的可用性。 在各种实施例中,底盘装配在19“宽的机架中; 是1U高; 这些服务器是配置为执行现成服务器应用程序的标准PC,并且便于少量修改而流行的操作系统的移植; 服务器包括片上存储器而不是硬盘驱动器; 在背板接口上的各种FRU的本地总线(例如PCIX)。

    NETWORK STORAGE APPLIANCE WITH INTEGRATED REDUNDANT SERVERS AND STORAGE CONTROLLERS
    9.
    发明申请
    NETWORK STORAGE APPLIANCE WITH INTEGRATED REDUNDANT SERVERS AND STORAGE CONTROLLERS 有权
    网络存储设备与集成冗余服务器和存储控制器

    公开(公告)号:US20070168476A1

    公开(公告)日:2007-07-19

    申请号:US11673573

    申请日:2007-02-10

    IPC分类号: G06F15/177

    摘要: A network storage appliance includes a chassis, enclosing a storage controller and first and second servers. The storage controller has first and second I/O ports for coupling to first and second I/O links. The storage controller controls a plurality of physical disk drives and presents the plurality of physical disk drives as one or more logical disk drives on the first and second I/O links. The servers each have an I/O port for coupling to a respective one of the first and second I/O links. Each of the servers transmits packets to the storage controller over the respective I/O link. The packets include block-level protocol disk commands each identifying one of the logical disk drives, such as SCSI block level protocol commands each identifying one of said logical disk drives as a SCSI logical unit. The I/O links may be FibreChannel, Ethernet, or Infiniband links, for example.

    摘要翻译: 网络存储设备包括机箱,封闭存储控制器以及第一和第二服务器。 存储控制器具有用于耦合到第一和第二I / O链路的第一和第二I / O端口。 存储控制器控制多个物理磁盘驱动器并将多个物理磁盘驱动器呈现为第一和第二I / O链路上的一个或多个逻辑磁盘驱动器。 这些服务器各自具有用于耦合到第一和第二I / O链路中的相应一个的I / O端口。 每个服务器通过相应的I / O链路向存储控制器发送数据包。 这些分组包括每个识别逻辑磁盘驱动器之一的块级协议盘命令,例如每个将所述逻辑磁盘驱动器中的一个标识为SCSI逻辑单元的SCSI块级协议命令。 例如,I / O链路可以是FibreChannel,以太网或Infiniband链路。

    Application server blade for embedded storage appliance
    10.
    发明申请
    Application server blade for embedded storage appliance 有权
    嵌入式存储设备的应用服务器刀片

    公开(公告)号:US20050010709A1

    公开(公告)日:2005-01-13

    申请号:US10831690

    申请日:2004-04-23

    摘要: An application server blade for an embedded storage appliance is disclosed. The blade includes a printed circuit board (PCB) with a connector for connecting to a chassis backplane including a local bus. Affixed on the PCB is a server, a portion of a storage controller, and an I/O link coupling the server and storage controller portion. The server transmits packets on the I/O link to the storage controller portion. The packets include commands to transfer data to a storage device controlled by the storage controller. The storage controller portion receives the packets from the server on the I/O link and forwards the commands on the backplane local bus to another portion of the storage controller affixed on a separate PCB also enclosed in the chassis. The blade also includes a removal mechanism for hot-replacement of the blade in the chassis. The blade architecture facilitates software reuse.

    摘要翻译: 公开了一种用于嵌入式存储设备的应用服务器刀片。 刀片包括具有用于连接到包括本地总线的机箱背板的连接器的印刷电路板(PCB)。 贴在PCB上的是服务器,存储控制器的一部分,以及耦合服务器和存储控制器部分的I / O链路。 服务器将I / O链路上的数据包发送到存储控制器部分。 数据包包括将数据传送到由存储控制器控制的存储设备的命令。 存储控制器部分接收来自I / O链路上的服务器的分组,并将背板本地总线上的命令转发到固定在也包围在机箱中的单独PCB上的存储控制器的另一部分。 刀片还包括用于热更换底盘中的刀片的去除机构。 刀片架构有助于软件重用。