4.4 System Architecture – Default Components
The MySQL database will be created automatically if it is selected during the script. Only one node needs to contain the database, and an external database can be specified, although this requires the MySQL server installation to have been pre-installed. (Using a cluster node allows the script to automatically install MySQL).
- MySQL Database
- .NET 8 Runtime
- Device Drivers
- User Creation
- Database Initialization
The default user created by the script is:
Database Name: SFArchive
User Name: sfs
Password: sfs
During the setup, the services which are described are automatically installed and started these services are:
- NxUI- The Web Service which provides a Web interface. Note its default port number is 8186, so to contact the server use the following http URL in any internet browser:
- http://<IP>:8186. Replace <IP> with the IP address specified during installation
Services started by the installation include:
- NxREST - The main interface to the SF Archive system for other MAM systems. The REST API listens by default on port 7186
- NxSocket - An XML socket interface that may also be used by MAM systems. The socket API listens on the default port 8199, this is the identical specification to the FlashNet archive system, so that other vendors can immediately link to SFA without changing their setup.
- NxQueue - The queuing service as specified above.
- NxChanger - The changer service. This service when first started will find and add any changer devices that might be connected.
- NxServerWatchDog – This is a service that allows the stop/start of the other services via the SFArchive WebUI (Under the ‘Servers’ tab)
Once the installation setup script has been completed each service has been installed and set to automatically execute. The system will require a few items to be configured:
- Volumes - These should have been automatically detected in the robotics and added to the system tables. If they have not been then they may be scanned at any time using: NxScsi -U, which will manually scan the server buses (Fiber channel, SCSI. SAS, etc.) to find any changers specified in the changers table, and then load all volumes found into the database.
- Groups - Once all volumes are located the groups window can be used to create groups, name them and add volumes discovered to them.
- Workflow - A workflow can be set up in the absence of any asset management system. This will allow some media to be archived for test purposes. If an asset management system is being used, refer to its manual for connection to the archive. As noted about most MAM systems can utilize the ‘FlashNet’ socket XML connection and this should be used to connect to SFA.