Storage Controller Port Name Reassignment for SAN Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Storage Area Networks (SAN), changes to hardware adapters, such as upgrades or swaps, often alter port names, disrupting the operation of software applications reliant on these names, as existing solutions require re-wiring or re-configuration to maintain consistent port names.
Innovation Solution
A system and method for reassigning port names using a command interface that allows user involvement, enabling port names to be assigned and reassigned without disrupting host traffic, by displaying and editing port names, and automatically assigning them during boot processes, ensuring continuity after hardware replacements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware adapters are replaced or upgraded, then system reliability is improved, but port names change causing disruption to software applications
Solution Approach 1:
The system performs preliminary action by automatically detecting hardware replacement and proactively reassigning port names before software applications are affected. The controller monitors hardware changes, identifies the replaced adapter, and executes port name reassignment in advance to maintain continuity for dependent software applications.
Solution Approach 2:
The system implements feedback mechanisms where the storage controller continuously monitors the operational status of hardware adapters and detects when replacements occur. This feedback loop enables the controller to automatically trigger port name reassignment based on detected hardware changes, ensuring software applications continue operating with expected port names.
2Stability of the object's composition
If port names are reassigned manually, then port name consistency is maintained, but operational complexity increases
Solution Approach 1:
The storage controller performs self-service by automatically detecting hardware adapter replacements and executing port name reassignment without requiring manual intervention. The system monitors its own hardware state, identifies changes, and autonomously reassigned port names to maintain consistency, eliminating the need for operator involvement in complex reassignment tasks.
Solution Approach 2:
The system changes operational parameters by automatically modifying port name assignments based on detected hardware changes. When an adapter is replaced, the controller changes the port name parameter for the affected ports to match the new hardware configuration, thereby maintaining consistency while simplifying the operational process through automation.
3Productivity
If automatic port name assignment is implemented, then disruption is minimized, but system complexity increases
Solution Approach 1:
The system introduces an intermediary mechanism in the form of a port name management module within the storage controller. This intermediary component coordinates between hardware detection and software application requirements, automatically translating hardware changes into appropriate port name assignments to minimize disruption while managing system complexity through a dedicated management layer.
Data Source
AI summary
A system and method are provided for reassigning port names to ports (e.g. Fibre Channel ports, etc.). This is accomplished by allowing for user involvement during the port name assignment process. By this feature, port names may be assigned and reassigned, as desired, without re-wiring cables or re-configuring storage network so that disruption to host traffic can be minimized. To this end, in various embodiments, the port names are capable of being maintained in a consistent manner after replacement of such hardware, by appropriately reassigning the port names, etc.


