Techniques for virtual machine migration

    公开(公告)号:US09841991B2

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

    申请号:US14296695

    申请日:2014-06-05

    Applicant: NETAPP, INC.

    Inventor: Glenn Sizemore

    CPC classification number: G06F9/48 G06F9/45558 G06F9/4856 G06F2009/4557

    Abstract: Techniques for virtual machine migration are described. An apparatus may comprise a script generation component operative to generate a first script, the first script to migrate a guest operating system running on a first virtual machine to run on a second virtual machine. The first script may be operative to collect configuration information of the guest operating system, generate a second script based on the collected configuration information, and configure the guest operating system to execute the second script, the configuration information collected while the guest operating system is running on the first virtual machine, the guest operating system configured for the execution of the second script to occur while the guest operating system is running on the second virtual machine. Other embodiments are described and claimed.

    METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF
    2.
    发明申请
    METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF 审中-公开
    在.NET应用程序中使用POWERSHELL模块的方法及其设备

    公开(公告)号:US20170031660A1

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

    申请号:US14814672

    申请日:2015-07-31

    Applicant: NetApp, Inc.

    CPC classification number: G06F8/315 G06F8/30 G06F8/41 G06F9/45512

    Abstract: A method, non-transitory computer readable medium, and computing device that loads a scripting framework module into a runspace. The module includes a command including a noun, a verb, a parameter set, and a return type of the parameter set. Source code comprising a noun class corresponding to the noun, a build command method in the noun class corresponding to the verb, and a parameter set method in the noun class corresponding to the parameter set is generated. The build command method generates and returns an object and the parameter set method constructs and invokes the command using the build command method and converts a collection of objects returned in response to the command invocation into an enumerable of the return type. The source code, or a proxy dynamic link library (DLL) generated by compiling the source code, is output to an output directory.

    Abstract translation: 将脚本框架模块加载到运行空间中的方法,非暂时计算机可读介质和计算设备。 该模块包括包括名词,动词,参数集和参数集的返回类型的命令。 源代码包括对应于名词的名词类,对应于该动词的名词类中的构建命令方法,以及与参数集对应的名词类中的参数集方法。 构建命令方法生成并返回对象,参数集方法使用build命令方法构造和调用该命令,并将响应于命令调用返回的对象集合转换为可返回类型的枚举。 通过编译源代码生成的源代码或代理动态链接库(DLL)被输出到输出目录。

    TECHNIQUES FOR VIRTUAL MACHINE SHIFTING
    3.
    发明申请
    TECHNIQUES FOR VIRTUAL MACHINE SHIFTING 审中-公开
    虚拟机移位技术

    公开(公告)号:US20150324217A1

    公开(公告)日:2015-11-12

    申请号:US14530135

    申请日:2014-10-31

    Applicant: NETAPP, INC.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: Techniques for virtual machine shifting are described. An apparatus may comprise shifting component operative to shift a virtual machine (VM) between a hypervisor having one type of hypervisor platform and a destination hypervisor having an alternative type of hypervisor platform through use of a clone of the VM. The shifting is bi-directional between the host and the destination hypervisor. The apparatus may comprise a universal application programming interface (API) used for reconfiguring one or more network interfaces and one or more disks of the VM onto the destination hypervisor. Other embodiments are described and claimed.

    Abstract translation: 描述了用于虚拟机移位的技术。 装置可以包括移动组件,其可操作以通过使用VM的克隆来在具有一种类型的管理程序平台的管理程序和具有替代类型的管理程序平台的目标管理程序之间移动虚拟机(VM)。 主机和目标虚拟机管理程序之间的移动是双向的。 该装置可以包括用于将一个或多个网络接口和VM的一个或多个磁盘重新配置到目标虚拟机管理程序上的通用应用编程接口(API)。 描述和要求保护其他实施例。

    Techniques for virtual machine shifting

    公开(公告)号:US10216531B2

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

    申请号:US14530135

    申请日:2014-10-31

    Applicant: NETAPP, INC.

    Abstract: Techniques for virtual machine shifting are described. An apparatus may comprise shifting component operative to shift a virtual machine (VM) between a hypervisor having one type of hypervisor platform and a destination hypervisor having an alternative type of hypervisor platform through use of a clone of the VM. The shifting is bi-directional between the host and the destination hypervisor. The apparatus may comprise a universal application programming interface (API) used for reconfiguring one or more network interfaces and one or more disks of the VM onto the destination hypervisor. Other embodiments are described and claimed.

    SELF-REPAIRING CONFIGURATION SERVICE FOR VIRTUAL MACHINE MIGRATION
    5.
    发明申请
    SELF-REPAIRING CONFIGURATION SERVICE FOR VIRTUAL MACHINE MIGRATION 审中-公开
    用于虚拟机移动的自我修复配置服务

    公开(公告)号:US20150324216A1

    公开(公告)日:2015-11-12

    申请号:US14503338

    申请日:2014-09-30

    Applicant: NETAPP, INC.

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

    Abstract: Techniques for self-repairing configuration service are described. An apparatus may comprise a self-repairing configuration service component to execute a self-repairing configuration service for a guest operating system executing on a virtual machine. The self-repairing configuration service to detect a guest operating system executing on the virtual machine, detect a change to a host hypervisor of the virtual machine, and reconfigure one or more network interfaces and one or more disks of the virtual machine for the guest operating system upon startup of the guest operating system on the virtual machine in response to the change in the host hypervisor of the virtual machine. Other embodiments are described and claimed.

    Abstract translation: 描述了自修复配置服务的技术。 装置可以包括自修复配置服务组件,以对在虚拟机上执行的客户操作系统执行自修复配置服务。 用于检测在虚拟机上执行的客户机操作系统的自修复配置服务,检测对虚拟机的主机管理程序的改变,并重新配置虚拟机的一个或多个网络接口和一个或多个磁盘,以供客户机操作 响应于虚拟机的主机管理程序的改变,在虚拟机上启动客户操作系统时的系统。 描述和要求保护其他实施例。

Patent Agency Ranking