-
公开(公告)号:US20210165695A1
公开(公告)日:2021-06-03
申请号:US17176191
申请日:2021-02-16
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
公开(公告)号:US10942788B2
公开(公告)日:2021-03-09
申请号:US16200678
申请日:2018-11-27
Applicant: VMWARE, INC.
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
IPC: G06F15/173 , G06F9/50 , H04L29/08 , H04L29/06
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
公开(公告)号:US20240031228A1
公开(公告)日:2024-01-25
申请号:US18211360
申请日:2023-06-19
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: H04L41/08 , H04L41/0806
CPC classification number: H04L41/0889 , H04L41/0806 , H04L67/10
Abstract: Some embodiments of the invention provide a method for deploying software-implemented resources in a software defined datacenter (SDDC). The method initially receives a hierarchical API command that, in a declarative format, specifies several operation requests for several software-defined (SD) resources at several resource levels of a resource hierarchy in the SDDC. The method parses the API command to identify the SD resources at the plurality of resource levels. Based on the parsed API command, the method deploys the SD resources by using a deployment process that ensures that any first SD resource on which a second SD resource depends is deployed before the second resource. In some embodiments, a second SD resource depends on a first SD resource when the second SD resource is a child of the first SD resource. Alternatively, or conjunctively, a second SD resource can also depend on a first SD resource in some embodiments when the second SD resource has some operational dependency on the first SD resource. In some embodiments, the method parses the API command by identifying several sets of SD resources, with each set having one or more SD resources at one resource level. The deployment in some embodiments deploys the identified SD resource sets at higher resource levels before deploying SD resources at lower resource levels.
-
公开(公告)号:US20230367650A1
公开(公告)日:2023-11-16
申请号:US18227306
申请日:2023-07-28
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
IPC: G06F9/50 , H04L67/1087 , H04L9/40 , H04L67/1074 , H04L67/60
CPC classification number: G06F9/5077 , G06F9/5011 , H04L67/1089 , H04L63/0263 , H04L63/101 , H04L67/1076 , H04L67/60 , G06F2209/506
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
公开(公告)号:US11748170B2
公开(公告)日:2023-09-05
申请号:US17176191
申请日:2021-02-16
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
IPC: G06F15/173 , G06F9/50 , H04L67/1087 , H04L9/40 , H04L67/1074 , H04L67/60
CPC classification number: G06F9/5077 , G06F9/5011 , H04L63/0263 , H04L63/101 , H04L67/1076 , H04L67/1089 , H04L67/60 , G06F2209/506
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
公开(公告)号:US11438238B2
公开(公告)日:2022-09-06
申请号:US16906934
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Pavlush Margarian
IPC: H04L41/12 , H04L9/40 , G06F3/0482 , H04L67/1095 , H04L67/289 , H04L41/0873 , H04L41/22 , H04L41/0893 , H04L41/0213 , H04L41/084 , H04L41/02 , H04L41/0246 , H04L41/085 , H04L43/04 , H04L43/06 , H04L61/103
Abstract: Some embodiments provide a method for providing a user interface (UI) for a network management application. The method provides a first UI for accessing a global network manager through the network management application to configure a global logical network spanning multiple physical sites. For each respective site, the method provides an additional UI for accessing a respective local network manager for the site (i) to modify the global logical network at the respective site and (ii) to configure a local logical network at the respective site. The method provides a UI item for toggling between the first UI and the additional UIs. Multiple UI items available in the first UI are also available in the additional UIs.
-
公开(公告)号:US11374817B2
公开(公告)日:2022-06-28
申请号:US16906950
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pavlush Margarian , Amarnath Palavalli , Sukhdev Singh , Suresh Muppala
IPC: H04L12/24 , H04L12/26 , H04L12/66 , H04L41/0893 , H04L61/103 , H04L41/12 , H04L41/0686 , H04L43/06 , G06F16/25 , G06F16/23 , G06F9/54 , G06F11/34 , H04L41/046 , H04L9/40 , H04L69/22 , G06F16/27 , H04L41/0654 , H04L67/14 , H04L41/0803 , H04L43/0811 , H04L41/22 , H04L67/1095
Abstract: Some embodiments provide a method for distributing rules associated with a particular logical network element that is implemented across one or more physical sites. The method uses a set of attributes of a set of elements associated with the particular logical network element to identify a particular set of physical sites spanned by the particular logical network element. The method identifies a set of rules associated with the particular logical network element. The method distributes the identified set of rules to each site of the identified set of physical sites.
-
公开(公告)号:US20210314235A1
公开(公告)日:2021-10-07
申请号:US16906934
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Pavlush Margarian
IPC: H04L12/24 , H04L29/08 , G06F3/0482
Abstract: Some embodiments provide a method for providing a user interface (UI) for a network management application. The method provides a first UI for accessing a global network manager through the network management application to configure a global logical network spanning multiple physical sites. For each respective site, the method provides an additional UI for accessing a respective local network manager for the site (i) to modify the global logical network at the respective site and (ii) to configure a local logical network at the respective site. The method provides a UI item for toggling between the first UI and the additional UIs. Multiple UI items available in the first UI are also available in the additional UIs.
-
19.
公开(公告)号:US20240414061A1
公开(公告)日:2024-12-12
申请号:US18330143
申请日:2023-06-06
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Suresh Muppala , Sandesh Kumar Narappa Bheemanakone , Farzad Ghannadian , Pavlush Margarian
IPC: H04L41/0895 , H04L41/0894
Abstract: An example method of managing conflicts between a first inventory of a first manager and a second inventory of a second manager each managing entities in a computer system includes: receiving, at the first manager from the second manager, an update to be applied to the first inventory, the update comprising a first object, disposed in the second inventory, which applies a first policy to an entity in the computing system; detecting a conflict with a second object disposed in the first inventory, the second object applying a second policy to the entity; adding, in response to the conflict, the update to a buffer of the first manager; detecting a resolution of the conflict in the first inventory caused by the second object; and applying, in response to the resolution, the update from the buffer to the first inventory.
-
20.
公开(公告)号:US20240031229A1
公开(公告)日:2024-01-25
申请号:US17869640
申请日:2022-07-20
Applicant: VMware, Inc.
Inventor: Amarnath Palavalli , Suresh Muppala , Farzad Ghannadian , Sukhdev Singh , Pavlush Margarian
IPC: H04L41/0893 , H04L41/085 , H04L67/51 , H04L43/0811 , H04L47/125
CPC classification number: H04L41/0893 , H04L41/085 , H04L67/51 , H04L43/0811 , H04L47/125
Abstract: Some embodiments provide a method for a management service executing within a container cluster to manage logical networks for multiple tenants. Each tenant logical network is distributed across a respective set of datacenters. The method determines that a particular datacenter of a particular tenant requires a complete synchronization of the logical network for the particular tenant. Based on the determination, the method instantiates an on-demand service to manage streaming logical network configuration data for the particular datacenter from a database in the container cluster that stores logical network configurations for each of the multiple tenants.
-
-
-
-
-
-
-
-
-