Managing virtual machine migration

    公开(公告)号:US09672060B2

    公开(公告)日:2017-06-06

    申请号:US14814828

    申请日:2015-07-31

    Applicant: NETAPP, INC.

    Abstract: Exemplary embodiments provide techniques for managing VM migrations that use relatively simple and uncomplicated commands or APIs that can be executed through scripts or applications. Configuration and preparation for the conversion may be addressed by one set of command-lets or APIs, while the conversion itself is handled by a separate set of command-lets or APIs, which allows the conversion command-lets to be uncomplex and to require little input. Moreover, the architecture-specific commands can be largely abstracted away, so that the configuration and conversion processes can be carried out through straightforward general commands, which automatically cause an interface (e.g., at the conversion server) to call upon any necessary architecture-specific functionality. Still further, the information that must be entered by a user may be kept to a minimum, because the initial configuration information may be used by the system to automatically discover additional information that is needed to perform the conversion.

    Migration of virtual machine data using native data paths

    公开(公告)号:US10684876B2

    公开(公告)日:2020-06-16

    申请号:US14870095

    申请日:2015-09-30

    Applicant: NETAPP, INC.

    Abstract: Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.

    TECHNIQUES FOR MIGRATION PATHS
    4.
    发明申请

    公开(公告)号:US20190391839A1

    公开(公告)日:2019-12-26

    申请号:US16562766

    申请日:2019-09-06

    Applicant: NetApp Inc.

    Abstract: Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.

    TECHNIQUES FOR MIGRATION PATHS
    6.
    发明申请
    TECHNIQUES FOR MIGRATION PATHS 审中-公开
    移民法的技术

    公开(公告)号:US20160335108A1

    公开(公告)日:2016-11-17

    申请号:US14870095

    申请日:2015-09-30

    Applicant: NETAPP, INC.

    Abstract: Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.

    Abstract translation: 本文描述的示例性实施例涉及用于多种不同类型的VM的目的地路径,以及用于使用目的地路径将存储在一种类型的VM中的数据对象转换,复制或移动到另一类型的VM的技术。 目标路径表示从专有VM引用VM对象的标准化(规范)方式。 可以使用规范目的地路径来指定目的地位置,并且该位置可以被转换为管理程序专用目的地位置。 可以使用管理程序无关的路径将源数据对象复制或移动到目标位置。

    Techniques for migration paths
    7.
    发明授权

    公开(公告)号:US11416275B2

    公开(公告)日:2022-08-16

    申请号:US16562766

    申请日:2019-09-06

    Applicant: NetApp Inc.

    Abstract: Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.

    TECHNIQUES FOR DATA MIGRATION
    8.
    发明申请
    TECHNIQUES FOR DATA MIGRATION 审中-公开
    数据移动技术

    公开(公告)号:US20160335109A1

    公开(公告)日:2016-11-17

    申请号:US14928158

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    CPC classification number: G06F9/45558 G06F2009/4557 G06F2009/45579

    Abstract: The present application provides exemplary methods, mediums, and systems for converting a virtual machine from management by one type of hypervisor to management by a second, different type of hypervisor. The exemplary method involves: (1) discovering information about the source VM; (2) making a backup copy of the source VM data (3) storing the information in the source VM; (4) copying the source VM data using cloning; (5) starting the destination VM with the cloned data by attaching the copied disks to the destination VM; (6) restoring the source VM to its original state; and (7) starting the destination VM and applying the saved system configuration to a destination guest OS. In some embodiments, the first type of hypervisor (the source hypervisor) may be a Hyper-V hypervisor, and the second type to hypervisor (the destination hypervisor) may be a VMware hypervisor.

    Abstract translation: 本申请提供了用于将虚拟机从管理由一种类型的管理程序转换为由第二种不同类型的管理程序管理的示例性方法,介质和系统。 该示例性方法包括:(1)发现关于源VM的信息; (2)在源VM中存储信息的源VM数据(3)的备份副本; (4)使用克隆复制源VM数据; (5)通过将复制的磁盘附加到目标VM来启动具有克隆数据的目标VM; (6)将源VM恢复到原始状态; 和(7)启动目标虚拟机并将保存的系统配置应用于目的地客户操作系统。 在一些实施例中,第一类型的管理程序(源虚拟机管理程序)可以是Hyper-V管理程序,并且第二类型的管理程序(目标管理程序)可以是VMware虚拟机管理程序。

    TECHNIQUES TO MANAGE DATA MIGRATION
    9.
    发明申请
    TECHNIQUES TO MANAGE DATA MIGRATION 有权
    管理数据移动的技术

    公开(公告)号:US20160335106A1

    公开(公告)日:2016-11-17

    申请号:US14814828

    申请日:2015-07-31

    Applicant: NETAPP, INC.

    Abstract: Exemplary embodiments provide techniques for managing VM migrations that use relatively simple and uncomplicated commands or APIs that can be executed through scripts or applications. Configuration and preparation for the conversion may be addressed by one set of command-lets or APIs, while the conversion itself is handled by a separate set of command-lets or APIs, which allows the conversion command-lets to be uncomplex and to require little input. Moreover, the architecture-specific commands can be largely abstracted away, so that the configuration and conversion processes can be carried out through straightforward general commands, which automatically cause an interface (e.g., at the conversion server) to call upon any necessary architecture-specific functionality. Still further, the information that must be entered by a user may be kept to a minimum, because the initial configuration information may be used by the system to automatically discover additional information that is needed to perform the conversion.

    Abstract translation: 示例性实施例提供了用于管理使用相对简单且不复杂的命令或可通过脚本或应用执行的API的VM迁移的技术。 转换的配置和准备可以通过一组命令释放或API来解决,而转换本身由一组单独的命令允许或API来处理,这允许转换命令不复杂,并且需要很少 输入。 此外,特定于体系结构的命令可以被大量抽象出来,从而可以通过直接的一般命令来执行配置和转换过程,这些命令会自动使接口(例如,在转换服务器)调用任何必需的架构特定 功能。 此外,由于系统可以使用初始配置信息来自动发现执行转换所需的附加信息,所以可以将用户必须输入的信息保持最小。

Patent Agency Ranking