Simulator file structure

          

The following describes what files make up the simulator and the purpose of each.

Unclustered 

Filename

Type

Purpose

maytag.L Executable Data ONTAP kernel executable - called by runsim.sh
bfs.L Binary A very small file-system used by the maytag.L for upgrades
,nvram Binary NVRAM emulation file
,mac-address Text The MAC address of this simulator
,serialno Text The System ID (in sysconfig) for this simulator
makedisks & makespare Script Adds more disks to the simulator - do not call directly, use setup.sh instead
setup.sh Script The install/reconfigure script
runsim.sh Script The script to start the simulator
bgrun.sh Script Run the simulator in the background
,disks/,reservations Binary Contains the SCSI reservations for the disks in the simulator
,disks/,pulled Directory Disks pulled with the disk simpull command
,disks/Shelf:DiskShelf14 Binary The binary file used by the simulator to emulate a DS14 shelf
,disks/v* Binary The individual disks. Read the makedisks script for details on the naming convention
,disks/tape_dir* Binary Tape drive files so you can emulate dump
sessionlog Directory Contains session logs
rh71libfiles.tgz Binary Extracted into the environment if the system needs it (e.g. RedHat 7.2, 7.3)
,ontapversion Text Used by the script for upgrade purposes

 

Clustered

When you go to the directory you installed your simulator into you’ll see 2 subdirectories: node1 and node2. They both contain the same folders as the unclustered with the following additions:

Filename

Type

Purpose

,local-interconnect Binary Used to transfer data between the 2 systems NVRAM
,partner Symbolic link A pointer to the other nodes main directory. Used to get access to the partners ,local-interconnect file and ,disks folder
,serialno Text As Unclustered but contains both nodes system IDs