Unbalanced storage resource usage configuration for distributed storage systems

    公开(公告)号:US11366617B2

    公开(公告)日:2022-06-21

    申请号:US17106203

    申请日:2020-11-30

    Applicant: VMware, Inc.

    Abstract: Example methods are provided for unbalanced storage resource usage configuration for a distributed storage system in a virtualized computing environment. An example method may include obtaining usage data associated with multiple storage resources forming the distributed storage system. The multiple storage resources are supported by the multiple hosts. Based on the usage data, the method may further include determining a higher usage set and a lower usage set of one or more storage resources from the multiple storage resources and configuring the multiple hosts to use the multiple storage resources in an unbalanced manner by using the higher usage set of one or more storage resources at a higher usage level compared to the lower usage set of one or more storage resources.

    Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network

    公开(公告)号:US11012297B2

    公开(公告)日:2021-05-18

    申请号:US15954187

    申请日:2018-04-16

    Applicant: VMware, Inc.

    Abstract: An example apparatus to migrate a physical server host from a virtual standard switch to a virtual distributed switch includes: a user input interface to receive a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch; a configurator to generate a first migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards; and a virtual distributed switch creator to, based on a user-selection to proceed with the migration from the virtual standard switch to the virtual distributed switch, create the virtual distributed switch in the first physical server host and a second physical server host, the configurator to configure the network configuration settings of the virtual standard switch in the virtual distributed switch.

    Architectures for hyperconverged infrastructure with enhanced scalability and fault isolation capabilities

    公开(公告)号:US11347536B2

    公开(公告)日:2022-05-31

    申请号:US16840203

    申请日:2020-04-03

    Applicant: VMware, Inc.

    Abstract: Architectures for computing clusters with enhanced scalability and fault isolation capabilities are described. The enhanced capabilities are enabled by partitioning hosts of the clusters into multiple storage domains of the cluster. Each of the hosts includes processing and storage resources. The resources are logically partitioned into a processing layer and a storage layer of the cluster. The processing layer includes a virtualized processing resource for each of the storage domains. The storage layer includes a virtualized datastore for each of the storage domains. The processing layer provides users with access to virtualized machines (VMs). The storage layer provides the VMs with access to virtualized datastores of the associated storage domain. The aggregated resources of the host computing devices within the cluster may be employed to instantiate the processing layer and the storage layer of the cluster.

    Access pattern-based distribution for distributed key-value stores

    公开(公告)号:US10970335B2

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

    申请号:US16357308

    申请日:2019-03-18

    Applicant: VMware, Inc.

    Abstract: Techniques for implementing access pattern-based distribution of key-value content in a distributed key-value store comprising a plurality of nodes are provided. In one set of embodiments, a node in the plurality of nodes can receive a request to create a key-value entry. The node can further determine whether the key-value entry is associated with a first (e.g., global) scope or a second (e.g., local) scope. If the key-value entry is associated with the first scope, the node can cause the key-value entry to be replicated on every node in the plurality of nodes. On the other hand, if the key-value entry is associated with the second scope, the node cause the key-value entry to be stored solely on that node.

    METHODS AND APPARATUS TO MIGRATE PHYSICAL SERVER HOSTS BETWEEN VIRTUAL STANDARD SWITCHES AND VIRTUAL DISTRIBUTED SWITCHES IN A NETWORK

    公开(公告)号:US20190319837A1

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

    申请号:US15954187

    申请日:2018-04-16

    Applicant: VMware, Inc.

    Abstract: An example apparatus to migrate a physical server host from a virtual standard switch to a virtual distributed switch includes: a user input interface to receive a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch; a configurator to generate a first migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards; and a virtual distributed switch creator to, based on a user-selection to proceed with the migration from the virtual standard switch to the virtual distributed switch, create the virtual distributed switch in the first physical server host and a second physical server host, the configurator to configure the network configuration settings of the virtual standard switch in the virtual distributed switch.

    Direct access storage for persistent services in a distributed storage system

    公开(公告)号:US11900141B2

    公开(公告)日:2024-02-13

    申请号:US17232214

    申请日:2021-04-16

    Applicant: VMWARE, INC.

    Abstract: An example virtualized computing system includes a cluster of hosts having a virtualization layer executing thereon and configured to manage virtual machines (VMs); first and second local storage devices in a first host, the first local storage device being part of a virtual storage area network (vSAN) and the second local storage device being exclusive of the vSAN; and an orchestration control plane, integrated with the virtualization layer and including a master server managing state of the orchestration control plane, the state including objects representing the hosts and the VMs, the orchestration control plane deploying a persistent application executing on a first VM, the persistent application storing persistent data on the second local storage device; and a virtualization management server configured to manage the cluster and to cooperate with the orchestration control plane to modify the state to notify the master server of a virtual infrastructure (VI) event.

    METHODS AND APPARATUS TO MIGRATE PHYSICAL SERVER HOSTS BETWEEN VIRTUAL STANDARD SWITCHES AND VIRTUAL DISTRIBUTED SWITCHES IN A NETWORK

    公开(公告)号:US20210250234A1

    公开(公告)日:2021-08-12

    申请号:US17244658

    申请日:2021-04-29

    Applicant: VMware, Inc.

    Abstract: Disclosed examples include determining that a user-approved migration plan satisfies a proposed migration plan, the proposed migration plan to configure a virtual distributed switch using network configuration settings of a virtual standard switch corresponding to first physical network interface cards, the user-approved migration plan based on a user-selection responsive to the proposed migration plan; creating the virtual distributed switch in a first host and a second host in response to the user-approved migration plan satisfying the proposed migration plan; and configuring the virtual distributed switch based on the network configuration settings of the virtual standard switch.

    Access Pattern-Based Distribution for Distributed Key-Value Stores

    公开(公告)号:US20200301970A1

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

    申请号:US16357308

    申请日:2019-03-18

    Applicant: VMware, Inc.

    Abstract: Techniques for implementing access pattern-based distribution of key-value content in a distributed key-value store comprising a plurality of nodes are provided. In one set of embodiments, a node in the plurality of nodes can receive a request to create a key-value entry. The node can further determine whether the key-value entry is associated with a first (e.g., global) scope or a second (e.g., local) scope. If the key-value entry is associated with the first scope, the node can cause the key-value entry to be replicated on every node in the plurality of nodes. On the other hand, if the key-value entry is associated with the second scope, the node cause the key-value entry to be stored solely on that node.

Patent Agency Ranking