System and method for storage and deployment of virtual machines in a virtual server environment
    1.
    发明授权
    System and method for storage and deployment of virtual machines in a virtual server environment 有权
    在虚拟服务器环境中存储和部署虚拟机的系统和方法

    公开(公告)号:US09563469B2

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

    申请号:US14605235

    申请日:2015-01-26

    Applicant: NETAPP, INC.

    Abstract: Described herein are systems and methods for storage and deployment of VMs in a virtual server environment. A VM deployment module executing on a server may produce VM container objects representing VMs, a VM container object comprising VM data describing a VM and vdisk configuration data. The VM deployment module may also later produce VMs on a server using the VM container objects. The VM deployment module may do so by producing a vdisk from a VM container object, the vdisk comprising the VM and vdisk configuration data. Rather than configuring the vdisk as typically done to make the vdisk useable to the server, the vdisk configuration data is used to make the vdisk useable and the VM data on the vdisk immediately accessible to the server. As such, the VM data may be immediately read to produce a VM on the server, thus providing rapid deployment of VMs.

    Abstract translation: 这里描述了用于在虚拟服务器环境中存储和部署VM的系统和方法。 在服务器上执行的VM部署模块可以产生表示VM的VM容器对象,VM容器对象包括描述VM和虚拟磁盘配置数据的VM数据。 VM部署模块还可以随后使用VM容器对象在服务器上生成VM。 VM部署模块可以通过从VM容器对象生成虚拟磁盘,虚拟磁盘包含虚拟机和虚拟磁盘配置数据。 而不是通常配置虚拟磁盘,以使虚拟磁盘可用于服务器,虚拟磁盘配置数据用于使虚拟磁盘可用,虚拟磁盘上的虚拟机数据可立即由服务器访问。 因此,可以立即读取VM数据以在服务器上产生VM,从而提供VM的快速部署。

    SYSTEM AND METHOD FOR STORAGE AND DEPLOYMENT OF VIRTUAL MACHINES IN A VIRTUAL SERVER ENVIRONMENT
    2.
    发明申请
    SYSTEM AND METHOD FOR STORAGE AND DEPLOYMENT OF VIRTUAL MACHINES IN A VIRTUAL SERVER ENVIRONMENT 有权
    在虚拟服务器环境中存储和部署虚拟机的系统和方法

    公开(公告)号:US20150339157A1

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

    申请号:US14605235

    申请日:2015-01-26

    Applicant: NETAPP, INC.

    Abstract: Described herein are systems and methods for storage and deployment of VMs in a virtual server environment. A VM deployment module executing on a server may produce VM container objects representing VMs, a VM container object comprising VM data describing a VM and vdisk configuration data. The VM deployment module may also later produce VMs on a server using the VM container objects. The VM deployment module may do so by producing a vdisk from a VM container object, the vdisk comprising the VM and vdisk configuration data. Rather than configuring the vdisk as typically done to make the vdisk useable to the server, the vdisk configuration data is used to make the vdisk useable and the VM data on the vdisk immediately accessible to the server. As such, the VM data may be immediately read to produce a VM on the server, thus providing rapid deployment of VMs.

    Abstract translation: 这里描述了用于在虚拟服务器环境中存储和部署VM的系统和方法。 在服务器上执行的VM部署模块可以产生表示VM的VM容器对象,VM容器对象包括描述VM和虚拟磁盘配置数据的VM数据。 VM部署模块还可以随后使用VM容器对象在服务器上生成VM。 VM部署模块可以通过从VM容器对象生成虚拟磁盘,虚拟磁盘包含虚拟机和虚拟磁盘配置数据。 而不是通常配置虚拟磁盘,以使虚拟磁盘可用于服务器,虚拟磁盘配置数据用于使虚拟磁盘可用,虚拟磁盘上的虚拟机数据可立即由服务器访问。 因此,可以立即读取VM数据以在服务器上产生VM,从而提供VM的快速部署。

    METHOD AND SYSTEM FOR ENABLING AN APPLICATION IN A VIRTUALIZED ENVIRONMENT TO COMMUNICATE WITH MULTIPLE TYPES OF VIRTUAL SERVERS
    3.
    发明申请
    METHOD AND SYSTEM FOR ENABLING AN APPLICATION IN A VIRTUALIZED ENVIRONMENT TO COMMUNICATE WITH MULTIPLE TYPES OF VIRTUAL SERVERS 审中-公开
    在虚拟化环境中实现应用程序的方法和系统与多种虚拟服务器通信

    公开(公告)号:US20150082300A1

    公开(公告)日:2015-03-19

    申请号:US14026721

    申请日:2013-09-13

    Applicant: NetApp. Inc

    CPC classification number: G06F9/45533

    Abstract: A method and system are introduced to enable an application in a virtualized environment to communicate with multiple types of virtual servers (e.g., VMware ESX server, Microsoft Virtual Server, etc.), yet without making any source code change to the application. An interface is provided so that an application (e.g., a storage management application) running in a virtual machine is able to communicate with the underlying virtual server to receive information regarding some physical hardware that are not virtualized by the virtual server. For example, such physical hardware may be an iSCSI Host Bus Adapter (iSCSI HBA) or a Fiber Channel Protocol Host Bus Adapter (Fcp HBA). After receiving such information, the application can access the physical hardware to provide services to other applications, such as storage management services.

    Abstract translation: 引入了一种方法和系统,以使虚拟化环境中的应用程序能够与多种类型的虚拟服务器(例如,VMware ESX服务器,Microsoft虚拟服务器等)进行通信,但不会对应用程序进行任何源代码更改。 提供接口,使得在虚拟机中运行的应用程序(例如,存储管理应用程序)能够与底层虚拟服务器通信,以接收关于虚拟服务器未虚拟化的某些物理硬件的信息。 例如,这样的物理硬件可以是iSCSI主机总线适配器(iSCSI HBA)或光纤通道协议主机总线适配器(Fcp HBA)。 收到此类信息后,应用程序可以访问物理硬件,为其他应用程序(如存储管理服务)提供服务。

Patent Agency Ranking