-
公开(公告)号:US20170315739A1
公开(公告)日:2017-11-02
申请号:US15140372
申请日:2016-04-27
Applicant: NetApp, Inc.
Inventor: Sunny Ratra , Sungwook Ryu , Steven Beam , Shweta Behere , Sreenivasa Potakamuri , Seema Kamat , Ben de Waal
CPC classification number: G06F3/0619 , G06F3/0643 , G06F3/0664 , G06F3/0689 , G06F9/45558 , G06F2009/4557 , G06F2009/45579
Abstract: A virtual disk conversion system determines location ranges for data on a storage device that are found in files representing a virtual disk in a source format. An intermediate virtual disk data structure containing the location ranges for the data is generated, and the intermediate virtual disk data structure is used to associate data at the location ranges with a new file on the storage device that represents a virtual disk in a destination format.
-
公开(公告)号:US09817592B1
公开(公告)日:2017-11-14
申请号:US15140372
申请日:2016-04-27
Applicant: NetApp, Inc.
Inventor: Sunny Ratra , Sungwook Ryu , Steven Beam , Shweta Behere , Sreenivasa Potakamuri , Seema Kamat , Ben de Waal
CPC classification number: G06F3/0619 , G06F3/0643 , G06F3/0664 , G06F3/0689 , G06F9/45558 , G06F2009/4557 , G06F2009/45579
Abstract: A virtual disk conversion system determines location ranges for data on a storage device that are found in files representing a virtual disk in a source format. An intermediate virtual disk data structure containing the location ranges for the data is generated, and the intermediate virtual disk data structure is used to associate data at the location ranges with a new file on the storage device that represents a virtual disk in a destination format.
-
公开(公告)号:US10228964B2
公开(公告)日:2019-03-12
申请号:US15387416
申请日:2016-12-21
Applicant: NetApp, Inc.
Inventor: Joseph P. CaraDonna , Sungwook Ryu
Abstract: A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (VMs) can be created in a public cloud destination as a destination logical storage container. Each of the VMs is associated with at least one virtual disk that includes boot data (“boot disk”) for the VM. With application programming interface function calls and/or scripted task automation and configuration management commands, the orchestration method coordinates different applications and tools to convert the boot disks into canonical storage representations (e.g., logical unit numbers (LUNs)), to instantiate VMs in the destination environment, and to chain load the boot disks to launch the VMs in a different virtualization environment.
-
公开(公告)号:US20160335007A1
公开(公告)日:2016-11-17
申请号:US14712845
申请日:2015-05-14
Applicant: NETAPP, INC.
Inventor: Sungwook Ryu , Joshua Flank , Pradeep Thirunavukkarasu
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0689 , G06F9/45558 , G06F9/5016 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583
Abstract: Techniques for managing the migration of data from one virtual machine to another using volume snapshotting and sub-file cloning are described. According to exemplary embodiments, data including a header and content is stored on a storage volume associated with a first virtual machine. The header is converted to be compatible with a second virtual machine, and the storage volume is snapshotted to provide a read-only representation of the storage volume at the time that the snapshot was created. New data is created using the converted header and a pointer to the location of the data inside the volume snapshot. Using the exemplary techniques described herein, data can be migrated from one virtual machine to another in constant time, and data access is more robust because the pointer refers to the volume snapshot.
Abstract translation: 描述了使用卷快照和子文件克隆来管理从一个虚拟机到另一个虚拟机的数据迁移的技术。 根据示例性实施例,包括头部和内容的数据被存储在与第一虚拟机相关联的存储卷上。 标题被转换为与第二个虚拟机兼容,并且存储卷被快照,以在创建快照时提供存储卷的只读表示。 使用转换的标题和指向卷快照中数据位置的指针创建新数据。 使用本文描述的示例性技术,数据可以从一个虚拟机以恒定的时间迁移到另一个虚拟机,并且数据访问更加强大,因为指针是指卷快照。
-
公开(公告)号:US10528382B2
公开(公告)日:2020-01-07
申请号:US16270007
申请日:2019-02-07
Applicant: NetApp, Inc.
Inventor: Joseph P. CaraDonna , Sungwook Ryu
Abstract: A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (VMs) can be created in a public cloud destination as a destination logical storage container. Each of the VMs is associated with at least one virtual disk that includes boot data (“boot disk”) for the VM. With application programming interface function calls and/or scripted task automation and configuration management commands, the orchestration method coordinates different applications and tools to convert the boot disks into canonical storage representations (e.g., logical unit numbers (LUNs)), to instantiate VMs in the destination environment, and to chain load the boot disks to launch the VMs in a different virtualization environment.
-
6.
公开(公告)号:US20190171477A1
公开(公告)日:2019-06-06
申请号:US16270007
申请日:2019-02-07
Applicant: NetApp, Inc.
Inventor: Joseph P. CaraDonna , Sungwook Ryu
Abstract: A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (VMs) can be created in a public cloud destination as a destination logical storage container. Each of the VMs is associated with at least one virtual disk that includes boot data (“boot disk”) for the VM. With application programming interface function calls and/or scripted task automation and configuration management commands, the orchestration method coordinates different applications and tools to convert the boot disks into canonical storage representations (e.g., logical unit numbers (LUNs)), to instantiate VMs in the destination environment, and to chain load the boot disks to launch the VMs in a different virtualization environment.
-
7.
公开(公告)号:US20180173554A1
公开(公告)日:2018-06-21
申请号:US15387416
申请日:2016-12-21
Applicant: NetApp, Inc.
Inventor: Joseph P. CaraDonna , Sungwook Ryu
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F11/14 , G06F2009/4557 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595
Abstract: A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (VMs) can be created in a public cloud destination as a destination logical storage container. Each of the VMs is associated with at least one virtual disk that includes boot data (“boot disk”) for the VM. With application programming interface function calls and/or scripted task automation and configuration management commands, the orchestration method coordinates different applications and tools to convert the boot disks into canonical storage representations (e.g., logical unit numbers (LUNs)), to instantiate VMs in the destination environment, and to chain load the boot disks to launch the VMs in a different virtualization environment.
-
公开(公告)号:US09715347B2
公开(公告)日:2017-07-25
申请号:US14712845
申请日:2015-05-14
Applicant: NETAPP, INC.
Inventor: Sungwook Ryu , Joshua Flank , Pradeep Thirunavukkarasu
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0689 , G06F9/45558 , G06F9/5016 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583
Abstract: Techniques for managing the migration of data from one virtual machine to another using volume snapshotting and sub-file cloning are described. According to exemplary embodiments, data including a header and content is stored on a storage volume associated with a first virtual machine. The header is converted to be compatible with a second virtual machine, and the storage volume is snapshotted to provide a read-only representation of the storage volume at the time that the snapshot was created. New data is created using the converted header and a pointer to the location of the data inside the volume snapshot. Using the exemplary techniques described herein, data can be migrated from one virtual machine to another in constant time, and data access is more robust because the pointer refers to the volume snapshot.
-
公开(公告)号:US20170090972A1
公开(公告)日:2017-03-30
申请号:US15275247
申请日:2016-09-23
Applicant: NetApp, Inc.
Inventor: Sungwook Ryu , Shweta Manohar Behere , Joshua Hanan Flank
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45579
Abstract: Techniques are disclosed herein for migrating virtual machines. In an embodiment, path configuration information for the source virtual machine is stored within storage allocated to a source virtual machine that is managed by a first hypervisor. A source virtual disk is allocated to the source virtual machine. The source virtual disk includes storage blocks that are accessible by a guest operating system of the source virtual machine. The source virtual disk further includes at least one source management block containing data utilized by the first hypervisor to manage the storage blocks. The guest operating system of the source virtual machine is migrated to a destination virtual machine managed by a second hypervisor. A destination virtual disk is generated that includes the storage blocks that are accessible by the migrated guest operating system. The destination virtual disk further includes at least one destination management block containing data utilized by the second hypervisor to manage the storage blocks.
-
-
-
-
-
-
-
-