-
公开(公告)号:US10452377B2
公开(公告)日:2019-10-22
申请号:US15406812
申请日:2017-01-16
Applicant: VMWARE, INC.
Inventor: Kavya Reddy Musani , Akash Kodenkiri , Ramesh Vepuri Lakshminarayana , Ramesh Jagannatha Shetty , Clement Jebakumar , Ravi Shankar Nandula
Abstract: System and methods for simulating an end-to-end upgrade process are provided. The method may include collecting, by an upgrade simulator, a system inventory from a production system. The system inventory includes the production system's hardware configuration. The method may include, in response to a determination that the system inventory is compatible with an upgrade software, configuring, by the upgrade simulator, a simulated system having a downsized hardware configuration compared to the production system's hardware configuration. The method may further include upgrading, by the upgrade simulator, the simulated system using the upgrade software, and evaluating, by the upgrade simulator, the simulated system operating with the upgrade software.
-
2.
公开(公告)号:US11689411B1
公开(公告)日:2023-06-27
申请号:US17691153
申请日:2022-03-10
Applicant: VMWARE, INC.
Inventor: Krishnendu Gorai , Ivaylo Radoslavov Radev , Akash Kodenkiri , Anil Narayanan Nair , Ammar Rizvi , Niharika Narasimhamurthy
IPC: G06F15/173 , H04L41/046 , H04L67/10 , G06F9/50
CPC classification number: H04L41/046 , G06F9/5077 , H04L67/10 , G06F2209/5011
Abstract: A method of reserving hardware resources for management appliances of a software-defined data center (SDDC) that have been deployed onto one or more hosts of a cluster of hosts, includes reserving hardware resources of the cluster for a resource pool that has been created for the management appliances, the hardware resources including at least processor resources of the hosts and memory resources of the hosts, and assigning the management appliances to the resource pool created for the management appliances. The management appliances share the hardware resources of the cluster with one or more other resource pools and, after the steps of reserving and assigning, are allocated at least the hardware resources that have been reserved for the resource pool created for the management appliances.
-
公开(公告)号:US20230030000A1
公开(公告)日:2023-02-02
申请号:US17464733
申请日:2021-09-02
Applicant: VMWARE, INC.
Inventor: Sandeep Sinha , Ivaylo Radoslavov Radev , Akash Kodenkiri , Ammar Rizvi , Pradeep Jigalur , Niharika Narasimhamurthy , Anmol Parikh , Chandrika Mutalik
IPC: G06F9/4401 , G06F9/455 , G06F8/61
Abstract: Techniques for declaratively deploying a virtual infrastructure management (VIM) server in a computing environment are provided. According to one set of embodiments, an installer computer system can receive a desired state definition specifying a desired state for the VIM server and a virtual infrastructure to be managed by the VIM server. The installer computer system can further install the VIM server on a target computer system in the computing environment and provide the desired state definition to the target computer system. Upon initial boot up of the VIM server on the target computer system, a service of the VIM server can automatically configure the VIM server in accordance with the desired state definition.
-
公开(公告)号:US11314499B2
公开(公告)日:2022-04-26
申请号:US16573451
申请日:2019-09-17
Applicant: VMware, Inc.
Inventor: Kavya Reddy Musani , Akash Kodenkiri , Ramesh Vepuri Lakshminarayana , Ramesh Jagannatha Shetty , Clement Jebakumar , Ravi Shankar Nandula
Abstract: System and methods for simulating an end-to-end upgrade process are provided. The method may include collecting, by an upgrade simulator, a system inventory from a production system. The system inventory includes the production system's hardware configuration. The method may include, in response to a determination that the system inventory is compatible with an upgrade software, configuring, by the upgrade simulator, a simulated system having a downsized hardware configuration compared to the production system's hardware configuration. The method may further include upgrading, by the upgrade simulator, the simulated system using the upgrade software, and evaluating, by the upgrade simulator, the simulated system operating with the upgrade software.
-
公开(公告)号:US11038926B2
公开(公告)日:2021-06-15
申请号:US16375855
申请日:2019-04-05
Applicant: VMWARE, INC.
Inventor: Dinesh Sharma , Ammar Rizvi , Akash Kodenkiri , Raunak Ravindra Singwi , Prabhavathi Guttalahunase Munikempegowda
Abstract: In one example, a cloud computing environment may be probed to detect an actual topology including connectivity between infrastructure security nodes and management nodes. Each management node may execute a corresponding centralized management service. Each infrastructure security node may execute a corresponding infrastructure security service that handles at least one infrastructure security function. Further, a set of candidate topologies may be generated based on the actual topology. Each candidate topology may indicate a way to replicate the infrastructure security service into the management nodes. Furthermore, a replication partner associated with each of the management nodes may be determined based on a selection of one of the candidate topologies. An operation to deploy the infrastructure security service on the management nodes may be executed based on the selected one of the candidate topologies and the determined replication partners to form an embedded linked mode architecture.
-
公开(公告)号:US11880294B2
公开(公告)日:2024-01-23
申请号:US17720340
申请日:2022-04-14
Applicant: VMWARE, INC.
Inventor: Anmol Parikh , Ivaylo Radoslavov Radev , Akash Kodenkiri , Ammar Rizvi , Grigor Harbaliev , Vladimir Ivanov , Dimitar Dimitrov , Chandrika Mutalik
CPC classification number: G06F11/3636 , G06F8/65
Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.
-
公开(公告)号:US20240012668A1
公开(公告)日:2024-01-11
申请号:US17896192
申请日:2022-08-26
Applicant: VMWare, Inc.
Inventor: Anmol Parikh , Akash Kodenkiri , Sandeep Sinha , Ammar Rizvi , Niharika Narasimhamurthy
CPC classification number: G06F9/45558 , G06F3/0604 , G06F3/0631 , G06F3/0664 , G06F3/067 , G06F2009/45583
Abstract: A method performing at least one of hardware component compatibility checks or resource checks for datastore deployment is provided. The method includes receiving a request to aggregate local disks of a first host in a first host cluster to create and deploy a first datastore for the first host cluster, determining one or more of hardware components on the first host supports the deployment of the first datastore using a first database file available on the first host or resources on the first host support the deployment of the first datastore, and aggregating the local disks of the first host to create and deploy the first datastore for the first host cluster based on the determination.
-
8.
公开(公告)号:US20230236952A1
公开(公告)日:2023-07-27
申请号:US17720340
申请日:2022-04-14
Applicant: VMWARE, INC.
Inventor: ANMOL PARIKH , Ivaylo Radoslavov Radev , Akash Kodenkiri , Ammar Rizvi , Grigor Harbaliev , Vladimir Ivanov , Dimitar Dimitrov , Chandrika Mutalik
CPC classification number: G06F11/3636 , G06F8/65
Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.
-
公开(公告)号:US20230229482A1
公开(公告)日:2023-07-20
申请号:US17722417
申请日:2022-04-18
Applicant: VMWARE, INC.
Inventor: SANDEEP SINHA , Akash Kodenkiri , Varun Rajasekar , Prachi Singhal , Ivailo Vladimirov Loboshki , Dimitar Dimitrov , Hakan Sunay Halil
CPC classification number: G06F9/45558 , G06F9/5072 , G06F9/45545 , G06F2009/4557
Abstract: An example method of creating an autonomous cluster of hosts in a virtualized computing system includes: enabling, by a virtualization management server executing a cross cluster control plane (xCCP), an infravisor in a seed host of the hosts, the infravisor a component of a hypervisor executing on the seed host; running, by the infravisor, a cluster control plane (CCP) pod on the seed host executing a CCP; providing, by the infravisor, a CCP configuration to the CCP pod; applying, by an initialization script of the CCP pod, the CCP configuration to the CCP to create the autonomous cluster having the seed host as a single node thereof; and extending the autonomous cluster with remaining hosts of the hosts other than the seed host as additional nodes thereof, the CCP applying a cluster personality to each of the remaining hosts derived from the seed host.
-
公开(公告)号:US20220322090A1
公开(公告)日:2022-10-06
申请号:US17334861
申请日:2021-05-31
Applicant: VMWARE, INC.
Inventor: KRISHNENDU GORAI , Sandeep Sinha , Vinod R N , Ramesh Vepuri Lakshminarayana , Akash Kodenkiri , Sachin Johri
IPC: H04W12/06 , H04W12/0433 , H04W12/0431 , H04W12/69
Abstract: A system and method for establishing trust between management entities with different authentication mechanisms in a computing system utilizes a token exchange service to acquire a second security token used in a second management entity in exchange for a first security token used in a first management entity. In an embodiment, an endpoint is set at the first management entity as an authentication endpoint for the second management entity, which is used to authenticate a request with the second security token that is sent from the first management entity to the second management entity. After authentication, the request is processed at the second management entity and a response is transmitted to the first management entity.
-
-
-
-
-
-
-
-
-