System and method for allocating datastores for virtual machines
    1.
    发明授权
    System and method for allocating datastores for virtual machines 有权
    为虚拟机分配数据存储的系统和方法

    公开(公告)号:US09134922B2

    公开(公告)日:2015-09-15

    申请号:US13631927

    申请日:2012-09-29

    Applicant: VMware, Inc.

    Abstract: A datastore for a virtual machine that can be executed on a host computer networked to a physical storage system is allocated by a server. The server generates a unique identifier to associate with the datastore, wherein the unique identifier mimics a form of identifier that is generated by the physical storage system to identify volumes of physical storage in the physical storage system that are accessible to the host computer. At least one volume of physical storage in the physical storage system having physical storage available to satisfy the request to allocate the datastore is identified and the server maintains a mapping of the unique identifier to the at least one volume of physical storage and provides the mapping to the host computer upon running the virtual machine, thereby enabling the host computer to store data for the datastore in the at least one volume of physical storage.

    Abstract translation: 可以在与物理存储系统联网的主机上执行的虚拟机的数据存储区由服务器分配。 服务器生成与数据存储相关联的唯一标识符,其中唯一标识符模拟由物理存储系统生成的标识符的形式,以识别物理存储系统中主机计算机可访问的物理存储量。 识别具有可用于满足分配数据存储的请求的具有物理存储的物理存储系统中的至少一个物理存储体,并且服务器维护该唯一标识符与该至少一个物理存储卷的映射,并且将映射提供给 所述主计算机在运行所述虚拟机时,从而使所述主计算机能够存储所述数据存储在所述至少一个物理存储空间中的数据。

    Conversion of virtual disk snapshots between redo and copy-on-write technologies
    2.
    发明授权
    Conversion of virtual disk snapshots between redo and copy-on-write technologies 有权
    在重做和写时复制技术之间转换虚拟磁盘快照

    公开(公告)号:US09116737B2

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

    申请号:US13874298

    申请日:2013-04-30

    Applicant: VMware, Inc.

    Abstract: A framework for converting between copy-on-write (COW) and redo-based technologies is disclosed. To take a virtual disk snapshot, disk descriptor files, which include metadata information about data stored in virtual volumes (vvols), are “swizzled” such that the descriptor file for a latest redo log, to which IOs are currently performed, points to the base vvol of a COW-based vvol hierarchy. A disk descriptor file previously associated with the base vvol may also be updated to point to the vvol newly created by the snapshot operation. To revert to an earlier disk state, a snapshot may be taken before copying contents of a snapshot vvol of the COW-based vvol hierarchy to a base vvol of the hierarchy, thereby ensuring that the reversion can be rolled back if it is unsuccessful. Reference counting is performed to ensure that vvols in the vvol hierarchy are not orphaned in delete and revert use cases. Differences between vvols in the COW-based vvol hierarchy are used to clone the hierarchy and to migrate the hierarchy to a redo-based disk hierarchy.

    Abstract translation: 公开了一种用于在写时复制(COW)和重做技术之间进行转换的框架。 要获取虚拟磁盘快照,包含有关存储在虚拟卷(vvols)中的数据的元数据信息的磁盘描述符文件会“旋转”,以便当前执行IO的最新重做日志的描述符文件指向 基于COW的vvol层次结构的基础vvol。 以前与基本vvol相关联的磁盘描述符文件也可以被更新为指向由快照操作新创建的vvol。 要恢复到较早的磁盘状态,可能会在将基于COW的vvol层次结构的快照vvol的内容复制到层次结构的基础vvol之前进行快照,从而确保如果不成功可以回退。 执行引用计数以确保vvol层次结构中的vvols在删除和还原用例中不会成为孤立的。 基于COW的vvol层次结构中的vvols之间的差异用于克隆层次结构,并将层次结构迁移到基于重做的磁盘层次结构。

    Object storage system
    3.
    发明授权
    Object storage system 有权
    对象存储系统

    公开(公告)号:US08959312B2

    公开(公告)日:2015-02-17

    申请号:US14273420

    申请日:2014-05-08

    Applicant: VMware, Inc.

    Abstract: The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. Logical storage volumes are created from a logical storage container having an address space that maps to storage locations of the physical data storage units. Each of the logical storage volumes so created has an address space that maps to the address space of the logical storage container. A logical storage container may span more than one storage system and logical storage volumes of different customers can be provisioned from the same logical storage container with appropriate security settings.

    Abstract translation: 存储系统导出配置为存储对象的逻辑存储卷。 通过使用标准协议(如SCSI和NFS)的连接的计算机系统,可以通过存储系统中配置的协议流量的逻辑端点来访问这些存储对象。 从具有映射到物理数据存储单元的存储位置的地址空间的逻辑存储容器创建逻辑存储卷。 如此创建的每个逻辑存储卷都具有映射到逻辑存储容器的地址空间的地址空间。 逻辑存储容器可以跨越多个存储系统,并且可以通过适当的安全设置从相同的逻辑存储容器中提供不同客户的逻辑存储卷。

    Management system and methods for object storage system
    4.
    发明授权
    Management system and methods for object storage system 有权
    对象存储系统的管理系统和方法

    公开(公告)号:US08949570B2

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

    申请号:US14273423

    申请日:2014-05-08

    Applicant: VMware, Inc.

    Abstract: The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. To facilitate creation and management of logical storage volumes, special application programming interfaces (APIs) have been developed. The special APIs include commands to create a logical storage volume, bind, unbind, and rebind the logical storage volume, extend the size of the logical storage volume, clone the logical storage volume, and move the logical storage volume.

    Abstract translation: 存储系统导出配置为存储对象的逻辑存储卷。 通过使用标准协议(如SCSI和NFS)的连接的计算机系统,可以通过存储系统中配置的协议流量的逻辑端点来访问这些存储对象。 为了促进逻辑存储卷的创建和管理,已经开发了特殊的应用程序编程接口(API)。 特殊API包括创建逻辑存储卷,绑定,解除绑定和重新绑定逻辑存储卷的命令,扩展逻辑存储卷的大小,克隆逻辑存储卷以及移动逻辑存储卷。

Patent Agency Ranking