-
公开(公告)号:US11496436B2
公开(公告)日:2022-11-08
申请号:US16044176
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin
IPC: G06F9/455 , H04L61/103 , H04L12/46
Abstract: The disclosure provides an approach for eliminating issues associated with the use of an L2 extension and ARP calls after migrating a virtual machine from one host to another host. The approach involves placing nodes within a network within their own subnetworks, each subnetwork having an IP address range of one address. Placing nodes into subnets of one avoids intra-subnet forwarding, eliminating the need for ARP calls and for L2 extensions.
-
公开(公告)号:US11265243B2
公开(公告)日:2022-03-01
申请号:US16507081
申请日:2019-07-10
Applicant: VMWARE, INC.
Inventor: Manoj Krishnan , Gabriel Tarasuk-Levin
IPC: H04L12/713 , H04L45/586 , G06F9/455 , H04L61/5061
Abstract: Processes for managing computing processes within a plurality of data centers configured to provide a cloud computing environment are described. An exemplary process includes executing a process on a first host of a plurality of hosts. When the process is executing on the first host, a first network identifier associated with the plurality of hosts is not a network identifier of a pool of network identifiers associated with the cloud computing environment and first and second route tables respectively corresponding to first and second data centers of the plurality of data centers associate the first network identifier with the first host. The exemplary process further includes detecting an event associated with the process. In response to detecting the event associated with the process, the first and second route tables are respectively updated to associate the first network identifier with a second host of the plurality of hosts.
-
公开(公告)号:US11169893B2
公开(公告)日:2021-11-09
申请号:US16507083
申请日:2019-07-10
Applicant: VMWARE, INC.
Inventor: Manoj Krishnan , Gabriel Tarasuk-Levin
IPC: G06F11/20
Abstract: Methods and devices for providing reserved failover capacity across a plurality of data centers are described herein. An exemplary method includes determining whether a management process is executing at a first data center corresponding to a first physical location. In accordance with a determination that the management process is not executing at the first data center corresponding to the first physical location a host is initiated at a second data center corresponding to a second physical location and the management process is executed on the initiated host at the second data center corresponding to the second physical location.
-
公开(公告)号:US10977063B2
公开(公告)日:2021-04-13
申请号:US14136621
申请日:2013-12-20
Applicant: VMware, Inc.
Inventor: Jayanth Gummaraju , Gabriel Tarasuk-Levin
IPC: G06F9/455
Abstract: Embodiments include an infrastructure shared among cloud services that supports fast provisioning of virtual machines (VMs). A set of powered-on parent VM templates and a set of powered-off child VMs are maintained by the infrastructure in a hierarchy. The child VMs are instantiated from the parent VM templates, and pre-registered to a cloud operating system in some embodiments. In response to requests from the cloud services for the child VMs, where the requests specify child VM configurations, child VMs from the set of powered-off child VMs are selected and customized based on the child VM configurations, and then deployed for use by the cloud services. In some embodiments, the fast provisioning of VMs is supported by forking operations in the infrastructure.
-
公开(公告)号:US10929169B2
公开(公告)日:2021-02-23
申请号:US16256047
申请日:2019-01-24
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Chi-Hsiang Su , Christoph Klee , Robert Bosch
Abstract: The disclosure provides an approach for dynamically reprogramming network and network infrastructure in response to VM mobility. The approach provides a hypervisor layer that can observe changes in VM-host relationships and reprogram the associated network and network infrastructure to maintain network communication. The hypervisor layer notifies a controller of a data center to migrate an ENI of the migrated VM to the same destination host as the migrated VM, in response to VM migration.
-
公开(公告)号:US10394668B2
公开(公告)日:2019-08-27
申请号:US15610786
申请日:2017-06-01
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Patrick William Penzias Dirks , Ilia Langouev , Curt Kolovson
Abstract: Examples maintain consistency of writes for a plurality of VMs during live migration of the plurality from a source host to a destination host. The disclosure intercepts I/O writes to a migrated VM at a destination host and mirrors the I/O writes back to the source host. This “reverse replication” ensures that the CG of the source host is up to date, and that the source host is safe to fail back to if the migration fails.
-
公开(公告)号:US09904570B2
公开(公告)日:2018-02-27
申请号:US15097158
申请日:2016-04-12
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Gabriel Tarasuk-Levin
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/4856 , G06F2009/4557 , G06F2009/45583
Abstract: A plurality of virtual machines (VMs) is migrated from a source group to a destination group in such as way as to achieve consistency and either availability or group preservation. Execution of VMs in the source group is selectively delayed during state migration so that memory transfer of all the VMs in the group will converge roughly at the same time. After VM state transfer to the destination group, execution switch-over is coordinated using different handshake and acknowledgement messages, passed either through a “leader” VM in each group, or directly between source-destination VM pairs.
-
28.
公开(公告)号:US20170052812A1
公开(公告)日:2017-02-23
申请号:US15343454
申请日:2016-11-04
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Jayanth Gummaraju , Hui Li , Li Zheng
CPC classification number: G06F9/45558 , G06F3/0604 , G06F3/0619 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4401 , G06F2009/45562 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583
Abstract: Techniques for handling inheritance of disk state when forking virtual machines (VMs) are provided. In one embodiment, a computer system can receive a request to fork a child VM from a parent VM. In response, the computer system can take a disk snapshot of the parent VM, where the disk snapshot results in a child disk for the child VM, where the child disk is a delta disk that points to a parent disk of the parent VM, and where the parent disk serves as the parent VM's current running point. The computer system can then determine whether the parent disk is a delta disk. If so, the computer system can copy the content of the parent disk to the child disk, traverse a disk hierarchy associated with the parent disk to identify a base disk above the parent disk in the hierarchy, and cause the child disk to point directly to the base disk.
Abstract translation: 提供虚拟机(VM)时处理磁盘状态继承的技术。 在一个实施例中,计算机系统可以接收从父虚拟机分派子VM的请求。 作为响应,计算机系统可以获取父虚拟机的磁盘快照,其中磁盘快照导致子虚拟机的子磁盘,其中子磁盘是指向父虚拟机的父磁盘的增量磁盘,以及 父磁盘用作父虚拟机的当前运行点。 然后,计算机系统可以确定父磁盘是否是增量磁盘。 如果是这样,计算机系统可以将父磁盘的内容复制到子磁盘,遍历与父磁盘相关联的磁盘层次结构,以标识层次结构中父磁盘上方的基本磁盘,并使子磁盘直接指向 基盘。
-
公开(公告)号:US09141578B2
公开(公告)日:2015-09-22
申请号:US14202184
申请日:2014-03-10
Applicant: VMware, Inc.
Inventor: Ali Mashtizadeh , Gabriel Tarasuk-Levin
IPC: G06F9/455 , G06F12/08 , G06F15/173 , G06F9/48 , G06F3/06
CPC classification number: G06F15/17331 , G06F3/0647 , G06F9/45545 , G06F9/45558 , G06F9/4856 , G06F12/08 , G06F2009/4557 , G06F2009/45583
Abstract: A method for transferring guest physical memory from a source host to a destination host during live migration of a virtual machine (VM) involves (a) transmitting pages of the guest physical memory from the source host to the destination host over a network connection, (b) transferring state information from the source host to the destination host, (c) while performance benefits regarding continued access to the guest physical memory on the source host persist, using the transferred state information to run the VM on the destination host in place of running the VM on the source host, and (d) while the VM is running on the destination host, writing pages of the guest physical memory from the source host to a shared datastore such that the destination host can retrieve the written guest physical pages from the shared datastore.
Abstract translation: 一种用于在虚拟机(VM)的实时迁移期间将客户机物理存储器从源主机传送到目标主机的方法包括:(a)通过网络连接将客户物理存储器的页面从源主机发送到目的主机; b)将状态信息从源主机传送到目的地主机,(c)虽然在源主机上持续访问访客物理内存的性能有利于使用转移的状态信息在目的地主机上运行VM来代替 在源主机上运行VM,以及(d)当VM在目标主机上运行时,将客户机物理内存的页面从源主机写入共享数据存储区,以便目标主机可以从 共享数据存储。
-
公开(公告)号:US20150178108A1
公开(公告)日:2015-06-25
申请号:US14136661
申请日:2013-12-20
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Jayanth Gummaraju
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45562
Abstract: Embodiments support instant forking of virtual machines (VMs) and state customization. Virtual device state and persistent storage of a child VM are defined based on virtual device state and persistent storage of parent VMs. After forking, a state of the child VM is customized based on configuration data. Customizing the state includes configuring one or more identities of the child VM, before bootup completes on the child VM.
Abstract translation: 实施例支持即时分配虚拟机(VM)和状态定制。 基于虚拟设备状态和父虚拟机的持久存储来定义子虚拟机的虚拟设备状态和持久存储。 分叉后,基于配置数据定制子虚拟机的状态。 在子VM上启动完成之前,自定义状态包括配置子虚拟机的一个或多个身份。
-
-
-
-
-
-
-
-
-