System and method for preserving entity identifiers

    公开(公告)号:US10606630B2

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

    申请号:US15887379

    申请日:2018-02-02

    Applicant: Nutanix, Inc.

    Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.

    HYPERVISOR AGNOSTIC CUSTOMIZATION OF VIRTUAL MACHINES

    公开(公告)号:US20180239628A1

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

    申请号:US15439559

    申请日:2017-02-22

    Applicant: Nutanix, Inc.

    Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.

    SYSTEM AND METHOD FOR PRESERVING ENTITY IDENTIFIERS

    公开(公告)号:US20190243671A1

    公开(公告)日:2019-08-08

    申请号:US15887379

    申请日:2018-02-02

    Applicant: Nutanix, Inc.

    CPC classification number: G06F9/45537 G06F9/45558 G06F2009/4557

    Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.

    TASK EXECUTION FRAMEWORK USING IDEMPOTENT SUBTASKS

    公开(公告)号:US20180239636A1

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

    申请号:US15439576

    申请日:2017-02-22

    Applicant: Nutanix, Inc.

    CPC classification number: G06F9/485 G06F11/1441 G06F16/22 G06F2201/815

    Abstract: According to a first embodiment, a system for executing tasks is disclosed. The system includes a persistent storage device configured to store a task database, the task database comprising a plurality of tasks each having a plurality of associated subtasks and a task engine. The task engine is configured to execute a first idempotent operation associated with a first subtask of a first task to generate a first task state, associate the first task state with the first task in the task database, execute a second idempotent operation associated with a second subtask of the first task based on the first task state to generate a second task state, and associate the second task state with the first task in the task database.

    SYSTEM AND METHOD FOR ENTITY MANAGEMENT
    7.
    发明申请

    公开(公告)号:US20190243674A1

    公开(公告)日:2019-08-08

    申请号:US15891590

    申请日:2018-02-08

    Applicant: Nutanix, Inc.

    Abstract: A system and method include receiving, by an entity management system of a virtual computing system, a user request for performing an operation on an entity in a mixed hypervisor cluster of the virtual computing system and accessing, by the entity management system, a hypervisor library for retrieving hypervisor resources of a particular hypervisor type associated with the entity for performing the operation on the entity. The entity management system is configured to perform the operation on multiple hypervisor types. The system and method also include fulfilling, by the entity management system, the user request by performing the operation on the entity using the hypervisor resources.

Patent Agency Ranking