130 likes | 299 Views
Appendix A: Directory Structure. SANavigator 4.2 Implementing. Objectives. After completing this module, you should be able to: Identify the location of specific files Articulate the function of specific files. SANavigator Directory Structure.
E N D
Appendix A: Directory Structure SANavigator 4.2 Implementing
Objectives • After completing this module, you should be able to: • Identify the location of specific files • Articulate the function of specific files
SANavigator Directory Structure • Top level directory (default locations - actual location set during install) • Windows • C:\Program Files\McDATA\SANavigator x.x • License.txt – a printable copy of the SANavigator License • UNIX • \opt\SANavigator42
Bin Directory • Install_Service.bat • Launch Script which sets Environmental Variable for SANav to run as an NT Service • Net_Stop.bat • Used to Stop SANav when running as an NT Service • Remove_Service.bat • Removes SANav from services • sanavigator_c.bat • Launch Script that is used to configure the Client to run in Classic or Debug Mode • sanavigator_sc.bat • Launch Script that is used to Configure the Client and Server to run in Classic or Debug mode. • set_cp.bat • Sets a number of environmental variables which are read by the various Launch Scripts
Windows RDC – BIN Directory • Install_Peer_Service.bat – Launch script which sets environmental settings for RDC to run as an NT service • Net_Stop.bat – Stops RDCs running as an NT service • Remove_Peer_Service.bat – removes RDCs configured as an NT service • sanavigator_p.bat - Launch script that is used to setup RDC startup file • Set_cp.bat – Sets environmental variables which are read by the launch scripts
Windows Files – OpenConnector • Installed files: • …\lib\trapgenerator.jar - trap generator plug class • ...\Server\Config\Properties\TrapConnectorPlug.properties • ...\Server\Config\Properties\TrapConnectorPlugFilter.properties • Modified files: • ...\sanavigator_sc.bat - Adds trapgenerator.jar to the classpath • ...\Install_Service.bat - Adds trapgenerator.jar to the classpath
Client Directory Structure/Files • ..\Client\Local_Root\DefaultStorageProviderData – Persists Client info • ..\Client\Reports – Stores generated reports • ..\Client\Config\XUL – Local Policies
Resources Directory Structure/Files • From the SANavigator Server Host • ..\Resources\Server\Deployment.properties – Configuration file (e.g. RDC’s used for discovery or not) • ..\Resources\Server\DiscoveryManagement.properties – RDC discovery manager properties • ..\Resources\Server\Peers.properties - RDC properties (e.g. IP addresses) • ..\Resources\Server\config.properties – Shows Server properties (defines configuration variables – can be superceded by command line arguments) • ..\Resources\Client\config.properties – Shows Client properties (defines configuration variables – can be superceded by command line arguments) • From the RDC Host • ..\Resources\Peer\DiscoveryManagement.properties – RDC Function • ..\Resources\Peer\Peers.properties – RDC Function
Server Directory Structure/Files • ..\Server\Config\Other\.license - License key file • ..\Server\ Config\Other\Rules.dat - Planning rules definitions • ..\Server\ Config\Properties \DeviceSupport.properties – specific Brocade device firmware levels for Zoning • ..\Server\ Config\Properties\TrapDictionary.txt – SNMP Trap dictionary • ..\Server\ Config\Properties\VendorOIDDictionary.properties - OID dictionary* • ..\Server\ Data\Export – Stores all SAN exports • ..\Server\ Data\Performance – Stores Performance data • ..\Server\ Data\Planning – Stores Planning files • ..\Server\ LaunchScripts - Policy engine “launch” directory
Server Directory Structure/Files • ..\Server\Local_Root\DefaultStorageProvider\policyEngine.ser - Policy engine definitions • ..\Server\Local_Root\PropertiesStorageProvider\trapDistributor.properties – Trap Forwarding definitions • ..\Server\Local_Root\SANavigatorEventStorageProvider\event.log - Server event log • ..\Server\Reports – Stores all generated reports • ..\Server\Sounds – Policy engine “sounds” directory • ..\Server\Universe_Home\TestUniverse – stores “checkpoint” imports/exports • ..\Server\Universe_Home\TestUniverse\_Working – stores Core Model files
Common Directory • ..\Common\Config\Properties\WWNDictionary.properties – Links WWN to Manufacturer
Core Model Files • DefaultStorageProvider\MEService.ser – SAN information file • DefaultStorageProvider\remoteAccessSettings.ser – client access information • DefaultStorageProvider\SimpleDiscovery_DiscInfo.ser – device discovery information (IP address, community strings) • DefaultStorageProvider\views.ser – User defined view information • DefaultStorageProvider\UserManager.ser – SANav user information • DefaultStorageProvider\groupManager.groupList.ser – SANav group information • PropertiesStorageProvider\eventNotification.properties - Event notification properties (e.g. SMTP server IP address) • SANavigatorEventStorageProvider\event.log - SAN event Log
Summary • You should be able to: • Identify the location of specific files • Articulate the function of specific files