-
公开(公告)号:US10009368B2
公开(公告)日:2018-06-26
申请号:US15413637
申请日:2017-01-24
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Allwyn Sequeira , Govind Haridas
CPC classification number: H04L63/1433 , G06F9/45558 , G06F21/53 , G06F21/6236 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L63/1408 , H04L67/1097
Abstract: A method of transferring a virtual machine between a virtualized computing system and a cloud computing system includes determining that a virtual machine is to be transferred from a virtualized computing system to a cloud computing system and determining a connection between a first resource in the virtualized computing system and a second resource in the cloud computing system. Files that enable implementation of the virtual machine at the virtualized computing system and identified, as are file portions of the files for transfer from the virtualized computing system to the cloud computing system. At least one compliance check is executed on each of the file portions using at least one compliance checker. Each of the file portions that fails a compliance check is blocked from being maintained in the cloud computing system.
-
公开(公告)号: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.
-
公开(公告)号:US20180288136A1
公开(公告)日:2018-10-04
申请号:US15997377
申请日:2018-06-04
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L29/08 , H04L12/751 , H04L12/715
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
公开(公告)号:US10735452B2
公开(公告)日:2020-08-04
申请号:US16016420
申请日:2018-06-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Allwyn Sequeira , Govind Haridas
Abstract: A method of transferring a virtual machine between a virtualized computing system and a cloud computing system includes determining that a virtual machine is to be transferred from a virtualized computing system to a cloud computing system and determining a connection between a first resource in the virtualized computing system and a second resource in the cloud computing system. Files that enable implementation of the virtual machine at the virtualized computing system and identified, as are file portions of the files for transfer from the virtualized computing system to the cloud computing system. At least one compliance check is executed on each of the file portions using at least one compliance checker. Each of the file portions that fails a compliance check is blocked from being maintained in the cloud computing system.
-
公开(公告)号:US20180302429A1
公开(公告)日:2018-10-18
申请号:US16016420
申请日:2018-06-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Allwyn Sequeira , Govind Haridas
CPC classification number: H04L63/1433 , G06F9/45558 , G06F21/53 , G06F21/6236 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L63/1408 , H04L67/1097
Abstract: A method of transferring a virtual machine between a virtualized computing system and a cloud computing system includes determining that a virtual machine is to be transferred from a virtualized computing system to a cloud computing system and determining a connection between a first resource in the virtualized computing system and a second resource in the cloud computing system. Files that enable implementation of the virtual machine at the virtualized computing system and identified, as are file portions of the files for transfer from the virtualized computing system to the cloud computing system. At least one compliance check is executed on each of the file portions using at least one compliance checker. Each of the file portions that fails a compliance check is blocked from being maintained in the cloud computing system.
-
6.
公开(公告)号:US09553887B2
公开(公告)日:2017-01-24
申请号:US14582464
申请日:2014-12-24
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Allwyn Sequeira , Govind Haridas
IPC: G06F15/173 , H04L29/06 , H04L29/08 , G06F21/53 , G06F21/62
CPC classification number: H04L63/1433 , G06F9/45558 , G06F21/53 , G06F21/6236 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L63/1408 , H04L67/1097
Abstract: One or more examples provide a method of transferring a virtual machine between a virtualized computing system and a cloud computing system that includes: establishing connection between a first resource in the virtualized computing system and a second resource in the cloud computing system to transfer files that implement the virtual machine from the first resource to the second resource; accessing, for transmission over the connection, data blocks on a storage device in the virtualized computing system that include the files; executing at least one compliance check on each of the data blocks using at least one compliance checker; and preventing each of the data blocks that fails a compliance check from being maintained in the cloud computing system.
Abstract translation: 一个或多个示例提供了在虚拟化计算系统和云计算系统之间传送虚拟机的方法,其包括:建立虚拟化计算系统中的第一资源与云计算系统中的第二资源之间的连接,以传送实现 虚拟机从第一资源到第二资源; 访问通过连接传输在包括文件的虚拟化计算系统中的存储设备上的数据块; 使用至少一个一致性检验器对每个数据块执行至少一次合规性检查; 并且防止在云计算系统中保持不合格检查的每个数据块。
-
公开(公告)号:US20240345909A1
公开(公告)日:2024-10-17
申请号:US18133877
申请日:2023-04-12
Applicant: VMWARE, Inc.
Inventor: Qi Wang , Jian Lan , Yan QI , Liang CuI , Aravind Srinivasan , Weiqing Wu , Uday Suresh Masurekar , Todd Sabin , Hemanth Kumar Pannem , Govind Haridas
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0709
Abstract: The disclosure provides a method for diagnosing remote sites of a distributed container orchestration system. The method generally includes receiving a test suite custom resource defining an image to be used for a diagnosis of components of a workload cluster deployed at the remote sites, wherein the image comprises a diagnosis module and/or a user-provided plugin to be used for the diagnosis; identifying a failed component in the workload cluster; obtaining infrastructure information about the workload cluster; identifying the components of the workload cluster for diagnosis based on the failed component, the infrastructure information, and the test suite custom resource; identifying at least one diagnosis site of the remote sites where the components are running using the infrastructure information; and deploying a first pod at the at least one diagnosis site to execute the diagnosis of the one or more components.
-
公开(公告)号:US11005963B2
公开(公告)日:2021-05-11
申请号:US14838572
申请日:2015-08-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Govind Haridas , Weiqing Wu , Aravind Srinivasan , Sachin Thakkar
IPC: H04L29/08 , H04L12/66 , H04L29/06 , H04L12/715 , H04L12/751 , H04L12/721
Abstract: Connectivity between data centers in a hybrid cloud system is optimized by pre-loading a wide area network (WAN) optimization appliance in a first data center with data to initialize at least one WAN optimization of application. The first data center is managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center. The described technique includes receiving application packets having the application data generated by an application executing in the first data center at the WAN optimization appliance from a first gateway in the first data center, and performing the at least one WAN optimization on the application packets using the pre-loaded data to initialize the at least one WAN optimization.
-
公开(公告)号:US10375153B2
公开(公告)日:2019-08-06
申请号:US15997377
申请日:2018-06-04
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L29/08 , H04L12/751 , H04L12/715
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
公开(公告)号:US09992272B2
公开(公告)日:2018-06-05
申请号:US14981416
申请日:2015-12-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L12/741 , H04L12/66 , H04L29/08 , H04L12/715 , H04L12/751
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and are a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
-
-
-
-
-
-
-
-