Isolation of device namespace to allow duplicate/common names in root volume group workload partitions
First Claim
1. A method, in a data processing system, for isolation of device namespace in a root volume group workload partition, the method comprising:
- populating, by a global operating system in the data processing system, root file systems on a workload partition disk in a global namespace associated with the global operating system;
clearing, by the global operating system in the data processing system, volume group, logical volume, and file system names for the workload partition disk from the global namespace;
booting, by the global operating system in the data processing system, a workload partition from a scratch file system, wherein the scratch file system stores information for booting the workload partition;
configuring, by the global operating system in the data processing system, the workload partition disk with the root volume group;
importing, by the global operating system in the data processing system, the workload partition disk into a workload partition namespace associated with the workload partition; and
renaming, by the global operating system in the data processing system, logical volume names of the root volume group in the workload partition namespace.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for isolation of device namespace to allow duplicate or common names in root volume group workload partitions. The mechanism creates a scratch file system that contains enough information to create an execution environment for a workload partition and information about which physical volumes to use for the root volume group file systems. The mechanism then populates the root file systems on a disk in the global space. The mechanism boots the workload partition from the scratch file system and configures the devices to be exported to the workload partition based information in the scratch file system. The mechanism then renames the logical volume names to the traditional names. The mechanism then temporarily mounts the root volume group file system onto the scratch file system.
-
Citations
20 Claims
-
1. A method, in a data processing system, for isolation of device namespace in a root volume group workload partition, the method comprising:
-
populating, by a global operating system in the data processing system, root file systems on a workload partition disk in a global namespace associated with the global operating system; clearing, by the global operating system in the data processing system, volume group, logical volume, and file system names for the workload partition disk from the global namespace; booting, by the global operating system in the data processing system, a workload partition from a scratch file system, wherein the scratch file system stores information for booting the workload partition; configuring, by the global operating system in the data processing system, the workload partition disk with the root volume group; importing, by the global operating system in the data processing system, the workload partition disk into a workload partition namespace associated with the workload partition; and renaming, by the global operating system in the data processing system, logical volume names of the root volume group in the workload partition namespace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
populate, by a global operating system in the computing device, root file systems on a workload partition disk in a global namespace associated with the global operating system; clear, by the global operating system in the computing device, volume group, logical volume, and file system names for the workload partition disk from the global namespace; boot, by the global operating system in the computing device, a workload partition from a scratch file system, wherein the scratch file system stores information for booting the workload partition; configure, by the global operating system in the computing device, the workload partition disk with the root volume group; import, by the global operating system the computing device, the root volume group into a workload partition namespace associated with the workload partition; and rename, by the global operating system in the computing device, logical volume names of the root volume group in the workload partition namespace. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instruction which, when executed by the processor, cause the processor to; populate, by a global operating system, root file systems on a workload partition disk in a global namespace associated with the global operating system; clear, by the global operating system, volume group, logical volume, and file system names for the workload partition disk from the global namespace; boot, by the global operating system, a workload partition from a scratch file system, wherein the scratch file system stores information for booting the workload partition; configure, by the global operating system, the workload partition disk with the root volume group; import, by the global operating system, the workload partition disk into a workload partition namespace associated with the workload partition; and rename, by the global operating system, logical volume names of the root volume group in the workload partition namespace. - View Dependent Claims (20)
-
Specification