Storage Control Unit Automating Host Group and Volume Path Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments where multiple OS types coexist, configuring storage systems with Software Defined Storage (SDS) products is cumbersome due to the need for manual configuration of host groups, volume linking, and initiator linking, which becomes increasingly burdensome as the scale of the storage system grows.

Innovation Solution

A storage apparatus and control method that automatically creates host groups based on OS types, dynamically allocates volumes, and configures volume paths to facilitate I/O processing, reducing the need for manual configuration by using a storage control unit to manage I/O requests and allocate physical storage areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration of host groups, volume linking, and initiator linking is performed for each OS type, then the storage system can process I/O requests from multiple OS types correctly, but the configuration work becomes increasingly burdensome as the storage system scale increases

Engineering Contradiction:
Improvesupport for multiple OS typesVSAvoidconfiguration work burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The storage control unit automatically performs host group creation, volume path configuration, and function assignment based on the OS type of each host apparatus. The system self-configures by detecting the host OS type and autonomously creating appropriate volume paths and allocating functions without requiring manual administrator intervention for each configuration item.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The storage control unit pre-configures multiple host groups corresponding to different OS types in advance, and automatically selects and applies the appropriate configuration when a host connects. This preliminary preparation of configuration templates allows the system to rapidly adapt to new hosts without manual reconfiguration.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the number of storage nodes and host apparatuses is increased dynamically (scale-out), then the storage system capacity and functionality are enhanced, but the configuration work increases proportionally

Engineering Contradiction:
Improvestorage system scalabilityVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

When new storage nodes or host apparatuses are added to the system, the storage control unit automatically detects them, determines their OS type, creates appropriate host group memberships, and configures volume paths without requiring manual configuration. This self-service capability enables rapid scale-out operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes configuration templates for different OS types and storage node types. When scaling out, new components are automatically matched to appropriate pre-configured templates, eliminating the need for manual configuration and enabling rapid system expansion.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic host group creation and volume path configuration is implemented, then configuration work is simplified and administrative burden is reduced, but the system must automatically detect and process host OS types

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidautomatic detection and configuration mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The storage control unit automatically detects the OS type of each host apparatus through interface protocols and autonomously creates host groups, configures volume paths, and assigns functions based on the detected OS type. This self-service approach simplifies user operations while the underlying automatic detection mechanism handles the complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The storage control unit acts as an intermediary between the host apparatus and the storage devices, automatically translating host OS type information into appropriate storage configuration parameters. This intermediary function shields users from complexity while enabling automatic adaptation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10698612B2Storage apparatus and control method thereof
Publication Date: 2020.06.30 HITACHI VANTARA LTD
  • US10698612B2 patent drawing
  • US10698612B2 patent drawing
  • US10698612B2 patent drawing

AI summary

A storage control unit which processes an I/O request from a host apparatus is provided in the storage apparatus and the storage control unit creates a host group by mapping same to each supported OS type and configures a function according to the corresponding OS type for each of the host groups, creates a first volume on the storage apparatus and creates a second volume to which a physical storage area is dynamically allocated from a storage device, according to a volume creation instruction, and the storage control unit creates, according to an instruction to create a volume path from the first volume to the second volume, a volume path which passes through a third volume which is interposed between the first volume and second volume and has been allocated to the host group according to the OS type of the host apparatus provided by the first volume.