发明名称 System Updates With Personal Virtual Disks
摘要 A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
申请公布号 US2014229934(A1) 申请公布日期 2014.08.14
申请号 US201313764295 申请日期 2013.02.11
申请人 CITRIX SYSTEMS, INC. 发明人 Larkin Michael;Uli Shashikiran;DeForeest William
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for updating a collection of software resources in a virtual desktop infrastructure system, the method comprising: receiving a plurality of updates for one or more software resources; identifying a plurality of virtual machines for a predetermined disk layer in a hierarchy of disk layers on which to apply the plurality of updates; applying the plurality of updates to each virtual machine in the plurality of virtual machines associated with the predetermined disk layer in the hierarchy of disk layers; confirming whether one or more updates in the plurality of updates have been successfully applied to one or more virtual machines in the predetermined disk layer; determining whether to apply one or more updates in the plurality of updates to one or more virtual machines in a subsequent disk layer in the hierarchy of disk layers wherein: i. when an update in the plurality of updates has been successfully applied to one or more virtual machines in the predetermined disk layer, suspending application of the update to each of the plurality of virtual machines associated with subsequent disk layers in the hierarchy of disk layers; ii. when an update in the plurality of updates has not been successfully applied to one or more virtual machines in the predetermined disk layer, applying the update to each of the plurality of virtual machines associated with the subsequent disk layer in the hierarchy of disk layers.
地址 Fort Lauderdale FL US