Validation of storage arrays based on information stored in global metadata

    公开(公告)号:US10108362B2

    公开(公告)日:2018-10-23

    申请号:US14869844

    申请日:2015-09-29

    IPC分类号: G06F15/177 G06F3/06

    摘要: A director node of a plurality of nodes determines a plurality of data arrays, where the plurality of data arrays have been discovered at boot time. The director node determines global metadata information, based on reading boot sectors of at least one of the plurality of data arrays discovered at boot time. A determination is made from the global metadata information as to how many data arrays had been previously configured. In response to determining that the plurality of data arrays discovered at boot time is not equal in number to the previously configured data arrays, the director node determines that all configured data arrays have not been discovered.

    TARGETED SECURE DATA OVERWRITE
    3.
    发明申请

    公开(公告)号:US20170344280A1

    公开(公告)日:2017-11-30

    申请号:US15164834

    申请日:2016-05-25

    IPC分类号: G06F3/06

    摘要: Provided are a computer program product, system, and method in accordance with one embodiment of the present description, in which selected memory resources targeted for secure data cleaning. For example, memory resources which may be targeted for secure data cleaning may include a specific volume (or portion of a volume) of data storage which has been selected for secure erasure of any residual data which may remain on the targeted storage volume before the volume is released for use by others. Other examples of memory resources which may be targeted for secure data cleaning in accordance with the present description may include one or more buffers located in switches or other storage area network components which provide data paths between hosts and storage controllers or storage control units. Other aspects of targeted secure data overwriting in accordance with the present description are described.

    Deferred metadata initialization
    4.
    发明授权
    Deferred metadata initialization 有权
    延迟元数据初始化

    公开(公告)号:US09483408B1

    公开(公告)日:2016-11-01

    申请号:US14682619

    申请日:2015-04-09

    IPC分类号: G06F12/08

    摘要: Various embodiments for initializing metadata in a computing storage environment by a processor. A Release Generation Number (RGN) is associated with a volume, and an RGN is associated with a metadata track. Upon a release of storage space in the volume, the RGN associated with the volume is incremented. Upon an initialization of the metadata track, the RGN associated with the metadata track is updated to be consistent in generation with the RGN associated with the volume. Upon an access of the metadata track, the RGN of the metadata track is compared against the RGN of the volume, and the metadata track is initialized if a match is not found.

    摘要翻译: 用于在计算存储环境中由处理器初始化元数据的各种实施例。 释放生成号码(RGN)与卷相关联,并且RGN与元数据轨道相关联。 在卷中释放存储空间后,与卷关联的RGN将增加。 在元数据轨道的初始化时,与元数据轨道相关联的RGN被更新为与与卷相关联的RGN的生成一致。 在访问元数据轨道时,将元数据轨道的RGN与卷的RGN进行比较,并且如果未找到匹配,则初始化元数据轨道。

    Methods and systems for formatting storage volumes
    5.
    发明授权
    Methods and systems for formatting storage volumes 有权
    用于格式化存储卷的方法和系统

    公开(公告)号:US09471241B2

    公开(公告)日:2016-10-18

    申请号:US14541329

    申请日:2014-11-14

    IPC分类号: G06F3/06

    摘要: Methods, systems, and computer storage mediums including a computer program product method for formatting storage volumes are provided. One method includes creating a storage volume including a global counter and partitioned into multiple storage segments including a segment counter and partitioned into multiple stripes, wherein the global counter and each segment counter match at an initial time. The method further includes receiving a command to write data to a first stripe, comparing a first segment counter associated with the segment, determining if the segment and global counters match, and re-initializing first metadata associated with the segment to indicate the first segment requires formatting if the counters do not match. One system includes a processor for performing the above method and one computer storage medium includes a computer program product configured to perform the above method.

    摘要翻译: 提供了包括用于格式化存储卷的计算机程序产品方法的方法,系统和计算机存储介质。 一种方法包括创建包括全局计数器的存储卷并被划分成包括段计数器并被划分成多个条带的多个存储段,其中全局计数器和每个段计数器在初始时间匹配。 所述方法还包括接收将数据写入第一条带的命令,比较与所述段相关联的第一段计数器,确定所述段和全局计数器是否匹配,以及重新初始化与所述段相关联的第一元数据以指示所述第一段需要 如果计数器不匹配,则格式化。 一个系统包括用于执行上述方法的处理器,并且一个计算机存储介质包括被配置为执行上述方法的计算机程序产品。

    Communication between key manager and storage subsystem kernel via management console
    6.
    发明授权
    Communication between key manager and storage subsystem kernel via management console 有权
    通过管理控制台与密钥管理器和存储子系统内核进行通信

    公开(公告)号:US09275243B2

    公开(公告)日:2016-03-01

    申请号:US14179298

    申请日:2014-02-12

    摘要: System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, an event request is initiated by the kernel to the KM to execute an event flow. Pursuant to a communication request by the kernel to the HMC, a socket of the HMC is opened along a communication path between the KM and the kernel according to an event flow type selected by the KM for the event flow. Data including a data payload is sent by the KM to the kernel, the data payload corresponding to the selected event flow type.

    摘要翻译: 提供了用于通过硬件管理控制台(HMC)在存储子系统上操作的内核与密钥管理器(KM)之间的通信的系统,计算机程序产品和方法实施例,以提供加密支持。 在一个实施例中,事件请求由内核发起到KM以执行事件流。 根据内核向HMC的通信请求,根据KM为事件流选择的事件流类型,沿着KM和内核之间的通信路径打开HMC的套接字。 包含数据有效载荷的数据由KM发送到内核,数据有效载荷对应于所选择的事件流类型。

    Validation of storage arrays based on information stored in global metadata
    7.
    发明授权
    Validation of storage arrays based on information stored in global metadata 有权
    根据存储在全局元数据中的信息验证存储阵列

    公开(公告)号:US09207868B2

    公开(公告)日:2015-12-08

    申请号:US13655067

    申请日:2012-10-18

    IPC分类号: G06F15/177 G06F3/06

    摘要: A director node of a plurality of nodes determines a plurality of data arrays, where the plurality of data arrays have been discovered at boot time. The director node determines global metadata information, based on reading boot sectors of at least one of the plurality of data arrays discovered at boot time. A determination is made from the global metadata information as to how many data arrays had been previously configured. In response to determining that the plurality of data arrays discovered at boot time is not equal in number to the previously configured data arrays, the director node determines that all configured data arrays have not been discovered.

    摘要翻译: 多个节点的指导节点确定多个数据阵列,其中在引导时已经发现多个数据阵列。 导向器节点基于读取在引导时发现的多个数据阵列中的至少一个的引导扇区来确定全局元数据信息。 从全球元数据信息中确定先前配置了多少数据阵列。 响应于确定在引导时发现的多个数据阵列的数量与先前配置的数据阵列的数量不相等,导向器节点确定所有配置的数据阵列尚未被发现。

    COMMUNICATION BETWEEN KEY MANAGER AND STORAGE SUBSYSTEM KERNEL VIA MANAGEMENT CONSOLE
    9.
    发明申请
    COMMUNICATION BETWEEN KEY MANAGER AND STORAGE SUBSYSTEM KERNEL VIA MANAGEMENT CONSOLE 有权
    关键管理员与存储子系统之间的沟通通过管理控制台

    公开(公告)号:US20160132685A1

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

    申请号:US14997653

    申请日:2016-01-18

    IPC分类号: G06F21/60 H04L9/08

    摘要: System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, an event request is initiated by the kernel to the KM to execute an event flow. Pursuant to a communication request by the kernel to the HMC, a socket of the HMC is opened along a communication path between the KM and the kernel according to an event flow type selected by the KM for the event flow. Data including a data payload is sent by the KM to the kernel, the data payload corresponding to the selected event flow type.

    摘要翻译: 提供了用于通过硬件管理控制台(HMC)在存储子系统上操作的内核与密钥管理器(KM)之间的通信的系统,计算机程序产品和方法实施例,以提供加密支持。 在一个实施例中,事件请求由内核发起到KM以执行事件流。 根据内核向HMC的通信请求,根据KM为事件流选择的事件流类型,沿着KM和内核之间的通信路径打开HMC的套接字。 包含数据有效载荷的数据由KM发送到内核,数据有效载荷对应于所选择的事件流类型。

    GLOBAL DATA ESTABLISHMENT FOR STORAGE ARRAYS CONTROLLED BY A PLURALITY OF NODES
    10.
    发明申请
    GLOBAL DATA ESTABLISHMENT FOR STORAGE ARRAYS CONTROLLED BY A PLURALITY OF NODES 有权
    全球数据建立由多个节点控制的存储阵列

    公开(公告)号:US20160034283A1

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

    申请号:US14882240

    申请日:2015-10-13

    IPC分类号: G06F9/44 G06F9/445

    摘要: A plurality of data arrays are coupled to a plurality of nodes via a plurality of adapters. The plurality of adapters discover the plurality of data arrays during startup, and information about the plurality of data arrays are communicated to corresponding local nodes of the plurality of nodes, wherein the local nodes broadcast the information to other nodes of plurality of nodes. A director node of the plurality of nodes determines which data arrays of the plurality of data arrays are a current set of global metadata arrays, based on the broadcasted information.

    摘要翻译: 多个数据阵列经由多个适配器耦合到多个节点。 多个适配器在启动期间发现多个数据阵列,并且关于多个数据阵列的信息被传送到多个节点中的对应的本地节点,其中本地节点将信息广播到多个节点的其他节点。 多个节点的指导节点基于所广播的信息确定多个数据阵列中的哪些数据阵列是当前的全局元数据数组集合。