-
公开(公告)号:US11995459B2
公开(公告)日:2024-05-28
申请号:US17002233
申请日:2020-08-25
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Yanlei Zhao , Anurekh Saxena , Yury Baskakov , Jeffrey W. Sheldon , Gabriel Tarasuk-Levin , David A. Dunn , Sreekanth Setty
IPC: G06F9/455 , G06F9/50 , G06F12/1027
CPC classification number: G06F9/45558 , G06F9/5077 , G06F12/1027 , G06F2009/4557 , G06F2009/45583 , G06F2212/152
Abstract: A virtual machine (VM) is migrated from a source host to a destination host in a virtualized computing system, the VM having a plurality of virtual central processing units (CPUs). The method includes copying, by VM migration software executing in the source host and the destination host, memory of the VM from the source host to the destination host by installing, at the source host, write traces spanning all of the memory and then copying the memory from the source host to the destination host over a plurality of iterations; and performing switch-over, by the VM migration software, to quiesce the VM in the source host and resume the VM in the destination host. The VM migration software installs write traces using less than all of the virtual CPUs, and using trace granularity larger than a smallest page granularity.
-
公开(公告)号:US11595464B2
公开(公告)日:2023-02-28
申请号:US17384362
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Nathan L. Prziborowski , Anupama Chandwani , Yanlei Zhao , Li Zheng , Alexander Krits , Pavan Narasimhaprasad , Gabriel Tarasuk-Levin
Abstract: A method of migrating a network file copy (NFC) operation from a first host computing device to a second host computing device includes the steps of: transmitting a first request to the first host computing device to execute the NFC operation, wherein the NFC operation comprises transferring data from a shared datastore to another datastore; after transmitting the first request, selecting the second host computing device to complete the NFC operation in place of the first host computing device, and transmitting a second request to the first host computing device to stop executing the NFC operation; after transmitting the second request, detecting a message indicating that the first host computing device completed the copying of a first portion of the data; and in response to the detection of the message, transmitting a third request to the second host computing device to perform the remainder of the NFC operation.
-
3.
公开(公告)号:US10802862B2
公开(公告)日:2020-10-13
申请号:US15968704
申请日:2018-05-01
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Yanlei Zhao , Rohan Pradip Shah , Benjamin Yun Liang , Gabriel Tarasuk-Levin
Abstract: A method of migrating a virtual machine (VM) having a virtual disk from a source data center to a destination data center includes generating a snapshot of the VM to create a base disk and a delta disk in which writes to the virtual disk subsequent to the snapshot are recorded, and copying the base disk to a destination data store. The method further includes, in response to a request to migrate the VM, preparing a migration specification at the source and transmitting the migration specification to the destination, the migration specification including a VM identifier and a current content ID of the base disk, and determining that a content ID of the copied base disk matches the current content ID of the base disk included in the migration specification and updating the migration specification to indicate that the base disk does not need to be migrated.
-
公开(公告)号:US20230259381A1
公开(公告)日:2023-08-17
申请号:US17578302
申请日:2022-01-18
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Siddharth Sudir Ekbote , Nathan Lyle Prziborowski , Derek William Beard , Yanlei Zhao , Pavan Narasimhaprasad
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595
Abstract: Techniques for implementing data plane isolation for VM mobility operations are provided. In one set of embodiments, these techniques include creating a virtual network path between a source host system and a destination host system participating in a VM mobility operation, which allows the host systems to exchange data for carrying out the operation without exposing their physical IP addresses to each other and without requiring the use of intermediate proxies. In certain embodiments, the virtual network path can be dynamically established upon initiation of the VM mobility operation and dynamically rolled back upon operation completion, thereby reducing the overhead of virtual path management.
-
-
-