The VCS SRDF Agent has been enhanced in the 3Q2021 Agent pack
Users can now specify an alternate SYMCLI_DB_FILE location via the new VCS SRDF "SymcliDbFile" attribute.
This removes the need for users to manually edit the VCS SRDFAgent.pm file and customize the file with the location of an alternate SYMCLI_DB file. .
SymcliDbFile Attribute Description
Absolute path to the custom SYMAPI database file.
Type-dimension: string-scalar
Default: Not defined (The path value of the standard symapi database file is considered to perform symrdf operations.)
NOTE: Do not modify this attribute if you do not plan to use a customized database for your storage devices.
The custom SYMAPI file restricts users from potentially damaging & interacting with other devices not seen by the local host.
Sample output:
# cd /opt/VRTSvcs/bin/SRDF
# grep cluster_db open SRDFAgent.pm
open:$ENV{"SYMCLI_DB_FILE"}="/var/symapi/db/cluster_db.bin";
By creating a local /var/symapi/db/<SYMCLI_DB_FILE-NAME>, there is reduced risk in VCS or other applications “touching” other devices not intentionally presented to the clustered hosts
SRDFAgent.pm:$ENV{"SYMCLI_DB_FILE"}="/var/symapi/db/cluster_db.bin";
NOTE: The customized changes to the SRDFAgent.pm file are overwritten when upgrading the VCS SRDF agent.