StorNext configuration

Updated on December 10th, 2022

StorNext is a shared disk file system made by Quantum Corporation. StorNext enables multiple Windows, Linux and Apple workstations to access shared block storage over a Fibre Channel network. It also provides an Archive capability to Cloud and LTO.

This article will walk you through the StorNext configuration process.

Process Engine Activities

StorNext - Create StorNext Client


This creates an object to be used for StorNext activities.
Property Content Details
Ignore Certificate Errors Boolean True or False

Ignores Certificate errors when connecting. Used for self-signed certificates.

This is False by default.

StorNext Client (output) StorNextClient The client object used to connect to StorNext.
StorNext Host * String or declared variable of type string Contains host info.
StorNext Password SecureValue(Of String)

StorNext Password (optionally encrypted)

Optional.

StorNext User String or declared variable of type string

StorNext username

Optional.

Delete

StorNext - Get StorNext File Information


This gets file info for a StorNext managed file, including which media it is stored on and whether it’s been archived or not.
Property Content Details
File Path String or declared variable of type string

The file path get info for.

StorNext Client StorNextClient The client object used to connect to StorNext.
File Info (output) StorNextFileInfo A structure containing information about the file.
Delete

StorNext - Get StorNext File Location


This is a shorter, quicker version of Get StorNext File Information (above) for getting the file location (archive or disk) which is needed before we decide to restore a file
Property Content Details
File Path String or declared variable of type string

The file path to get info for.

StorNext Client StorNextClient The client object used to connect to StorNext.
File Info (output) StorNextLocation An enum that contains flags for Archive and Disk.
Delete

StorNext - Remove StorNext Disk Copy


This will ask StorNext to remove the disk copy if it’s been archived; it will do nothing if not archived.
Property Content Details
File Path String or declared variable of type string

The file path to get info for.

StorNext Client StorNextClient The client object used to connect to StorNext.
Delete

Device Director activities

Device Configuration

Label Value Details
Name Any value Required.
Address The URL of the server, as it must include the protocol. It should also include the port - eg https://Server:444 Required.
Ignore Certificate Errors Default if false (unticked) This will suppress connection errors if the StorNext server has an untrusted self signed certificate or an expired certificate.
Maximum Devices The maximum number of jobs that can be done in parallel In normal use this should not be above 10 as you can't normally use that many channels.
Password The password to use to log in Optional.
Username  The username to use to log in as Optional.
Delete

Profile Configuration

Label Value Details
Name Any value Required.
Job Type Archive \ Restore Required.
Delete

Job Configuration

Label Value Details

Group

Any of the defined groups or Default

All available devices, lowest possible priority.

Name

Any value

Required.

Input

Path to file on StorNext "file system"

Unix formatted.

e.g.
/SAN/toS3/filename.mxf

Output

Path to file on StorNext "file system"

Attempts to restore the file to an alternate Unix formatted location. It is sensible to put this in an unmanaged location.

e.g.
/SAN/unmanaged/filename.mxf

For Restore jobs, the file should not be already restored.

For partial file restore, an output must be specified, and you can use the STARTBYTE and ENDBYTE properties - these are inclusive so start 10 end 20 will produce an 11 byte file.
 
Alternatively, you can use XML to specify the job,
e.g. 
<StorNextJob>
    <JobType>Restore</JobType>
    <File startbyte="10" endbyte="20" output="/SAN/unmanaged/TestFilePartial.data">/SAN/toS3/TestFile.txt</File>
</StorNextJob>
 
You can also use the XML format to do multiple archive or restore;
e.g.

<Job>
     <JobType>Archive</JobType>
     <File>/file/on/StorNext1</File>
     <File>/file/on/StorNext2</File>
     <File>/file/on/StorNext3</File>
</Job>

Priority

Normal / Critical / Background / Custom

The last option activates Custom Priority.

Custom Priority

Numeric value for the Device Director internal Custom priority

Required if active.

Number of attempts

Numeric value for total number of attempts to make to before failing job

Required.

Initial State

Queued / Pending

Default selection is Queued.

Submit Job At Time

[DatePicker] [TimePicker]


Delete



Was this article helpful?