System configuration API methods enable you to obtain and set configuration values that apply to all nodes in the cluster.
DisableBmcColdReset
You can use the DisableBmcColdReset method to disable the background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
DisableClusterSsh
You can use the DisableClusterSsh method to disable the SSH service for the entire storage cluster. When you add nodes to the storage cluster, the new nodes will inherit this cluster-wide setting.
DisableSnmp
You can use the DisableSnmp method to disable SNMP on the cluster nodes.
EnableBmcColdReset
You can use the EnableBmcColdReset method to enable a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
EnableClusterSsh
You can use the EnableClusterSsh method to enable the SSH service on all nodes in the storage cluster.
EnableSnmp
You can use the EnableSnmp method to enable SNMP on cluster nodes. When you enable SNMP, the action applies to all nodes in the cluster, and the values that are passed replace all values set in any previous call to EnableSnmp.
GetBinAssignmentProperties
You can use the GetBinAssignmentProperties method to retrieve the bin assignment properties in the database.
GetClusterSshInfo
You can use the GetClusterSshInfo method to query the status of the SSH service for the entire storage cluster.
GetClusterStructure
You can use the GetClusterStructure method to back up the current storage cluster configuration information. If the storage cluster configuration is changed while this method is running, the contents of the configuration backup will be unpredictable. You can save this data to a text file and restore it on other clusters, or the same cluster in the case of a disaster.
GetFipsReport
You can use the GetFipsReport method to check the FIPS 140-2 encryption feature support status of all nodes in the storage cluster.
GetLldpConfig
You can use the GetLldpConfig method to get the Link Layer Discovery Protocol (LLDP) configuration for each node of a storage cluster.
GetLldpInfo
You can use the GetLldpInfo method to get the Link Layer Discovery Protocol (LLDP) configuration for each node of a storage cluster, or an individual storage node.
GetNodeFipsDrivesReport
You can use the GetNodeFipsDrivesReport method to check the FIPS 140-2 drive encryption capability status of a single node in the storage cluster. You must run this method against an individual storage node.
GetNtpInfo
You can use the GetNtpInfo method to get the current network time protocol (NTP) configuration information.
GetNvramInfo
You can use the GetNvramInfo method to get information from each node about the NVRAM card.
GetProtectionDomainLayout
You can use the GetProtectionDomainLayout method to return all protection domain information for a cluster, including which chassis and which custom protection domain each node is in.
GetRemoteLoggingHosts
You can use the GetRemoteLoggingHosts method to get the current list of log servers.
GetSnmpACL
You can use the GetSnmpACL method to get the current SNMP access permissions on the cluster nodes.
GetSnmpInfo
You can use the GetSnmpInfo method to get the current simple network management protocol (SNMP) configuration information.
GetSnmpState
You can use the GetSnmpState method to get the current state of the SNMP feature.
GetSnmpTrapInfo
You can use the GetSnmpTrapInfo method to get current SNMP trap configuration information.
GetSSLCertificate
You can use the GetSSLCertificate method to retrieve the SSL certificate that is currently active on the storage nodes of the cluster.
ListProtectionDomainLevels
You can use the ListProtectionDomainLevels method to list the tolerance and resiliency levels of the storage cluster. Tolerance levels indicate the cluster's ability to continue reading and writing data in the event of a failure, and resiliency levels indicate the storage cluster's ability to automatically heal itself from one or more failures.
RemoveSSLCertificate
You can use the RemoveSSLCertificate method to remove the user SSL certificate and private key for the storage nodes in the cluster. After the certificate and private key are removed, the storage nodes are configured to use the default certificate and private key.
ResetNetworkConfig
You can use the ResetNetworkConfig method to help resolve network configuration issues for an individual node. This method resets an individual node's network configuration to the factory default settings.
ResetSupplementalTlsCiphers
You can use the ResetSupplementalTlsCiphers method to restore the list of supplemental TLS ciphers to the default. You can use this method on the entire cluster.
SetClusterStructure
You can use the SetClusterStructure method to restore the storage cluster configuration information from a backup. When you call the method, you pass the clusterStructure object containing the configuration information you want to restore as the params parameter.
SetLldpConfig
You can use the SetLldpConfig method to configure the Link Layer Discovery Protocol (LLDP) settings for a storage cluster.
SetNtpInfo
You can use the SetNtpInfo method to configure NTP on cluster nodes. The values you set with this interface apply to all nodes in the cluster. If an NTP broadcast server periodically broadcasts time information on your network, you can optionally configure nodes as broadcast clients.
SetProtectionDomainLayout
You can use the SetProtectionDomainLayout method to assign nodes to custom protection domains.
SetRemoteLoggingHosts
You can use the SetRemoteLoggingHosts method to configure remote logging from the nodes in the storage cluster to a centralized log server or servers. Remote logging is performed over TCP using the default port 514. This API does not add to the existing logging hosts. Rather, it replaces what currently exists with new values specified by this API method. You can use GetRemoteLoggingHosts to determine what the current logging hosts are and then use SetRemoteLoggingHosts to set the desired list of current and new logging hosts.
SetSnmpACL
You can use the SetSnmpACL method to configure SNMP access permissions on the cluster nodes. The values you set with this interface apply to all nodes in the cluster, and the values that are passed replace all values set in any previous call to SetSnmpACL. Also note that the values set with this interface replace all network or usmUsers values set with the SetSnmpInfo.
SetSnmpInfo
You can use the SetSnmpInfo method to configure SNMP version 2 and version 3 on cluster nodes. The values you set with this interface apply to all nodes in the cluster, and the values that are passed replace all values set in any previous call to SetSnmpInfo.
SetSnmpTrapInfo
You can use the SetSnmpTrapInfo method to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of hosts that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call.
SetSSLCertificate
You can use the SetSSLCertificate method to set a user SSL certificate and private key for the storage nodes in the cluster.
SnmpSendTestTraps SnmpSendTestTraps enables you to test SNMP functionality for a cluster. This method instructs the cluster to send test SNMP traps to the currently configured SNMP manager.
TestAddressAvailability
You can use the TestAddressAvailability method to check to see if a certain IP address is in use on an interface within the storage cluster.