Remote SAN Agent Installation Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional agent installation in large storage area networks is complex, time-consuming, and error-prone, requiring manual intervention for each host, including file copying, login/authentication, and specification of agent-specific parameters across multiple hosts with different operating systems.

Innovation Solution

A remote push installation mechanism that identifies hosts, determines their operating systems, and automatically transfers and configures agent-specific files using a common authentication mechanism, executing an install script to generate an initialization file for agent installation without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual agent installation is performed on each host, then installation flexibility and control are maintained, but installation time and complexity increase significantly

Engineering Contradiction:
ImproveInstallation flexibilityVSAvoidInstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The installation system performs self-service by automatically identifying hosts, determining operating systems, selecting appropriate install kits, and executing installations without requiring manual intervention for each step. The system serves itself by managing the entire installation process autonomously across multiple hosts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-preparing install kits for different operating systems, pre-identifying hosts and their configurations, and pre-establishing authentication mechanisms. This allows the actual installation to proceed rapidly without manual preparation at the time of installation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual file copying and authentication is performed for each host, then installation accuracy is maintained, but the process becomes arduous and error-prone

Engineering Contradiction:
ImproveInstallation accuracyVSAvoidOperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The installation system acts as an intermediary between the administrator and the hosts, automatically handling file transfer, authentication, and configuration. This intermediary layer maintains accuracy by validating each step while simplifying operation for the administrator who only needs to initiate the process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms to verify installation accuracy by checking whether files were successfully transferred, whether authentication was successful, and whether the installation completed without errors. This feedback loop ensures reliability while keeping the operator informed without manual verification.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If operating system-specific install kits are maintained, then installation compatibility is ensured, but system complexity increases

Engineering Contradiction:
ImproveOS compatibilityVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The installation system is universal and can handle multiple operating systems through a single integrated interface. It automatically detects the host's operating system and selects the appropriate install kit, providing multi-functionality without requiring separate manual procedures for each OS type.

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

Solution Approach 2:

Different operating system-specific install kits are prepared in advance and organized in a repository. The system performs preliminary identification of the host's OS and automatically selects the correct pre-prepared kit, avoiding the complexity of manually configuring different installation procedures for each operating system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8190715B1System and methods for remote agent installation
Publication Date: 2012.05.29 EMC IP HLDG CO LLC
  • US8190715B1 patent drawing
  • US8190715B1 patent drawing
  • US8190715B1 patent drawing

AI summary

A storage area network push install performs SAN agent installation on a plurality of hosts according to a host install list. The target hosts may employ different operating systems, or platforms, and the installer selectively copies an install kit corresponding to the operating system on the target host The install kit includes an agent specific install script for identifying agent specific parameters on the target host. The installer initiates and remotely responds to the execution of the install script, or configuration script, in lieu of manual intervention by an operator, to provide the agent specific parameters for the agents being installed on the target host. The execution of the install script generates an agent initialization file for installing the agents in the appropriate locations on the target system. The agent initialization file establishes folders for locating the agent executable files and associated support files, as well as other runtime parameters.