-
公开(公告)号:US10250685B2
公开(公告)日:2019-04-02
申请号:US15690225
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Aravind Srinivasan , Narendra Kumar Basur Shankarappa , Sachin Thakkar , Serge Maskalik , Debashis Basak
IPC: G06F8/65 , H04L29/08 , H04L29/12 , H04L29/06 , H04L12/26 , H04L12/721 , H04L12/801 , H04L12/911 , H04W28/02 , G06F9/50 , H04L12/24 , H04L12/931 , H04L12/46 , H04L12/715 , H04L12/725 , G06F9/455
Abstract: Techniques for creating layer 2 (L2) extension networks are disclosed. One embodiment permits an L2 extension network to be created by deploying, configuring, and connecting a pair of virtual appliances in the data center and the cloud so that the appliances communicate via secure tunnels and bridge networks in the data center and the cloud. A pair of virtual appliances are first deployed in the data center and the cloud, and secure tunnels are then created between the virtual appliances. Thereafter, a stretched network is created by connecting a network interface in each of the virtual appliances to a respective local network, configuring virtual switch ports to which the virtual appliances are connected as sink ports that receive traffic with non-local destinations, and configuring each of the virtual appliances to bridge the network interface therein that is connected to the local network and tunnels between the pair of virtual appliances.
-
公开(公告)号:US10452430B2
公开(公告)日:2019-10-22
申请号:US15690241
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Vemana Murty , Manjunath Bandi , Todd Sabin , Narendra Kumar Basur Shankarappa , Sachin Thakkar
Abstract: A method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system between a source host computer and a first mobility agent simulating a destination host, executing a second migration workflow in the destination virtualized computing system between a second mobility agent simulating a source host and a destination host computer, sending, as part of the first migration workflow, a configuration of the migrated virtualized computing instance to the destination virtualized computing system, translating, as part of the second migration workflow, infrastructure-dependent information in the configuration of the migrated virtualized computing instance, and transferring, during execution of the first and second migration workflows, migration data including the virtualized computing instance between the source host and the destination host over a network.
-
公开(公告)号:US10375170B2
公开(公告)日:2019-08-06
申请号:US15690230
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Narendra Kumar Basur Shankarappa , Aravind Srinivasan , Sachin Thakkar , Serge Maskalik , Govind Haridas
IPC: G06F15/177 , H04L29/08 , H04L29/12 , H04L12/721 , H04L12/801 , H04L12/911 , H04W28/02 , G06F9/50 , H04L12/24 , H04L12/931 , H04L12/46 , H04L29/06 , G06F8/65 , H04L12/715 , H04L12/725 , G06F9/455
Abstract: Techniques for upgrading virtual appliances in a hybrid cloud computing system are provided. In one embodiment, virtual appliances are upgraded by deploying the upgraded appliances in both a data center and a cloud, configuring the upgraded appliances to have the same IP addresses as original appliances, and disconnecting the original appliances from networks to which they are connected and connecting the upgraded appliances to those networks via the same ports previously used by the original appliances. In another embodiment, upgraded appliances are deployed in the data center and the cloud, but configured with new IP addresses that are different from those of the original appliances, and connections are switched from those of the original appliances to new connections with the new IP addresses. Embodiments disclosed herein permit virtual appliances to be upgraded or replaced with relatively little downtime so as to help minimize disruptions to existing traffic flows.
-
4.
公开(公告)号:US11755383B2
公开(公告)日:2023-09-12
申请号:US17130771
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/505 , G06F9/5027 , G06F2009/4557 , G06F2009/45595 , G06F2209/503
Abstract: A method of collecting and reporting inventory of resources deployed in a data center that includes hardware resources, a virtualization management software executed to provision virtual resources from the hardware resources, and a cloud management server executed to provision the virtual resources for tenants of the data center, includes the steps of: executing a first API call to the virtualization management software to collect first inventory of virtual resources deployed in the data center and a second API call to the cloud computing management software to collect second inventory of virtual resources deployed in the data center; storing the first and second inventory; and in response to an inventory request from a central orchestrator, initially sending a subset of the stored first and second inventory to the central orchestrator in accordance with parameters included in the inventory request, and thereafter sending updates to the subset to the central orchestrator periodically.
-
公开(公告)号:US20230100276A1
公开(公告)日:2023-03-30
申请号:US17671379
申请日:2022-02-14
Applicant: VMware, Inc.
Inventor: Narendra Kumar Basur Shankarappa , Serge Maskalik , Sachin Thakkar , Uday Suresh Masurekar , Leon Cui , Kiran Kumar Cherivirala , Sachin M. Bendigeri , Hemanth Kumar Pannem , Akshatha Sathyanarayan
Abstract: Some embodiments provide a method that generating a host profile for deploying a first network function. the method uses a virtual machine configuration operator in a remote data center to configure one or more virtual machines implementing a workload cluster to perform the first network function based on the host profile. The method uses the virtual machine configuration operator to configure one or more virtual machines implementing a management cluster based on the host profile. The workload cluster is managed by the management cluster.
-
公开(公告)号:US10404593B2
公开(公告)日:2019-09-03
申请号:US15690235
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Aravind Srinivasan , Weiqing Wu , Narendra Kumar Basur Shankarappa
IPC: G06F15/173 , H04L12/741 , H04L29/12 , H04L12/46 , G06F9/455 , H04L12/24 , H04L12/803 , H04L12/805 , G06F9/50 , H04L12/721 , H04L12/715 , H04L12/931 , H04L29/08
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. In one embodiment, traffic of virtual machines (VMs) that are live-migrated from a data center to a cloud is temporarily tromboned back to the data center to preserve active sessions. In such a case, a stretched network is created that includes a network in the data center and two stub networks in the cloud, one of which is route optimized such that traffic does not trombone back to the data center and the other which is not so optimized. A VM that is live migrated to the cloud is first attached to the unoptimized network so that traffic tromboning occurs. Thereafter, when the VM is powered off (e.g., during a reboot), in a maintenance mode, or in a quiet period, the VM is switched to the route optimized network.
-
公开(公告)号:US09934060B2
公开(公告)日:2018-04-03
申请号:US14881207
申请日:2015-10-13
Applicant: VMWARE, INC.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Aravind Srinivasan , Narendra Kumar Basur Shankarappa , Abhinav Vijay Bhagwat
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/0813 , H04L41/5051 , H04L41/5096
Abstract: A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.
-
公开(公告)号:US11900139B2
公开(公告)日:2024-02-13
申请号:US17089021
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Prashant Waykar , Akshatha Sathyanarayan , Narendra Kumar Basur Shankarappa , Shruti Parihar
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A method of executing workflows in virtual machines that have been deployed to implement virtual network functions of a network service, wherein the virtual machines are running in a plurality of data centers each having a cloud management server running a cloud computing management software to provision virtual infrastructure resources thereof for a plurality of tenants, includes upon receiving a request to execute a workflow along with a plurality of parameters including first and second parameters at a data center, identifying a virtual machine deployed in the data center, in which the workflow is to be executed based on the first parameter, designating one of a plurality of methods by which the workflow is to be executed in the virtual machine according to the second parameter, and issuing a command to the virtual machine to execute the workflow according to the designated method.
-
9.
公开(公告)号:US20230229477A1
公开(公告)日:2023-07-20
申请号:US17693274
申请日:2022-03-11
Applicant: VMware, Inc.
Inventor: Xiaojun Lin , Liang Cui , Wenwu Peng , Aravind Srinivasan , Hemanth Kumar Pannem , Narendra Kumar Basur Shankarappa
CPC classification number: G06F9/45558 , G06F9/5077 , H04W48/18 , G06F2009/4557 , G06F2009/45595 , G06F2009/45562
Abstract: A computer-implemented method, medium, and system for upgrade of telco node cluster running cloud-native network functions are disclosed. In one computer-implemented method, a worker node group that includes a plurality of worker nodes is determined in a container orchestration platform. A first node to upgrade is determined within the worker node group. All pods in the first node are deactivated by a high availability as a service (HAaaS) module. Standby pods in a second node are activated by the HAaaS module and as active pods. All network traffic associated with all the pods in the first node is migrated to the active pods. The first node is deleted from the worker node group. Hardware resources associated with running the first node are released. A third node is generated as a new worker node in the worker node group and uses the released hardware resources.
-
公开(公告)号:US20210200600A1
公开(公告)日:2021-07-01
申请号:US17130771
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
Abstract: A method of collecting and reporting inventory of resources deployed in a data center that includes hardware resources, a virtualization management software executed to provision virtual resources from the hardware resources, and a cloud management server executed to provision the virtual resources for tenants of the data center, includes the steps of: executing a first API call to the virtualization management software to collect first inventory of virtual resources deployed in the data center and a second API call to the cloud computing management software to collect second inventory of virtual resources deployed in the data center; storing the first and second inventory; and in response to an inventory request from a central orchestrator, initially sending a subset of the stored first and second inventory to the central orchestrator in accordance with parameters included in the inventory request, and thereafter sending updates to the subset to the central orchestrator periodically.
-
-
-
-
-
-
-
-
-