Data Center Storage Networking Simulation

Powered by OMNeT++ based SimSANs v3.0

 

User Guide

1. Before Installation

Before installing SimSANs package, user should familiarize with the following terms:

It is always recommended that the Console and Agent are launched from separate hosts, however, they are allowed to run from the same host.

2. Installation

User needs to install both Console package and Agent/Engine package before launching simulations.

3. Launch SimSANs Agent and Console GUI

SimSANs simulation (the Engine) is launched and controlled by Console GUI issuing management commands to the Agent, which further operates the simulation run and management at the backend. User is not required to manually run the Engine, neither is this recommended. Simply follow the steps below to launch and manage SimSANs simulations:

4. Launch SimSANs Engine

From the "Offline Engines" category, choose the Engine to run, then right-click to choose "Start Engine" from the menu. This will get backend Engine simulation to launch. The following picture shows the start engine menu:

 

Once the Engine is launched successfully, the simulation begins running. The Engine then becomes Online Engine. Each online Engine will be assigned an unique non-zero ID, Online Engine ID, by the backend Agent. See the following picture:

Note: only Offline Engines can be launched. Existing Online Engines have to be terminated before re-launch.

5. Terminate SimSANs Engine

Only Online Engine can be terminated. Right-click the Engine name to terminate and select "Terminate Engine" menu, this will get backend simulation to stop running. Upon successful termination, the Engine will go to "Offline Engine" category.

 

6. Create New SimSANs Engine

Please follow the steps below to add a new Engine:

Currently "Create New Engine" involves some manual work on the backend Agent host. An "Add New Engine" menu will be added to the frontend Console to do the work automatically.

7. Configure SimSANs Engine

Configure SimSANs Engine requires a bit of SAN background knowledge, including but not limited to: SCSI Initiator, SCSI Target, WWN, FC SNS, Zoning, IO Patterns, etc. User can find them in FAQ page.

This section gives some basic ideas of how to configure Engine:

8. Monitor Live SimSANs Engine Run

Once an Engine simulation is launched,  user can monitor the live simulation status for the following categories: SAN Port, SCSI Initiator, SCSI Target, SNS, Zone, and Fabric links. Please follow the instructions below: