4.4. Storage Repositories

For file-based storage abstraction, Oracle VM uses the concept of storage repositories. A storage repository is essentially logical disk space made available through a file system on top of physical storage hardware. If the storage repository is created on a file server, for example an NFS share, then a file system is already present; if the repository is created on a LUN, an OCFS2 file system is created first.

A storage repository defines where Oracle VM resources may reside. Resources include virtual machine configuration files, templates for virtual machine creation, virtual machine assemblies, ISO files (DVD image files), shared and unshared virtual disks, and so on.


Never manually copy Oracle VM resources such as virtual machine configuration files from one repository to another, as this can cause duplication of UUIDs within the Oracle VM environment and can cause Oracle VM to malfunction. Always use the tools provided by Oracle VM Manager to move resources. For instance, to move a virtual machine configuration from one storage repository to another use the Move Virtual Machine wizard described in Section 7.9.9, “Moving Virtual Machines Between Repositories”.

Before you begin configuring a storage repository, make sure that these requirements are met:


Only NFS storage repositories can be shared by multiple server pools.

For detailed instructions about the configuration and management of storage repositories, see Section 4.8, “Preparing and Configuring Storage Repositories”.