PROTECTING CONFIGURATION DATA IN A CLUSTERED CONTAINER SYSTEM

    公开(公告)号:US20240012717A1

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

    申请号:US17881457

    申请日:2022-08-04

    CPC classification number: G06F11/1464 G06F11/1451 G06F21/6218 G06F2201/84

    Abstract: Protecting configuration data in a clustered container system may include, in some embodiments, protecting an ETCD data store in a Kubernetes cluster. A data storage management system addresses the unique needs of protecting an ETCD data store of a target Kubernetes cluster, as well as protecting non-ETCD data payloads. The illustrative data storage management system defines ETCD as a unique kind of workload. ETCD protection is integrated within the data storage management system, which automatically creates data structures and resources within the system for, and provides special-purpose features to protect, ETCD contents and associated security certificates. One of the special-purpose features deploys a temporary data transfer agent within the target Kubernetes cluster to safeguard an ETCD snapshot and transmit its contents, along with the security certificates, to a backup infrastructure that operates outside of the target Kubernetes cluster. The backup infrastructure comprises components deployed by the data storage management system.

    MANAGEMENT OF INTERNET OF THINGS DEVICES
    3.
    发明申请

    公开(公告)号:US20200278915A1

    公开(公告)日:2020-09-03

    申请号:US16875854

    申请日:2020-05-15

    Abstract: A method and system for communicating with IoT devices to gather information related to device failure or error(s) is disclosed. The system makes a copy of at least a portion of the device's non-volatile memory and/or receives IoT device data (e.g., sensor data and/or log files etc.) from an IoT device that recently failed. The system determines which log files and/or sensor data, for example, the IoT device created before and/or after a failure. After gathering this information, the system stores the information in a database, sends it to the IoT device manufacturer, for further analysis and diagnostics to troubleshoot the failure and send a fix or software update to the IoT device.

    CREATING A CUSTOMIZED BOOTABLE IMAGE FOR A CLIENT COMPUTING DEVICE FROM AN EARLIER IMAGE SUCH AS A BACKUP COPY

    公开(公告)号:US20200233756A1

    公开(公告)日:2020-07-23

    申请号:US16844878

    申请日:2020-04-09

    Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.

    TIME-BASED VIRTUAL MACHINE REVERSION
    6.
    发明申请

    公开(公告)号:US20180275913A1

    公开(公告)日:2018-09-27

    申请号:US15924004

    申请日:2018-03-16

    Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.

    PRESERVING THE INTEGRITY OF A SNAPSHOT ON A STORAGE DEVICE VIA EPHEMERAL WRITE OPERATIONS IN AN INFORMATION MANAGEMENT SYSTEM
    7.
    发明申请
    PRESERVING THE INTEGRITY OF A SNAPSHOT ON A STORAGE DEVICE VIA EPHEMERAL WRITE OPERATIONS IN AN INFORMATION MANAGEMENT SYSTEM 审中-公开
    通过信息管理系统中的写作操作保存存储设备上的快照的完整性

    公开(公告)号:US20160042090A1

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

    申请号:US14453507

    申请日:2014-08-06

    CPC classification number: G06F11/1448 G06F11/1458 G06F2201/80 G06F2201/84

    Abstract: A pseudo-storage-device driver is employed to configure pseudo-volumes that correspond to respective snapshots in a storage array. Each pseudo-volume is mounted as a recovery point instead of the corresponding snapshot. Instead of writing changes to the snapshots, the changes—typically modifications to metadata associated with the snapshot—are managed via the pseudo-volume. Metadata changes that arise in the context of mapping, mounting, and/or using a snapshot are written to the pseudo-volume, in a data structure referred to as a “private store.” Information management operations that need metadata associated with the snapshot are directed to the private store for the latest updates to the metadata. After the information management operation ends, the pseudo-volumes are unmounted and the updates in the private store are discarded. Because no changes were made to the snapshot, no changes need to be reversed. Accordingly, the illustrative system preserves the integrity of the snapshots through any number of information management operations that may generate metadata changes. Moreover, because the illustrative system is agnostic as to whether a given storage device is persistent-type or not, there is less burden on administration and also less risk of error.

    Abstract translation: 采用伪存储设备驱动器来配置对应于存储阵列中的相应快照的伪卷。 每个伪卷被安装为恢复点,而不是相应的快照。 对快照写入更改而不是通过伪卷来管理通常对与快照关联的元数据进行修改的更改。 在映射,装载和/或使用快照的上下文中出现的元数据更改将写入被称为“私有存储”的数据结构中的伪卷。需要与快照相关联的元数据的信息管理操作 指向私人商店以获取元数据的最新更新。 信息管理操作结束后,卸载伪卷,私有存储中的更新将被丢弃。 因为没有对快照进行任何更改,所以不需要改变。 因此,说明性系统通过可以生成元数据改变的任何数量的信息管理操作来保持快照的完整性。 此外,由于说明性系统对于给定的存储设备是否是持久类型是不可知的,所以管理的负担更小,并且错误的风险也更小。

    GENERIC FILE LEVEL RESTORE FROM A BLOCK-LEVEL SECONDARY COPY
    8.
    发明申请
    GENERIC FILE LEVEL RESTORE FROM A BLOCK-LEVEL SECONDARY COPY 有权
    一般文件级恢复从一个块级二级副本

    公开(公告)号:US20150161015A1

    公开(公告)日:2015-06-11

    申请号:US14566239

    申请日:2014-12-10

    Abstract: Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.

    Abstract translation: 提供了通过利用本地安装在目标计算设备上的现有操作系统组件(例如,文件系统驱动程序)执行文件级还原的系统和方法。 这些组件可用于安装和/或解释文件系统的辅助副本。 例如,系统可以在目标客户端上实例化包括与文件系统的备份版本对应的文件系统元数据的接口对象(例如,伪设备,设备文件或特殊文件的设备节点)。 该界面提供了一种机制,用于操作系统装载辅助副本并在次要副本上执行文件级别访问,例如恢复一个或多个所选文件。

    CONTENT INDEXING OF FILES IN BLOCK-LEVEL BACKUP COPIES OF VIRTUAL MACHINE DATA

    公开(公告)号:US20230100694A1

    公开(公告)日:2023-03-30

    申请号:US18077124

    申请日:2022-12-07

    Abstract: A streamlined approach analyzes block-level backups of VM virtual disks and creates both coarse and fine indexes of backed up VM data files in the block-level backups. The indexes (collectively the “content index”) enable granular searching by filename, by file attributes (metadata), and/or by file contents, and further enable granular live browsing of backed up VM files. Thus, by using the illustrative data storage management system, ordinary block-level backups of virtual disks are “opened to view” through indexing. Any block-level copies can be indexed according to the illustrative embodiments, including file system block-level copies. The indexing occurs offline in an illustrative data storage management system, after VM virtual disks are backed up into block-level backup copies, and therefore the indexing does not cut into the source VM's performance. The disclosed approach is widely applicable to VMs executing in cloud computing environments and/or in non-cloud data centers. The illustrative content indexing is accomplished without restoring the VM data files being indexed to a staging location.

Patent Agency Ranking