-
公开(公告)号: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.
-
公开(公告)号:US20140351396A1
公开(公告)日:2014-11-27
申请号:US13899549
申请日:2013-05-21
Applicant: VMware, Inc.
Inventor: James Joseph Stabile , Debashis Basak , Amol Palshikar , Sachin Thakkar
IPC: H04L12/24
CPC classification number: H04L41/044 , G06F9/45558 , H04L29/08 , H04L41/12 , H04L43/0817 , H04L43/10 , H04L51/04 , H04L67/1095
Abstract: Some embodiments provide a network system that includes several host machines for hosting virtual machines, divided into several different domains. The network system includes several local domain management servers. A first local domain management server of a first domain is for (i) initiating creation of a set of distributed virtual switch ports associated with a particular logical network identifier on a host machine within its domain and (ii) attaching a first virtual machine on the host machine to a created port associated with the particular logical network identifier in order for the first virtual machine to send traffic over the logical network. The network system includes a second level management server for coordinating the use of logical network identifiers between multiple different logical domain management servers in order for the first virtual machine to communicate via the logical network with a second virtual machine in a second domain.
Abstract translation: 一些实施例提供一种网络系统,其包括用于托管虚拟机的几台主机,分为几个不同的域。 网络系统包括几个本地域管理服务器。 第一域的第一本地域管理服务器用于(i)发起与其域内的主机上的特定逻辑网络标识符相关联的一组分布式虚拟交换机端口的创建,以及(ii)在第一域上附加第一虚拟机 主机到与特定逻辑网络标识符相关联的创建端口,以便第一虚拟机通过逻辑网络发送流量。 网络系统包括第二级管理服务器,用于协调多个不同逻辑域管理服务器之间的逻辑网络标识符的使用,以使第一虚拟机通过逻辑网络与第二域中的第二虚拟机进行通信。
-
公开(公告)号:US20230385126A1
公开(公告)日:2023-11-30
申请号:US18359746
申请日:2023-07-26
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/505 , G06F9/45558 , G06F2209/503 , G06F2009/4557 , G06F2009/45595 , G06F9/5027
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.
-
14.
公开(公告)号:US11709698B2
公开(公告)日:2023-07-25
申请号:US17088951
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn M. Sequeira , Serge Maskalik , Debashis Basak , Akshatha Sathyanarayan
IPC: H04L29/08 , H04L15/16 , G06F9/455 , H04L9/40 , H04L12/24 , G06F9/50 , G06F8/61 , G06F8/65 , H04L12/46 , H04L29/12 , H04L12/66 , G06F9/54 , H04L67/10 , H04L67/00
CPC classification number: G06F9/45558 , H04L67/10 , H04L67/34 , G06F2009/4557 , G06F2009/45595
Abstract: A method of deploying a network service (NS) across multiple data centers includes identifying virtual network functions (VNFs) associated with the NS in response to a request for or relating to the NS, generating commands to deploy VNFs based on VNF descriptors, and issuing the commands to the data centers to deploy VNFs. The data centers each have a cloud management server in which cloud computing management software is run to provision virtual infrastructure resources thereof for a plurality of tenants. The cloud computing management software of a first data center is different from the cloud computing management software of a second data center, and the commands issued to the first and second data centers are each a generic command that is not in a command format of the cloud computing management software of either the first data center or the second data center.
-
公开(公告)号:US20230094120A1
公开(公告)日:2023-03-30
申请号:US17671347
申请日: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 generates (i) a node profile of a worker node in a workload cluster for deploying a first network function and (ii) a host profile of a virtual machine that implements the workload cluster and a management cluster that manages the workload cluster. The method updates a configuration map of the worker node based on the node profile. The method uses a node configuration operator in a remote data center to configure the worker node based on the configuration map. The method uses a virtual machine configuration operator in the remote data center to configure one or more nodes of the management cluster based on the host profile.
-
公开(公告)号:US20230089342A1
公开(公告)日:2023-03-23
申请号:US18073087
申请日:2022-12-01
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Abhinav Vijay Bhagwat , Weiqing Wu , Serge Maskalik , Uday Suresh Masurekar
IPC: H04L41/0806 , G06F9/455 , H04L67/141 , H04L9/40
Abstract: A method of deploying a network service across a plurality of data centers, includes the steps of: in response to a request for or relating to a network service, identifying virtual network functions associated with the network service and determining network connectivity requirements of the virtual network functions, issuing commands to provision a virtual link between at least two of the data centers in which the virtual network functions are to be deployed.
-
公开(公告)号:US11579932B2
公开(公告)日:2023-02-14
申请号:US15690246
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Debashis Basak , Venu Gopala Rao Kotha , Pooja Naik , Allwyn Sequeira
Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device.
-
公开(公告)号:US11546208B2
公开(公告)日:2023-01-03
申请号:US17130862
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Abhinav Vijay Bhagwat , Weiqing Wu , Serge Maskalik , Uday Suresh Masurekar
IPC: H04L12/24 , H04L29/06 , H04L29/08 , G06F9/455 , G06F15/16 , H04L15/16 , H04L41/0806 , H04L67/141 , H04L9/40
Abstract: A method of deploying a network service across a plurality of data centers, includes the steps of: in response to a request for or relating to a network service, identifying virtual network functions associated with the network service and determining network connectivity requirements of the virtual network functions, issuing commands to provision a first virtual link between at least two of the data centers in which the virtual network functions are to be deployed, and issuing commands to provision a second virtual link to one of the data centers in which the virtual network functions are to be deployed.
-
公开(公告)号:US11372664B2
公开(公告)日:2022-06-28
申请号:US16417519
申请日:2019-05-20
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Allwyn Sequeira , Debashis Basak
Abstract: Techniques disclosed herein relate to migrating virtual computing instances such as virtual machines (VMs). In one embodiment, VMs are migrated across different virtual infrastructure platforms by, among other things, translating between resource models used by virtual infrastructure managers (VIMs) that manage the different virtual infrastructure platforms. VM migrations may also be validated prior to being performed, including based on resource policies that define what is and/or is not allowed to migrate, thereby providing compliance and controls for borderless data centers. In addition, an agent-based technique may be used to migrate VMs and physical servers to virtual infrastructure, without requiring access to an underlying hypervisor layer.
-
公开(公告)号:US11245597B2
公开(公告)日:2022-02-08
申请号:US16414801
申请日:2019-05-17
Applicant: VMWARE, INC.
Inventor: Serge Maskalik , Sachin Thakkar , Abhinav Vijay Bhagwat , Uday Masurekar , Weiqing Wu , Narendra Kumar Basur Shankarappa , Hemanth Kumar Pannem , Aravind Srinivasan
Abstract: One or more examples provide techniques for providing a multi-site wide area network in a cloud computing system. In an example, a method of providing a multi-site wide area network (WAN) in a cloud computing system includes: creating a plurality of sites; creating a compute profile in each of the plurality of sites, each compute profile having a compute cluster of virtual machines (VMs); creating a service mesh having the compute profile of each of the plurality of sites; and deploying an application to the service mesh.
-
-
-
-
-
-
-
-
-