-
公开(公告)号:US10983822B2
公开(公告)日:2021-04-20
申请号:US16601479
申请日:2019-10-14
发明人: Ohad Atia , Amalia Avraham , Ran Harel , Rivka M. Matosevich
摘要: Embodiments for volume management in a data storage environment. A network sniffing operation between virtual machines is performed to detect relationships between the virtual machines and thereby identify candidates for subsequent storage volume affiliation operations. The network sniffing operation detects the relationships based on network traffic or alternative similarity attributes of an existing placement of the virtual machines thereby deducing affiliations of storage volumes between the virtual machines such that, during the storage volume affiliation operations, the existing placement of the virtual machines is not modified. The identified candidates to be added to a new or existing storage volume affiliation operation are recommended to a user via a prompt.
-
公开(公告)号:US10296214B2
公开(公告)日:2019-05-21
申请号:US15339278
申请日:2016-10-31
发明人: Ohad Atia , Amalia Avraham , Ran Harel , Alon Marx , Olga Shtivelman
IPC分类号: G06F3/06
摘要: Embodiments for volume management in a data storage environment. A storage pool of a plurality of storage pools is selected to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume. The selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
-
公开(公告)号:US20180260119A1
公开(公告)日:2018-09-13
申请号:US15452852
申请日:2017-03-08
发明人: Ohad Atia , Amalia Avraham , Ran Harel , Alon Marx
CPC分类号: G06F11/1446 , G06F3/0604 , G06F3/0644 , G06F3/065 , G06F3/0652 , G06F3/067 , G06F3/0673 , G06F2201/84
摘要: When a volume that was once associated with a consistency group and is to be deleted from the storage system, the to be deleted volume is designated as a ghost volume within the storage system, and the deletion of the ghost volume from the storage system is delayed until there are no snapshots that include a pointer to the ghost volume. The storage system may include a counter that counts the number of instances all volumes within a consistency group are pointed to or that counts the number of instances that only ghost volumes are pointed to. The storage system may reference this count to determine whether to immediately delete or delay the deletion of the volume from the storage system.
-
公开(公告)号:US10705763B2
公开(公告)日:2020-07-07
申请号:US15430347
申请日:2017-02-10
发明人: Amalia Avraham , Shay Berman , Ran Harel , Rivka M. Matosevich
摘要: A computer-implemented method according to one embodiment includes identifying a host within a container environment, and mapping a volume of a container to the host within the container environment, utilizing small computer system interface (SCSI) second level addressing.
-
公开(公告)号:US10691568B2
公开(公告)日:2020-06-23
申请号:US16046827
申请日:2018-07-26
发明人: Amalia Avraham , Alon Marx , Isaac Beckman , Ran Harel , Samuel Krikler , Shay Berman
摘要: Embodiments for managing volume replication and disaster recovery in a containerized storage environment. A mapping is established between a PersistentVolumeClaim (PVC) having a correlated Persistent Volume (PV), and a source storage World Wide Name (WWN) and a target storage WWN. The mapping is replicated as part of a replication operation between the source storage and the target storage thereby maintaining consistency of the PV associated with one or more application containers among the source storage and the target storage.
-
公开(公告)号:US10133509B2
公开(公告)日:2018-11-20
申请号:US14988965
申请日:2016-01-06
发明人: Ohad Atia , Amalia Avraham , Ran Harel
摘要: Methods, computing systems and computer program products implement embodiments of the present invention that include identifying a set of storage services on multiple storage systems. A plurality of storage services are defined, each of the storage services comprising a subset of the storage resources, and a defined storage (SDS) system is configured comprising the defined storage services. Multiple sub consistency groups are configured, each of the sub consistency group comprising one or more logical volumes stored in a subset of the defined storage services on a given storage system, and a consistency group is configured comprising the multiple sub consistency groups. Upon detecting a snapshot condition, processing input/output operations to all the volumes in the sub consistency groups can be simultaneously suspended, a snapshot for each of the sub consistency groups is generated, and the processing of the input/output operations is resumed upon generating the respective snapshots.
-
公开(公告)号:US11354044B2
公开(公告)日:2022-06-07
申请号:US16732611
申请日:2020-01-02
发明人: Ariel Kass , Amalia Avraham , Erez A. Theodorou , Lior Tamary
摘要: A method according to one embodiment includes sending, from a first system to a second system, a request for a clock value associated with a third system; receiving, from the second system, a clock value associated with the third system and a query clock value determined at the second system; comparing, at the first system, the clock value associated with the third system to the query clock value determined at the second system; determining an amount of time since the third system contacted the second system, in response to determining that the query clock value is greater than the clock value associated with the third system; comparing the difference to a threshold time; determining that the third system is unavailable when the difference exceeds the predetermined threshold time value; and performing one or more predetermined actions at the first system in response to determining that the third system is unavailable.
-
公开(公告)号:US10528374B2
公开(公告)日:2020-01-07
申请号:US15246938
申请日:2016-08-25
发明人: Ohad Atia , Amalia Avraham , Ran Harel , Rivka M. Matosevich
摘要: Embodiments for volume management in a data storage environment. A network sniffing operation between virtual machines is performed to detect relationships between the virtual machines and thereby identify candidates for subsequent storage volume affiliation operations.
-
公开(公告)号:US10241869B2
公开(公告)日:2019-03-26
申请号:US15452852
申请日:2017-03-08
发明人: Ohad Atia , Amalia Avraham , Ran Harel , Alon Marx
摘要: When a volume that was once associated with a consistency group and is to be deleted from the storage system, the to be deleted volume is designated as a ghost volume within the storage system, and the deletion of the ghost volume from the storage system is delayed until there are no snapshots that include a pointer to the ghost volume. The storage system may include a counter that counts the number of instances all volumes within a consistency group are pointed to or that counts the number of instances that only ghost volumes are pointed to. The storage system may reference this count to determine whether to immediately delete or delay the deletion of the volume from the storage system.
-
公开(公告)号:US10126975B2
公开(公告)日:2018-11-13
申请号:US14988950
申请日:2016-01-06
发明人: Miron Aloni , Ohad Atia , Amalia Avraham , Shay Berman , Ran Harel , Erez A. Theodorou
IPC分类号: G06F12/00 , G06F3/06 , G06F12/0868
摘要: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple storage capabilities for a set of storage resources in multiple storage systems, the storage resources including storage space, and identifying two of the storage systems including one or more storage capabilities required by a first logical volume. A first given identified storage system is configured to store the first logical volume, and a second given identified storage system is configured to store a second logical volume, the second given storage system different from the first given storage system. Upon storing data to the first logical volume, the data can be mirrored to the second logical volume. In some embodiments, a software defined storage system can be configured including defined services, wherein the first given storage system includes a first given service, and wherein the second given storage system includes a second given service.
-
-
-
-
-
-
-
-
-