-
公开(公告)号: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.
-
公开(公告)号:US20220200865A1
公开(公告)日:2022-06-23
申请号:US17692634
申请日:2022-03-11
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: H04L41/08 , H04L41/0806
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.
-
公开(公告)号:US10812337B2
公开(公告)日:2020-10-20
申请号:US16200677
申请日:2018-11-27
Applicant: VMWARE, INC.
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: G06F15/173 , H04L12/24 , H04L29/08
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.
-
公开(公告)号:US20220103514A1
公开(公告)日:2022-03-31
申请号:US17103708
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Shailesh Makhijani , Mayur Dhas , Rushikesh Wagh , Nikhil Bokare , Vaibhav Bhandari , Shrinivas Sharad Parashar
IPC: H04L29/06 , H04L12/931 , H04L12/713 , H04L29/08
Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a plurality of sites. The method receives a definition of an application to be deployed in the virtual infrastructure. The application definition specifying a first set of the sites at which to deploy the application. Based on the definition of the application, the method assigns the application to a set of security zones defined for the virtual infrastructure. Each respective security zone is restricted to a respective set of the sites. The method deploys the application in a second set of sites based on the first set of sites and the sets of sites to which the set of security zones are restricted.
-
公开(公告)号:US11277309B2
公开(公告)日:2022-03-15
申请号:US16945727
申请日:2020-07-31
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: G06F15/173 , H04L41/08 , 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.
-
公开(公告)号:US11343283B2
公开(公告)日:2022-05-24
申请号:US17103696
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Shailesh Makhijani , Mayur Dhas , Rushikesh Wagh , Nikhil Bokare , Vaibhav Bhandari , Alka Pendharkar , Disha Chopra , Pavlush Margarian , Farzad Ghannadian , Shrinivas Sharad Parashar
IPC: G06F15/173 , H04L29/06 , G06F9/455 , H04L12/46 , H04L41/0803 , H04L41/0893 , H04L45/586 , H04L49/00 , H04L67/10 , H04L12/66 , H04L45/42 , H04L45/64
Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a set of datacenters. Based on input from a top-level user of the virtual infrastructure, the method deploys a first logical network within the virtual infrastructure and defines one or more second-level users of the virtual infrastructure. The method receives input from a second-level user of the virtual infrastructure to define a second logical network and connect the second logical network to the first logical network. The first and second logical networks use a same data model and the second-level users are restricted from viewing configuration of the first logical network.
-
公开(公告)号:US20220103430A1
公开(公告)日:2022-03-31
申请号:US17103704
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Rushikesh Wagh , Shailesh Makhijani , Mayur Dhas , Nikhil Bokare , Vaibhav Bhandari , Pavlush Margarian , Alka Pendharkar , Abhishek Goliya , Shrinivas Sharad Parashar
IPC: H04L12/24 , H04L12/66 , H04L12/46 , H04L12/715 , H04L12/713
Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a set of datacenters. The method receives a definition of an application to be deployed in the virtual infrastructure. The application definition specifies (i) a set of tiers of the application and (ii) a set of requirements for deploying the application. Based on the application definition, the method automatically defines a logical network architecture for connecting data compute nodes (DCNs) that implement the application tiers in the set of datacenters. The method configures a set of forwarding elements in the set of datacenters to implement the logical network architecture.
-
公开(公告)号:US20220103429A1
公开(公告)日:2022-03-31
申请号:US17103696
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Shailesh Makhijani , Mayur Dhas , Rushikesh Wagh , Nikhil Bokare , Vaibhav Bhandari , Alka Pendharkar , Disha Chopra , Pavlush Margarian , Farzad Ghannadian , Shrinivas Sharad Parashar
IPC: H04L12/24 , H04L12/46 , H04L12/713
Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a set of datacenters. Based on input from a top-level user of the virtual infrastructure, the method deploys a first logical network within the virtual infrastructure and defines one or more second-level users of the virtual infrastructure. The method receives input from a second-level user of the virtual infrastructure to define a second logical network and connect the second logical network to the first logical network. The first and second logical networks use a same data model and the second-level users are restricted from viewing configuration of the first logical network.
-
公开(公告)号:US11689425B2
公开(公告)日:2023-06-27
申请号:US17692634
申请日:2022-03-11
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: G06F15/173 , H04L41/08 , H04L41/0806 , H04L67/10
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.
-
公开(公告)号:US11601474B2
公开(公告)日:2023-03-07
申请号:US17103700
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Kausum Kumar , Nikhil Bokare , Mayur Dhas , Shailesh Makhijani , Rushikesh Wagh , Shrinivas Sharad Parashar , Vaibhav Bhandari
IPC: H04L29/06 , H04L9/40 , G06F9/455 , H04L12/46 , H04L41/0803 , H04L41/0893 , H04L45/586 , H04L49/00 , H04L67/10 , H04L12/66 , H04L45/42 , H04L45/64
Abstract: Some embodiments provide a method for network management and control system that manages one or more logical networks. From a first user, the method receives a definition of one or more security zones for a logical network. Each security zone definition includes a set of security rules for data compute nodes (DCNs) assigned to the security zone. From a second user, the method receives a definition of an application to be deployed in the logical network. The application definition specifies a set of requirements. Based on the specified set of requirements, the method assigns DCNs implementing the application to one or more of the security zones for the logical network.
-
-
-
-
-
-
-
-
-