-
公开(公告)号: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.
-
公开(公告)号:US20240004687A1
公开(公告)日:2024-01-04
申请号:US17989853
申请日:2022-11-18
Applicant: VMWARE, INC.
Inventor: DEEPAK BABARJUNG , BRIAN MASAO OKI , MAARTEN WIGGERS , IVAYLO RADOSLAVOV RADEV , SANDEEP SINHA
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595 , G06F11/2023
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for state convergence associated with high availability application migration in a virtualized environment. An example apparatus includes at least one memory, machine readable instructions, and processor circuitry to at least one of execute or instantiate the machine readable instructions to identify a high availability slot in a virtual server rack including a first virtual machine (VM) associated with first configuration data that identifies the first VM as a protected VM, transmit second configuration data to a second VM that identifies the first VM as a nonprotected VM and the second VM as the protected VM, after a determination that a network partition is identified based on a failure of a request to retrieve the second configuration data from the second VM, and transfer data from the first VM to the second VM after causing the removal of the network partition.
-
公开(公告)号:US20220107830A1
公开(公告)日:2022-04-07
申请号:US17101007
申请日:2020-11-23
Applicant: VMWARE, INC.
Inventor: AKASH KODENKIRI , AMMAR RIZVI , SACHIN JOHRI , KRISHNENDU GORAI , SANDEEP SINHA
IPC: G06F9/455
Abstract: In one example, a computer implemented method may include designating a configurable object as a guarded object to restrict access to the configurable object. Further, the method may include receiving a request to access the guarded object and determining whether the request is received from a user having a privilege to access the guarded object. Furthermore, the method may include controlling the access to the guarded object based on the determination.
-
公开(公告)号:US20220004417A1
公开(公告)日:2022-01-06
申请号:US17005487
申请日:2020-08-28
Applicant: VMWARE, INC.
Inventor: SANDEEP SINHA , Ammar RIZVI , Krishnendu GORAI , Brian Masao OKI , Akash KODENKIRI
Abstract: An example method of deploying a logical network platform in a virtualized computing system, the virtualized computing system including a host cluster and a virtualization management server connected to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts is described. The method includes receiving, at the virtualization management server, a declarative specification describing a proposed state of the logical network platform; deploying, by the virtualization management server, a network manager of the logical network platform in response to the proposed state in the declarative specification; and deploying, by the virtualization management server in cooperation with the network manager, binaries to the hosts in the host cluster.
-
5.
公开(公告)号:US20240020108A1
公开(公告)日:2024-01-18
申请号:US17979808
申请日:2022-11-03
Applicant: VMWARE, INC.
Inventor: SANDEEP SINHA , ANIKET AVINASH SAKHARDANDE , RAHUL KUMAR SINGH , CHANDRIKA MUTALIK , AKASH KODENKIRI , VASANTHA KUMARI TAMMANA
CPC classification number: G06F8/65 , G06F8/71 , G06F11/2023
Abstract: An example method of upgrading an application in a software-defined data center (SDDC) includes: deploying, by lifecycle management software executing in the SDDC, a second appliance, a first appliance executing services of the application at a first version, the second appliance having services of the application at a second version, the services in the first appliance being active and the services in the second appliance being inactive; setting, by the lifecycle management software, the first and second appliances as a preemptive pair, where the first appliance is protected and the second appliance is unprotected by fault domain management (FDM) software executing in the SDDC; performing, by the lifecycle management software, a switchover to stop the services of the first appliance and start the services of the second appliance; and setting, by the lifecycle management software, the first appliance as unprotected and the second appliance as protected by the FDM software.
-
公开(公告)号:US20230342178A1
公开(公告)日:2023-10-26
申请号:US17832716
申请日:2022-06-06
Applicant: VMWARE, INC.
Inventor: TOMO VLADIMIROV SIMEONOV , IVAYLO RADOSLAVOV RADEV , SANDEEP SINHA , PRADEEP JIGALUR
CPC classification number: G06F9/45558 , G06F9/44505 , G06F2009/4557 , G06F2009/45587
Abstract: Managing virtual infrastructure with self-initialized upgrades, such as upgrades or configuration changes, includes receiving, by a first virtual machine (VM) that provides a management function for a plurality of VMs, an indication of a pending configuration change. The first VM identifies, from within the plurality of VMs, a VM having a property which is associated with the first VM. This enables the first VM to locate itself among the plurality of VMs that it manages. Based on at least locating itself among the plurality of managed VMs (e.g., determining that the first VM comprises the identified VM), the first VM performs the configuration change on itself. Example changes include increasing memory, increasing storage allocation, increasing the number of processors, and other changes that may be associated with upgrading or migrating a VM.
-
7.
公开(公告)号:US20230336991A1
公开(公告)日:2023-10-19
申请号:US18214480
申请日:2023-06-26
Applicant: VMWARE, INC.
Inventor: KRISHNENDU GORAI , SANDEEP SINHA , VINOD R N , RAMESH VEPURI LAKSHMINARAYANA , AKASH KODENKIRI , SACHIN JOHRI
IPC: H04W12/06 , H04W12/69 , H04W12/0431 , H04W12/0433
CPC classification number: H04W12/068 , H04W12/69 , H04W12/0431 , H04W12/0433
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. When a request with the second security token is sent from the first management entity to the second management entity, the second security token is validated using a public key from the first management entity at the second management entity. After validation, the request is processed at the second management entity and a response is transmitted to the first management entity.
-
公开(公告)号:US20230229483A1
公开(公告)日:2023-07-20
申请号:US17722422
申请日:2022-04-18
Applicant: VMWARE, INC.
Inventor: SANDEEP SINHA , Akash KODENKIRI , Varun RAJASEKAR , Prachi SINGHAL , Ivailo Vladimirov LOBOSHKI , Dimitar DIMITROV , Hakan Sunay HALIL
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45591 , G06F2009/4557
Abstract: An example method of fault-handling for an autonomous cluster of hosts in a virtualized computing system includes: detecting, by a second plurality of infravisors in a second plurality of the hosts, lack of network connectivity with a first cluster control plane (CCP) executing on a first host in a first plurality of the hosts; electing, among the second plurality of infravisors, a second primary infravisor, a first primary infravisor executing on the first host; running, by the second primary infravisor, a second CCP on a second host in the second plurality of hosts; providing, by the second primary infravisor, a CCP configuration to the second CCP; and applying, by an initialization script of the second CCP, the CCP configuration to the second CCP to create a second autonomous cluster having the second plurality of hosts, the first CCP managing a first autonomous cluster having the first plurality of hosts.
-
-
-
-
-
-
-