[发明专利]托管的虚拟机部署有效
申请号: | 201780009368.6 | 申请日: | 2017-02-09 |
公开(公告)号: | CN108604187B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | A·M·哈代;A·S·雷科夫斯基 | 申请(专利权)人: | 安维智有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟;娄晓丹 |
地址: | 美国乔*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 托管 虚拟机 部署 | ||
1.一种操作联网环境的方法,所述联网环境包括通过网络进行数据通信的企业计算环境和客户端设备,所述方法包括:
获得代表用户访问应用程序的请求,所述请求是经由所述网络从与所述用户相关联的所述客户端设备获得的;
借助于所述客户端设备上正被执行的与主机操作系统不兼容的所述应用程序,或者借助于被分配给所述客户端设备的指定所述用户需要通过虚拟机执行所述应用程序的合规规则,确定是否需要使用虚拟机来执行所述应用程序,其中所述合规规则通过管理服务被分配给所述客户端设备,所述合规规则指定了对于所述客户端设备必须满足被认为符合所述合规规则的一个或多个条件;
识别所述虚拟机未被安装在所述客户端设备中,
识别所述虚拟机的超级管理程序是否被安装在所述客户端设备中;
如果所述超级管理程序被安装在所述客户端设备中,确定所述超级管理程序被授权为安装所述虚拟机;以及
通过指示所述超级管理程序检索与所述虚拟机相关联的虚拟机包,使所述虚拟机被安装在所述客户端设备中。
2.如权利要求1所述的方法,还包括:
如果所述超级管理程序未被安装在所述客户端设备中,则使用于所述虚拟机的所述超级管理程序被安装在所述客户端设备中。
3.如权利要求1所述的方法,还包括使访客管理组件被安装在所述虚拟机中。
4.如权利要求3所述的方法,其中使所述访客管理组件被安装在所述虚拟机中包括命令所述虚拟机的访客操作系统将所述访客管理组件安装在所述虚拟机中。
5.如权利要求4所述的方法,还包括向所述访客管理组件提供安装包。
6.如权利要求4所述的方法,还包括:
向所述访客管理组件提供安装包的存储位置;以及
向所述访客管理组件提供从所述存储位置检索所述安装包的命令。
7.如权利要求1所述的方法,还包括命令所述虚拟机的超级管理程序在所述虚拟机执行所述应用程序时以隐藏所述虚拟机的控制台的模式执行。
8.如权利要求1所述的方法,还包括生成用于所述虚拟机的虚拟机配置文件以及将所述虚拟机配置文件安装在所述客户端设备中。
9.如权利要求8所述的方法,其中所述虚拟机配置文件包括用于所述虚拟机的根据分配给所述客户端设备的合规规则的至少一个限制条件,所述至少一个限制条件禁止所述虚拟机访问附接到所述客户端设备的存储设备,其中安装所述虚拟机配置文件使所述至少一个限制条件在所述客户端设备中强制执行。
10.如权利要求1所述的方法,其中确定所述超级管理程序被授权为安装所述虚拟机包括:确定所述超级管理程序的名称和版本号与所述虚拟机兼容。
11.如权利要求10所述的方法,所述超级管理程序的名称和版本号通过访问存储在所述客户端设备的存储器中的数据对象来确定,所述数据对象描述安装在所述客户端设备中的多个组件。
12.如权利要求1所述的方法,还包括指示所述超级管理程序安装虚拟机配置文件,所述虚拟机配置文件指定所述超级管理程序必须在指定时间毁坏所述虚拟机。
13.一种包括通过网络进行数据通信的企业计算环境和客户端设备的系统,所述企业计算环境包括:
计算设备;以及
存储设备,其存储可由所述计算设备执行的多个计算机指令,其中所述多个计算机指令使所述计算设备执行权利要求1-12中任一项所述的方法。
14.一种非暂时性计算机可读介质,存储可由通过网络与客户端设备进行数据通信的企业计算环境的计算设备执行的多个计算机指令,其中所述多个计算机指令使所述计算设备执行权利要求1-12中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安维智有限公司,未经安维智有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780009368.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于创建和管理基于控制器的远程解决方案的方法和装置
- 下一篇:操作者迁移