Explanation of virtual image management system

Virtual Image Manage System (VIMS) is a high-performance cluster file system that converts datastores into VIMS format and attaches the datastores to CNAs. This system enables multiple VMs to access an integrated storage pool to improve the efficiency of resource utilization. VIMS is the basis for virtualizing multiple storage servers and it provides multiple services such as live storage migration, dynamic storage resource scheduling, and high availability.
In a VIMS application scenario:
Three CNA servers are deployed, each of which runs two VMs. The VMs regard their virtual disks as local SCSI targets, but they are actually VIMS volume files.
Each CNA server's VM files are stored in specified VIMS sub-directories. When a VM is running, the VIMS locks its virtual disks to ensure shared reading and exclusive writing.
Each CNA server can connect to the entire VIMS space. A VIMS volume is a cluster volume that provides distributed lock management to balance access and enable CNA servers to share the clustered storage pool.
VIMS has the following characteristics:
1. Hierarchical directories
2. Applying to VMs in a cluster
3. Distributed lock management and logical volume management
4. Scaling among multiple storage disks and dynamic datastore expansion
5. Quick restoration on clustered file systems with logs
6. Independent encapsulation for VM files
VIMS uses abstract processing to simplify storage infrastructure architecture. It allows multiple virtualization servers to access storage devices concurrently to provide efficient storage pooling.

Scroll to top