Efficient scaling of computing resources by accessing distributed storage targets

    公开(公告)号:US11070628B1

    公开(公告)日:2021-07-20

    申请号:US15607278

    申请日:2017-05-26

    Applicant: Nutanix, Inc.

    Abstract: Systems and methods for storage resource and computation resource expansion. A method embodiment includes migrating a computing task from an external computing environment to a different computing/storage environment. The method commences by identifying a storage system having virtualized controllers and by identifying a computing device that performs a workload that interfaces with the storage system. The virtualized controllers execute in the second computing environment to manage access to storage target devices by accessing a storage target device identified by an IP address. A particular virtualized controller that is connected to the storage target device is selected and configured to process storage I/O from a migrated workload. A user virtual machine or user executable container is configured to execute the workload on one of the nodes in the computing and storage system within the second computing environment. After migration, the computing task from the external computing environment is discarded or decommissioned.

    Efficient scaling of computing resources by accessing distributed storage targets

    公开(公告)号:US10419548B1

    公开(公告)日:2019-09-17

    申请号:US15607278

    申请日:2017-05-26

    Applicant: Nutanix, Inc.

    Abstract: Systems and methods for storage resource and computation resource expansion. A method embodiment includes migrating a computing task from an external computing environment to a different computing/storage environment. The method commences by identifying a storage system having virtualized controllers and by identifying a computing device that performs a workload that interfaces with the storage system. The virtualized controllers execute in the second computing environment to manage access to storage target devices by accessing a storage target device identified by an IP address. A particular virtualized controller that is connected to the storage target device is selected and configured to process storage I/O from a migrated workload. A user virtual machine or user executable container is configured to execute the workload on one of the nodes in the computing and storage system within the second computing environment. After migration, the computing task from the external computing environment is discarded or decommissioned.

    IDENTIFYING ENTITIES IN A VIRTUALIZATION ENVIRONMENT

    公开(公告)号:US20180157513A1

    公开(公告)日:2018-06-07

    申请号:US15377865

    申请日:2016-12-13

    Applicant: Nutanix, Inc.

    Abstract: In one embodiment, a system includes host machines that form elements of the virtualization environment, and that include a hypervisor, a user virtual machine (UVM), a connection agent, and an I/O controller. The system further includes a virtual disk comprising a plurality of storage devices, the virtual disk being accessible by all of the I/O controllers. At least one of host machines receives a request associated with one of the elements using an application programming interface (API), and including a context-specific identifier. The host machine determines, using reflection, a type of the context-specific identifier and processes the request based on a mapping, according to the determined type, from the context-specific identifier to a unique identifier associated with the element.

    Method and system for accessing data between different virtual disk formats in a virtualization environment

    公开(公告)号:US09952782B1

    公开(公告)日:2018-04-24

    申请号:US14586700

    申请日:2014-12-30

    Applicant: Nutanix, Inc.

    Abstract: An architecture for accessing data between different virtual disk formats. A virtual machine may be migrated or cloned from a first server that uses a first virtual disk format to a second server using a second virtual disk format. In response to an I/O request from the virtual machine, a real-time mapper compares the virtual disk format used by the virtual machine with the virtual disk format of the virtual disk that the request is directed to. If the formats are different, a set of mapping metadata is used to map between data of the different virtual disk formats. Due to the mapping being performed in real time, the virtual machine is able to operate upon the virtual disk without the need to perform a potentially costly format conversion of the virtual disk or the underlying data.

    Method and system to share data with snapshots in a virtualization environment

    公开(公告)号:US09740514B1

    公开(公告)日:2017-08-22

    申请号:US13928097

    申请日:2013-06-26

    Applicant: Nutanix, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F9/50 G06F2009/45562

    Abstract: Disclosed is an improved approach to optimize link-based cloning in a virtualization architecture. In some approaches, each of the remote nodes is allowed to maintain its own snapshot of the linked/shared image. In this way, the processing power of each remote node can be used in a decentralized manner to administratively handle access to the shared data, rather than requiring the CPU resources of only the host node to centrally handle administrative access to the data. In addition, each of nodes can maintain copies of the shared image in a local cache. This allows the caching resources to also be decentralized, as each of the nodes can use its own caching resources to hold the shared data.

    Method for performing hot-swap of a storage device in a virtualization environment
    49.
    发明授权
    Method for performing hot-swap of a storage device in a virtualization environment 有权
    在虚拟化环境中执行存储设备的热插拔的方法

    公开(公告)号:US09552211B1

    公开(公告)日:2017-01-24

    申请号:US14144486

    申请日:2013-12-30

    Applicant: Nutanix, Inc.

    Abstract: Performing a hot-swap of a storage device for a node in a virtualization environment having a plurality of storage devices, includes performing pass-thru of a storage manager managing the plurality of storage devices to a service virtual machine, such that the service virtual machine communicates with the plurality of storage devices without going through a storage software layer of its corresponding hypervisor, booting the hypervisor from a device other than the plurality of storage devices and performing the hot-swap of the storage device.

    Abstract translation: 在具有多个存储设备的虚拟化环境中执行用于节点的存储设备的热插拔,包括执行管理多个存储设备的存储管理器到服务虚拟机的传递,使得服务虚拟机 与多个存储装置进行通信,而不经过其对应的管理程序的存储软件层,从除了多个存储装置之外的装置引导管理程序,并执行存储装置的热插拔。

Patent Agency Ranking