This section describes the procedure for verifying the configuration by using a REST API/CLI to obtain respective component information.
- Log in to the controller node.
-
Change the password of the user created in the "ServiceAdministrators" user
group, according to the procedure described in Creating an
initial user. The parameters and values required to change the password
are as follows:
-
userId: ID of the user created in the "ServiceAdministrators" user group
-
currentPassword: Password used when the user was created
-
newPassword: New password
REST API: PATCH /v1/objects/users/<userId>/password
CLI: user_password_set
In the following steps, use the same credentials as in step 2.
-
-
Obtain a list of event logs and verify that startup of the storage cluster is
completed before confirming configuration.
REST API: GET /v1/objects/event-logs
CLI: event_log_list
If the KARS08100-I message has been output to the event log, startup of the storage cluster is completed. Perform the following procedures to confirm each configuration.
CAUTION:Event log KARS10965-W might be output. In such a case, take action according to Action to be taken when resource deletion locking is not correctly set (Cloud for Microsoft Azure) in the VSP One SDS Block and SDS Cloud Troubleshooting Reference.
-
Obtain compute port information, and then verify the configuration.
REST API: GET /v1/objects/ports
CLI: port_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Number of portSummary objects
(Single-AZ configuration) The number is the same as the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster.
(Multi-AZ configuration) The number is the same as the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster minus the number of tiebreaker nodes.
Value of protocol
The value is the same as the value of computePortProtocol set in step 7 of Configuring a storage cluster.*
Value of status
The status value is "Normal."
Value of mtuSize
The value is the same as that of computeMtuSize set in step 8 of Configuring a storage cluster.
* If you specified "NVMe/TCP" for computePortProtocol in step 7 of Configuring a storage cluster, the compute port protocol value that you obtain is "NVMe_TCP."
-
Obtain drive information, and then verify the configuration.
REST API: GET /v1/objects/drives
CLI: drive_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Number of drive objects
The number is the same as the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster multiplied by numberOfDrives.
Value of statusSummary
The statusSummary value is "Normal."
-
Obtain storage cluster information, and then verify the configuration.
REST API: GET /v1/objects/storage
CLI: storage_show
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of status
The status value is "Ready."
Value of deploymentType
(Single-AZ configuration) The deploymentType value is "Normal."
(Multi-AZ configuration) The deploymentType value is "Multi-AZ."
CAUTION:When building multiple VSP One SDS Block, also check the value of internalId.
If the value of internalId is duplicated in any other VSP One SDS Block, perform the operation described in Removing the storage software in the VSP One SDS Block and SDS Cloud System Administration. Then, perform the operation again from Configuring a storage cluster.
-
Obtain storage node information, and then verify the configuration.
REST API: GET /v1/objects/storage-nodes
CLI: storage_node_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Number of storageNode objects
(Single-AZ configuration) The number is the same as the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster.
(Multi-AZ configuration) The number is equal to the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster plus the number of tiebreaker nodes.
Value of status
The status value is "Ready."
Value of modelName
The value is the same as that of storageNodeVmSize set in step 6 of Configuring a storage cluster.
-
Obtain fault domain information, and then verify the configuration.
REST API: GET /v1/objects/fault-domains
CLI: fault_domain_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Number of faultDomain objects
(Single-AZ configuration) 1
(Multi-AZ configuration) 3
Value of numberOfStorageNodes
(Single-AZ configuration) The value is equal to the number of storageNode objects obtained in step 7.
(Multi-AZ configuration) The number is the same as that of the storage nodes belonging to the fault domain.
Value of status
The status value is "Normal."
Value of logicalZone
The value is the zone number specified for zones in step 6 of Configuring a storage cluster.
-
Obtain storage controller information, and then verify the configuration.
REST API: GET /v1/objects/storage-controllers
CLI: storage_controller_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of status
The status value is "Normal."
-
Obtain storage pool information, and then verify the configuration.
REST API: GET /v1/objects/pools
CLI: pool_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of status
The status value is "Normal."
Value of redundantType
In HPEC 4D+2P: "4D+2P"
In Mirroring Duplication: "Duplication"
-
Obtain storage cluster time information, and then verify the
configuration.
REST API: GET /v1/objects/storage-time-setting
CLI: storage_time_setting_show
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of systemTime
It matches the UTC time when the information was obtained.
Value of ntpServerNames
The ntpServerNames value is an empty string ("").
Value of timezone
The value is the same as that of timeZone set in step 5 of Configuring a storage cluster.
-
Obtain storage cluster network information, and then verify the
configuration.
REST API: GET /v1/objects/storage-network-setting
CLI: storage_network_setting_show
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of primaryDnsServerIpAddress
The primaryDnsServerIpAddress value is "168.63.129.16."
Value of secondaryDnsServerIpAddress
The secondaryDnsServerIpAddress value is empty.
Value of virtualIpv4Address
The virtualIpv4Address value is empty.
-
Obtain protection domain information, and then verify the configuration.
REST API: GET /v1/objects/protection-domains
CLI: protection_domain_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of redundantType
In HPEC 4D+2P: "4D+2P"
In Mirroring Duplication: "Duplication"
-
Obtain control port information, and then verify the configuration.
REST API: GET /v1/objects/control-ports
CLI: control_port_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of mtuSize
The value is the same as that of controlMtuSize set in step 8 of Configuring a storage cluster.
-
Obtain internode port information, and then verify the configuration.
REST API: GET /v1/objects/internode-ports
CLI: internode_port_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of mtuSize
The value is the same as that of internodeMtuSize set in step 8 of Configuring a storage cluster.
-
Obtain storage node network information, and then verify the
configuration.
REST API: GET /v1/objects/storage-node-network-settings
CLI: storage_node_network_setting_list
Confirm the obtained information to verify the following:
Obtained information
Verification
Value of gateway
It is the first address (except for a network address) in the address space for a control network subnet entered for controlSubnetName in step 7 of Configuring a storage cluster.
Value of interface
The interface value is "eth0."