Patent ID: 9197489
Filing Date: 2015-11-24
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to: establish a first network tunnel between a first border device in a private network and a second border device in a public network; establish a second network tunnel between the source host computer and the first border device and a third network tunnel between the second border device and the target host computer; initiate migration of one or more storage devices from the private network to the public network over the first network tunnel; establish a secure communication channel through the first, second, and third network tunnels between a source host computer hosting a virtual machine in the private network and a target host computer in the public network; perform a migration of the virtual machine from the source host computer to the target host computer utilizing the secure communication channel; transfer a network address of the virtual machine from the source host computer to the target host computer via fast IP migration; and resume operation of the virtual machine on the target host computer.