发明名称 Centralized management of virtual machines
摘要 A method enables a central management service to operate on individual files within virtual disks associated with different virtual machines (VMs) running in one or more host computers that are each networked to a remote storage system. An IO request from a VM is received at a virtualization software layer on a host computer, wherein the IO request relates to a file stored in a virtual disk associated with the VM, and the file is individually stored in the remote storage system in accordance with a file system. The central management service is notified of the received IO request and uses the file system to access the file in the remote storage system to perform a management task on the file, and the IO request is then performed on the file by the virtualization software layer upon a notification of a successful completion of the management task.
申请公布号 US8983988(B2) 申请公布日期 2015.03.17
申请号 US201313785794 申请日期 2013.03.05
申请人 VMware, Inc. 发明人 Joshi Kiran;Raghuram Sirishkumar;Le Bich Cau;Suryanarayana Gopala
分类号 G06F7/00;G06F17/30;G06F9/455 主分类号 G06F7/00
代理机构 代理人
主权项 1. A method for enabling a central management service to operate on individual files associated with different virtual machines running in one or more host computers that are each networked to a remote storage system, the method comprising: receiving, at a virtualization software layer on a host computer, an input/output (IO) request from a first virtual machine running on the host computer, wherein (i) the IO request relates to a first file stored in a first virtual disk associated with the first virtual machine, the first virtual disk locally attached to the host computer, and (ii) a second file corresponding to the first file is individually stored in the remote storage system in accordance with a file system that governs how data is stored in the remote storage system; notifying the central management service of the received IO request, wherein the central management service (i) determines a second pathname used by the file system to access the second file in the remote storage system, the second pathname being resolved from a first pathname associated with the IO request and used by the first virtual machine to identify the first file within the first virtual disk, (ii) uses the file system to access the second file in the remote storage system using the second pathname, and (iii) performs a management task on the second file that was accessed by the management service; and performing, by the virtualization software layer, the IO request on the second file in the remote storage system using the second pathname upon a notification of a successful completion of the management task by the central management service.
地址 Palo Alto CA US