Automated Host Storage Masking View Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in efficiently managing connectivity between hosts and data storage systems, particularly in automatically creating and managing masking views to ensure secure and efficient access to logical storage devices across multiple hosts and target ports.

Innovation Solution

A method and system that automatically create masking views by processing host registration commands to determine initiator groups, target port groups, and default storage groups, allowing hosts to access devices through target ports, and verify connectivity to the expected data storage system, using network addresses and identifiers for unique host identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual configuration of masking views is used, then security and access control are maintained, but system complexity and configuration time increase

Engineering Contradiction:
Improveautomated masking view creationVSAvoidconnectivity management complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs self-configuration by automatically detecting hosts, determining initiator groups, identifying target ports, and creating masking views without manual intervention. The masking view creation process is triggered automatically when hosts connect to the storage system, eliminating the need for administrators to manually configure connectivity settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes masking views before hosts attempt to access storage devices. By proactively detecting host connections and automatically configuring the necessary masking views in advance, the system ensures that hosts can immediately access storage resources without waiting for manual configuration.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated masking view creation is implemented, then configuration time is reduced, but potential security risks and connectivity errors may increase

Engineering Contradiction:
Improveconnectivity setup speedVSAvoidconnectivity accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors host connections and automatically updates masking views based on real-time feedback from host registration commands. When hosts connect or disconnect, the system detects these changes and adjusts the masking configuration accordingly, ensuring that the connectivity state always reflects the actual system status.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The masking view configuration is dynamic rather than static. The system automatically adapts the masking views in response to changing host connectivity conditions, adding or removing access permissions as hosts connect or disconnect from the storage system, ensuring both speed and accuracy in connectivity management.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple hosts access multiple storage devices, then resource sharing is improved, but managing connectivity and permissions becomes more complex

Engineering Contradiction:
Improvehost-storage connectivity flexibilityVSAvoidmasking view management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments connectivity management into distinct groups: initiator groups for hosts, target port groups for storage ports, and masking view groups for permission sets. This segmentation allows the system to manage complex multi-host, multi-device connectivity by organizing connections into manageable units that can be independently configured and modified.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated masking view creation system provides universal functionality that works across all host-storage connections. A single automated process handles connectivity configuration for multiple hosts accessing multiple storage devices through various target ports, eliminating the need for separate manual configuration procedures for each connection scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10007455B1Automated configuration of host connectivity
Publication Date: 2018.06.26 EMC IP HLDG CO LLC
  • US10007455B1 patent drawing
  • US10007455B1 patent drawing
  • US10007455B1 patent drawing

AI summary

Masking information may be automatically determined for a host after zoning between the host and data storage system is complete. Processing may include the host sending host registration commands from host initiators. From registration information provided with the host registration commands, an initiator group may be determined for the masking view as including the initiators identified as belonging to the host. A port group may be determined as those target ports at which the host registration commands are received. A default storage group with a default device may be created. A masking view for the host may be created that includes the initiator group, the target port group and the default storage group whereby the masking view indicates that the first device is accessible or exposed, through each target port of the target port group, to each initiator of the initiator group.