-
公开(公告)号:US20240028370A1
公开(公告)日:2024-01-25
申请号:US17902327
申请日:2022-09-02
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Qi WANG , Aravind SRINIVASAN , Todd SABIN , Govind HARIDAS , Weiqing WU , Uday Suresh MASUREKAR , Wenwu PENG , Ni LU
CPC classification number: G06F9/45558 , G06F9/5077 , G06F11/36 , G06F2009/4557
Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; deploying, in response to the test suite custom resource, a first pod in the management cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration of the server.
-
公开(公告)号:US20240020145A1
公开(公告)日:2024-01-18
申请号:US17902308
申请日:2022-09-02
Applicant: VMware, Inc.
Inventor: Yan QI , Jian LAN , Prachi DALVI , Liang CUI , Todd SABIN , Hemanth Kumar PANNEM
CPC classification number: G06F9/45558 , G06F9/45541 , G06F8/65 , G06F2009/45595
Abstract: An example method of updating device firmware in a distributed container orchestration system includes: receiving, at a master server executing in a data center, a definition for a firmware custom resource; obtaining, by an operator of the master server in response to the firmware custom resource, a firmware file set; providing, from the operator to a plurality of remote sites in communication with the data center, the firmware file set; and executing, by servers at the plurality of remote sites, updates of firmware for devices of the servers.
-
公开(公告)号:US20240028357A1
公开(公告)日:2024-01-25
申请号:US17818795
申请日:2022-08-10
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Yan QI , Xiaoli TIE , Weiqing WU , Aravind SRINIVASAN , Hemanth Kumar PANNEM , Uday Suresh MASUREKAR , Todd SABIN
CPC classification number: G06F9/45558 , G06F9/45545 , G06F9/541
Abstract: The disclosure provides an approach for simulating a virtual environment. A method includes simulating, using a virtualization simulator, a plurality of hosts; simulating, using the virtualization simulator, a plurality of virtual computing instances (VCIs) associated with the plurality of simulated hosts, based on information obtained from a cluster application programming interface (API) provider; creating, using a virtualization simulator operator, one or more node simulator schedulers; creating, using the one or more node schedulers, a node simulator; simulating, using the node simulator, a plurality of guest operating systems (OSs) associated with the plurality of simulated VCIs; and joining the plurality of simulated guest OSs to one or more node clusters in a data center via an API server.
-
公开(公告)号:US20240378092A1
公开(公告)日:2024-11-14
申请号:US18196450
申请日:2023-05-12
Applicant: VMware, Inc.
Inventor: Xiaojun LIN , Liang CUI , Chung-Ta CHENG , Aravind SRINIVASAN , Todd SABIN
IPC: G06F9/50
Abstract: Example methods and systems for cloud native network function deployment are described. One example may involve a computer system obtaining cluster configuration information associated with multiple single node clusters (SNCs). Based on the cluster configuration information, the computer system may configure (a) a first SNC on a first node and (b) a second SNC on a second node. The computer system may configure (a) a first virtual agent associated with the first SNC, and (b) a second virtual agent associated with the second SNC. In response to receiving a deployment request to deploy a first pod and a second pod, the computer system may process the deployment request by (a) deploying, using the first virtual agent, the first pod on the first SNC, and (b) deploying, using the second virtual agent, the second pod on the second SNC.
-
公开(公告)号:US20200153680A1
公开(公告)日:2020-05-14
申请号:US16184658
申请日:2018-11-08
Applicant: VMware, Inc.
Inventor: Liang CUI , Todd SABIN , Weiqing WU , Siddharth Sudhir EKBOTE
Abstract: The disclosure provides an approach for diagnosing a data plane of a network, wherein the network spans a first data center and a second data center, and wherein the second data center is remote to the first, the method comprising: accessing a secure connection between the first data center and the second data center; modifying, by the first performance controller, firewall settings of the first data center from a first setting to a second setting; opening on the second data center an instance of a performance tool; opening on the first data center a client of the instance of the performance tool; sending data packets over the data plane of the network; receiving the data packets; generating metrics associated with the data packets; and modifying firewall settings of the first data center from the second setting to the first setting.
-
公开(公告)号:US20200026538A1
公开(公告)日:2020-01-23
申请号:US16040272
申请日:2018-07-19
Applicant: VMware, Inc.
Inventor: Liang CUI , Siddharth EKBOTE , Weiqing WU , Todd SABIN
Abstract: The disclosure provides an approach for preventing the failure of virtual computing instance transfers across data centers. In one embodiment, a flow control module collects performance information primarily from components in a local site, as opposed to components in a remote site, during the transfer of a virtual machine (VM) from the local site to the remote site. The performance information that is collected may include various performance metrics, each of which is considered a feature. The flow control module performs feature preparation by normalizing feature data and imputing missing feature data, if any. The flow control module then inputs the prepared feature data into machine learning model(s) which have been trained to predict whether a VM transfer will succeed or fail, given the input feature data. If the prediction is that the VM transfer will fail, then remediation actions may be taken, such as slowing down the VM transfer.
-
公开(公告)号:US20240176639A1
公开(公告)日:2024-05-30
申请号:US18153283
申请日:2023-01-11
Applicant: VMware, Inc.
Inventor: Jian LAN , Qi WANG , Yan QI , Liang CUI , Aravind SRINIVASAN , Weiqing WU , Uday Suresh MASUREKAR , Todd SABIN , Hemanth Kumar PANNEM , Govind HARIDAS
CPC classification number: G06F9/45558 , H04L67/10 , G06F2009/4557 , G06F2009/45595
Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; detecting, by a test controller agent in a cluster of the remote sites, a diagnosis object in the management cluster created in response to the test suite custom resource; deploying, by the test controller agent in response to the diagnosis object, a first pod in the cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration of the server.
-
8.
公开(公告)号:US20240028441A1
公开(公告)日:2024-01-25
申请号:US17902350
申请日:2022-09-02
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Aravind SRINIVASAN , Hailing XU , Yan QI , Prachi DALVI , Shuting MA , Todd SABIN , Uday Suresh MASUREKAR , Weiqing WU
CPC classification number: G06F11/0784 , G06F9/45558 , G06F11/0709 , G06F2009/45591
Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
-
公开(公告)号:US20240028412A1
公开(公告)日:2024-01-25
申请号:US17940006
申请日:2022-09-08
Applicant: VMware, Inc.
Inventor: Hailing XU , Liang CUI , Aravind SRINIVASAN , Ni LU
IPC: G06F9/50
CPC classification number: G06F9/5055 , G06F9/5072 , G06F2209/505 , G06F2209/508
Abstract: Example methods and systems for cluster add-on lifecycle management are described. In one example, a computer system may obtain cluster add-on definition information specifying multiple add-ons that are each capable of extending functionality of at least a first cluster and a second cluster. In response to receiving a first instruction to perform a first management action, a first validation operation may be performed based on the cluster add-on definition information and multiple first configuration values associated the multiple first configuration fields. In response to receiving a second instruction to perform a second management action associated with the second add-on, a second validation operation may be performed based on the cluster add-on definition information and multiple second configuration values associated the multiple second configuration fields. The first/second management action may be performed in response to determination that the first/second validation operation is successful.
-
公开(公告)号:US20240028411A1
公开(公告)日:2024-01-25
申请号:US17940004
申请日:2022-09-08
Applicant: VMware, Inc.
Inventor: Hailing XU , Liang CUI , Aravind SRINIVASAN , Ni LU
IPC: G06F9/50
CPC classification number: G06F9/5055 , G06F9/5072 , G06F2209/505 , G06F2209/508
Abstract: Example methods and systems for cluster add-on lifecycle management are described. In one example, a computer system may obtain cluster add-on definition information specifying multiple add-ons that are each capable of extending functionality of at least a first cluster and a second cluster. User interface(s) may be generated based on the cluster add-on definition information to allow a user to request for a management action associated. In response to receiving a first request for a first management action associated with the first add-on, a first instruction may be generated and sent to cause the first management action to be performed in the first cluster. In response to receiving a second request for a second management action associated with the second add-on, a second instruction may be generated and sent to cause the second management action to be performed in the first cluster or the second cluster.
-
-
-
-
-
-
-
-
-