Provision Drive Virtualization for Physical Storage Relocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing block storage products, such as EMC2 VNX, do not support the movement of physical drives, requiring all drives to be fixed in their slots and allowing replacement only when a drive malfunctions, limiting flexibility and transparency in drive reconfiguration.
Innovation Solution
The method and apparatus for handling physical drive movement in VNX2 arrays involve generating a provision drive, establishing a connection to the physical drive, and updating the provision drive based on location information, using a virtualization layer to maintain transparency and flexibility in drive movement within the storage system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If physical drives are fixed in their respective drive slots, then system stability and reliability are improved, but adaptability and flexibility are worsened
Solution Approach 1:
The system separates the logical drive identity (LUN, Raid group binding) from the physical drive location. The provision drive acts as an intermediary layer that segments the connection between logical and physical components, allowing physical drives to be moved independently while maintaining logical stability.
Solution Approach 2:
A provision drive is introduced as an intermediary component between the physical drive and the logical drive structure. This provision drive maintains the binding relationship with LUNs and Raid groups while allowing the physical drive to be relocated, thus mediating between stability requirements and movement flexibility.
2Adaptability or versatility
If physical drives can be moved to different slots, then adaptability and flexibility are improved, but system complexity and risk of incorrect placement are worsened
Solution Approach 1:
The system implements feedback mechanisms where the storage controller continuously monitors physical drive locations and updates provision drive mappings accordingly. This automatic feedback loop prevents incorrect placements by detecting and correcting mismatched configurations without requiring complex manual management.
Solution Approach 2:
The provision drive creates a virtual copy or representation of the physical drive's logical identity. This copy maintains the binding information while allowing the physical drive to move, simplifying connection management by decoupling physical location tracking from logical drive identification.
3Ease of operation
If physical drives are moved without proper tracking, then operational flexibility is improved, but data loss risk is worsened
Solution Approach 1:
Before allowing physical drive movement, the system performs preliminary actions by updating provision drive mappings and verifying Raid group compatibility. This preliminary validation ensures that data integrity is maintained before the physical relocation occurs, preventing data loss while maintaining operational flexibility.
Solution Approach 2:
The provision drive serves as a mediator that tracks physical drive locations and ensures correct mapping maintenance. This intermediary layer provides a safety mechanism that prevents incorrect placements and data loss while allowing easy drive reconfiguration through automated mapping updates.
Data Source
AI summary
Embodiments of the present disclosure provide a method and apparatus for handling the movement of a physical drive by generating a provision drive for a physical drive that is moved; establishing a connection from the provision drive to the physical drive; and updating the provision drive via the connection according to location information of the physical drive.


