发明名称 Unified storage/VDI provisioning methodology
摘要 Methods, computer-readable storage medium, and systems described herein facilitate provisioning a virtual desktop infrastructure having virtual shared storage. A provisioning manager receives a desktop pool type and provisions virtual shared storage among a cluster of hosts. The provisioning manager configures the virtual shared storage based on the desktop pool type and provisions at least one virtual machine to each host in the cluster of hosts. The provisioning manager optimizes the virtual shared storage by receiving a storage performance benchmark from each host and performing an optimization on the cluster of hosts if the storage performance benchmark results do not meet a threshold within a pre-defined tolerance.
申请公布号 US9417891(B2) 申请公布日期 2016.08.16
申请号 US201213493939 申请日期 2012.06.11
申请人 VMware, Inc. 发明人 Beveridge Daniel James
分类号 G06F9/44;G06F9/455 主分类号 G06F9/44
代理机构 代理人
主权项 1. A virtual desktop infrastructure system, comprising: a cluster of hosts each having a storage system and a storage manager; and a virtual desktop management server configured to manage a plurality of virtual desktops of a desktop pool type, the desktop pool type associated with one or more pool based parameters, the virtual desktop management server having a provisioning manager, said provisioning manager configured to: provision virtual shared storage using the storage manager of each host in said cluster of hosts including tuning configuration settings of the virtual shared storage based on the one or more pool based parameters associated with the desktop pool type, the configuration settings including each of: whether de-duplication is enabled in the virtual shared storage;whether in-line compression is enabled in the virtual shared storage;level of redundancy in the virtual shared storage; andwhether write acknowledgements are issued immediately irrespective of whether the write has been committed or only after the write was committed to stable media;provision a plurality of virtual machines to each host in said cluster of hosts, the plurality of virtual machines configured to execute the plurality of virtual desktops of the desktop pool type;receive a first storage performance benchmark result from each of the virtual machines that indicates the storage performance of said each virtual machine when the virtual machine is attempting to utilize the virtual shared storage;determine if the first storage performance benchmark results meet a threshold that is designated for the desktop pool type; andexecute an optimization loop to optimize the virtual shared storage by periodically (a) modifying one or more of the configuration settings of the virtual shared storage and (b) modifying an allocation of processor cores or random access memory (RAM) allocated to the storage manager of a subset of said cluster of hosts based on a determination that the first storage performance benchmark results do not meet the threshold.
地址 Palo Alto CA US