MPIO Logical Volume Backed Virtual Disks via Redundant VIOS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques fail to enable multipath input/output (MPIO) for logical volume backed storage devices through redundant virtual I/O servers (VIOSs due to data inconsistency issues when multiple VIOSs access the same logical volume.
Innovation Solution
The method involves creating a logical volume on a first VIOS, activating it in a specific access mode, importing it to a second VIOS with a different access mode, and mapping it as a backing storage device, while configuring multiple paths to prevent simultaneous access and switch to redundant paths in case of failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple VIOSs access the same logical volume simultaneously, then redundancy and high availability are improved, but data inconsistency issues occur
Solution Approach 1:
The patent introduces a client device as an intermediary that coordinates access to the logical volume through multiple VIOSs. The client device receives I/O requests, determines the active VIOS, and routes requests through the appropriate path, preventing simultaneous access that would cause data inconsistency while maintaining redundancy for high availability
Solution Approach 2:
The system performs preliminary actions by establishing active and passive paths before I/O operations occur. The client device pre-determines which VIOS is active and configures the access paths accordingly, so that when I/O requests arrive, the routing decision has already been made, preventing data inconsistency while maintaining failover capability
2Reliability
If MPIO is enabled through redundant VIOSs, then fault tolerance is improved, but system complexity increases
Solution Approach 1:
The client device performs self-service by automatically determining the active VIOS and routing I/O requests without requiring complex external coordination. The system self-manages the active-passive path switching and failover logic, reducing the need for additional complexity in the VIOS architecture itself
Data Source
AI summary
Embodiments include systems, methods, and computer program products to perform an operation for enabling multipath I/O for logical volume backed virtual disks through redundant virtual I/O servers (VIOSs) on a computing system. The operation generally includes creating, from a physical storage device, a logical volume on a first VIOS. The logical volume on the first VIOS is activated in a first access mode. The operation also includes importing the logical volume to a second VIOS. The logical volume on the second VIOS is activated in a second access mode different from the first access mode. The operation further includes mapping the logical volume on the first and second VIOSs as a backing storage device for at least one logical partition hosted on the computing system.


