Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Aperi Use Cases"

Line 47: Line 47:
 
* '''View current configuration'''
 
* '''View current configuration'''
 
** '''Storage arrays, storage ports, cache, LUNs, etc.'''
 
** '''Storage arrays, storage ports, cache, LUNs, etc.'''
** '''Switches, zones, zone sets, zone aliases, ports, port bindings, wwn, pwwn, etc.'''
+
** '''Switches, zones, zone sets, zone aliases, ports,''' ''port bindings,'' '''wwn, pwwn, etc.'''
 
** ''Routers, hubs, and ports''
 
** ''Routers, hubs, and ports''
** '''Servers, HBAs, S/W Initiators, Hosts, applications, mount points, files, etc.'''
+
** '''Servers, HBAs, S/W Initiators, Hosts,''' ''applications,'' '''mount points, files, etc.'''
 
** ''Device and server cluster configuration''
 
** ''Device and server cluster configuration''
 
** '''''View resource Activity log information'''''
 
** '''''View resource Activity log information'''''
  
* Modify current configuration:
+
* '''Modify current configuration'''
** Create/delete/modify/activate zones, zone sets, etc.
+
** '''Create/delete/modify/activate zones, zone sets, etc.'''
** LUN Management (Volume create/delete, LUN create/delete, expand, LUN masking/mapping, export LUN to host, mount LUN on host)
+
** '''LUN Management (Volume create/delete, LUN create/delete, expand, LUN masking/mapping, export LUN to host, mount LUN on host)'''
** Change device and server cluster configuration
+
** ''Change device and server cluster configuration''
** Maintain resource Activity log information
+
** '''''Maintain resource Activity log information'''''
** Display “what if” impact of potential changes
+
** ''Display “what if” impact of potential changes''
** Policy-based restriction on control operations
+
 
 +
* ''Policy-based restriction on control operations
 
** Example: “drain mode” as lease expiration approaches
 
** Example: “drain mode” as lease expiration approaches
** Example: awareness of what group a user is in, and what group a device is in, and presenting a view of the device or limiting control operations on the device based on group membership
+
** Example: awareness of what group a user is in, and what group a device is in, and presenting a view of the device or limiting control operations on the device based on group membership''
  
* Policy-based provisioning (“200G of platinum storage”)
+
* ''Policy-based provisioning (“200G of platinum storage”)
 
** Enforce configuration rules, such as one zone per HBA, or dual paths for hosts, dual paths required
 
** Enforce configuration rules, such as one zone per HBA, or dual paths for hosts, dual paths required
 +
''

Revision as of 20:59, 9 March 2007

Introduction

Authors: John Tyrrell and Ted Slupesky

This is a living document intended to capture use cases that apply to the Aperi project. The document lists the applicable use cases, arranged according to the traditional disciplines of storage resource management. Each use case is marked up with an indication of the degree we believe Aperi satisfies the use case, as follows:

  • bold text means Aperi currently satisfies the use case,
  • bold italic text means Aperi currently partially satisfies the use case
  • italic text indicates that Aperi does not currently satisfy the use case.

Discovery Management

  • Identify the storage network, and applications
    • Support filtering for discovery
    • Support physical location of the resource
    • Resource ownership/management information
    • Multi-driven discovery cycle periodicities
    • User-driven “timeout” specifications for resources
  • Display the topology (elements/connections)
    • Supply different views
    • Topology drill-down
    • Visually display events for critical situations

Asset Management

  • Discover & display
    • Resource Type
    • Vendor, model, serial number, release level
    • Software and firmware levels if appropriate
    • Resource owner contact information
    • Management owner contact information
    • Vendor web site and support information
    • Lease expiration date information
    • Installation date/time/user information
    • Last upgrade date/time/user information
  • Inquiry/reporting
    • Example: How much of this vendor’s equipment do we have?
    • Example: How many things do I have at firmware level XXX?
    • Example: Are any systems left running Windows NT?
    • Note: These turn into ‘report on any of the attributes we collected up above in discover & display’
  • Enforcement of policies
    • Example: HBA, drivers, at defined levels

Configuration Management

  • View current configuration
    • Storage arrays, storage ports, cache, LUNs, etc.
    • Switches, zones, zone sets, zone aliases, ports, port bindings, wwn, pwwn, etc.
    • Routers, hubs, and ports
    • Servers, HBAs, S/W Initiators, Hosts, applications, mount points, files, etc.
    • Device and server cluster configuration
    • View resource Activity log information
  • Modify current configuration
    • Create/delete/modify/activate zones, zone sets, etc.
    • LUN Management (Volume create/delete, LUN create/delete, expand, LUN masking/mapping, export LUN to host, mount LUN on host)
    • Change device and server cluster configuration
    • Maintain resource Activity log information
    • Display “what if” impact of potential changes
  • Policy-based restriction on control operations
    • Example: “drain mode” as lease expiration approaches
    • Example: awareness of what group a user is in, and what group a device is in, and presenting a view of the device or limiting control operations on the device based on group membership
  • Policy-based provisioning (“200G of platinum storage”)
    • Enforce configuration rules, such as one zone per HBA, or dual paths for hosts, dual paths required

Back to the top