Compositing data model information across a network

    公开(公告)号:US10310881B2

    公开(公告)日:2019-06-04

    申请号:US14927097

    申请日:2015-10-29

    申请人: VMware, Inc.

    IPC分类号: G06F9/455

    摘要: A method for managing a virtual infrastructure is described. The method includes: generating a configuration information model representing a virtual infrastructure based on known virtual machines and network settings thereon; querying one or more sources of truth other than the known virtual machines, wherein the one or more sources of truth includes a data storage that stores at least one data object that answers a particular question; and comparing the data from the one or more sources of truth with a store of configuration model information, wherein the configuration model information comprises a time stamp and a source identifier; based on the comparing, generates a set of rules; and based on the set of rules, updates the configuration information model.

    System for managing software package configuration

    公开(公告)号:US09916148B2

    公开(公告)日:2018-03-13

    申请号:US14957233

    申请日:2015-12-02

    申请人: VMware, Inc.

    IPC分类号: G06F9/445

    摘要: A method for managing a software package, including: accessing a request to process one or more package definitions in relation to a data repository which retains package definitions, wherein the one or more package definitions is associated with the software package; determining a status of an assertion that indicates either a completed assertion or an incomplete assertion; if the status is determined to be the incomplete assertion, then determining requirements for the software package to be configured for the hyper-converged appliance; attempting to find a match for the assertion in a pool of known resolvable assertions, wherein the match will allow the assertion to be resolved through accessible provisions and thereby fulfill the requirements; if the match is found, then using the accessible provisions to resolve and thereby complete the assertion; and if the assertion is completed, continuing an installation process of the software package.