Server file management
First Claim
1. A virtual hard drive (VHD) file manager system for a virtualized logical server cloud that interfaces virtualization software to manage VHDs for logical servers of the server cloud, comprising:
- a repository agent that generates and manages master meta information for maintaining identity and integrity of and relationship between a plurality of master component files stored in a master repository, and that tracks identity of stored VHDs and links said stored VHDs with said master component files; and
a deployment agent that facilitates deployment of each logical server in the server cloud by cooperating with said repository agent to copy master component files from said master repository, that generates and manages deployment meta information of VHDs deployed in the server cloud, and that cooperates with said repository agent to manage storage of VHDs and corresponding component files into said master repository.
23 Assignments
0 Petitions
Accused Products
Abstract
A virtual hard drive (VHD) file manager system for a virtualized logical server cloud including a master repository and a VHD file manager. The VHD interfaces virtualization software and a server cloud manager to manage VHDs for logical servers of the server cloud. The master repository stores multiple master component files associated with the stored VHDs. The master component files include at least one core file and at least one delta file. The VHD file manager enables copying of the master component files to deploy VHDs in the server cloud, manages creation and storing of new delta files and corresponding VHDs in the master repository, and generates and maintains meta information to maintain file relationship integrity.
-
Citations
38 Claims
-
1. A virtual hard drive (VHD) file manager system for a virtualized logical server cloud that interfaces virtualization software to manage VHDs for logical servers of the server cloud, comprising:
-
a repository agent that generates and manages master meta information for maintaining identity and integrity of and relationship between a plurality of master component files stored in a master repository, and that tracks identity of stored VHDs and links said stored VHDs with said master component files; and a deployment agent that facilitates deployment of each logical server in the server cloud by cooperating with said repository agent to copy master component files from said master repository, that generates and manages deployment meta information of VHDs deployed in the server cloud, and that cooperates with said repository agent to manage storage of VHDs and corresponding component files into said master repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A virtual hard drive (VHD) file manager system for a virtualized logical server cloud that interfaces virtualization software and a server cloud manager to manage VHDs for logical servers of the server cloud, comprising:
-
a master repository that stores a plurality of master component files associated with at least one stored VHD, said plurality of master component files including at least one core file and at least one delta file; and a VHD file manager that enables copying of said master component files to deploy VHDs in the server cloud, that manages creation and storing of new delta files and corresponding VHDs in said master repository, and that generates and maintains meta information to maintain file relationship integrity between deployed and master component files; and a repository agent that generates and manages master meta information for maintaining integrity of said plurality of master component files stored in said master repository, and that tracks identity of stored VHDs and links said stored VHDs with said plurality of master component files. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of managing virtual hard drives (VHDs) of logical servers of a virtualized logical server cloud, comprising:
-
storing each component file of at least one VHD created in the server cloud including a last leaf file; and generating and managing master meta information to identify each stored VHD and the corresponding component files and their relationships; and copying component files of a stored VHD to enable deployment of the stored VHD in the server cloud; deploying a new VHD by creating a new leaf file linked to a last leaf file of the copied VHD to store differencing information associated with use of the copied VHD; storing the new VHD including storing the new leaf file; and updating the master meta information to identify the new VHD with the new leaf file and to link the new leaf file to the last leaf file. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification