Performing individual obtainment of storage cluster configuration information

Virtual Storage Platform One SDS Cloud for Google Cloud Platform Setup and Configuration

Version
1.18.x
Audience
anonymous
Part Number
MK-24VSP1SDS011-02

This section describes the procedure for verifying the configuration by using a REST API/CLI to obtain respective component information.

  1. Log in to the controller node.
  2. 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.

  3. 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.

  4. 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

    • The number must be the same as the number of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster.

    • (Multi-Zone configuration) Tiebreaker nodes are excluded.

    Value of protocol

    The value is the same as the value of computePortProtocol set in step 6 of Configuring a storage cluster.*

    Value of status

    The status value is "Normal."

    Value of mtuSize

    The value must be the same as the MTU size set with the VPC you specified for computeVpcName in step 6 of Configuring a storage cluster.

    * If you specified "NVMe/TCP" for computePortProtocol in step 6 of Configuring a storage cluster, the compute port protocol value that you obtain is "NVMe_TCP."

    CAUTION:
    • The subnetMask value is a fixed value (/32) conforming to Google Cloud specifications.

    • The subnetPrefixLength1 value is a fixed value (/128) conforming to Google Cloud specifications.

  5. 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

    This 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."

  6. 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 softwareVersion

    The value matches the version indicated in templateVersion of the configuration file (terraform.tfvars).

    Value of status

    The status value is "Ready."

    Value of deploymentType

    (Single-Zone configuration) The deploymentType value is "Normal."

    (Multi-Zone 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.

  7. 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

    The number is the same as that of storage nodes set for numberOfNodes in step 6 of Configuring a storage cluster.

    (Multi-Zone configuration) The number is larger by one than the number of storage nodes you set for numberOfNodes in step 6 of Configuring a storage cluster.

    Value of status

    The status value is "Ready."

    Value of modelName

    • The value is the same as that of storageNodeMachineType set in step 6 of Configuring a storage cluster.

    • (Multi-Zone configuration) n4-highmem-4 is set in tiebreaker node.
  8. 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-Zone configuration) 1

    (Multi-Zone configuration) 3

    Value of numberOfStorageNodes

    (Single-Zone configuration) The value is equal to the number of storageNode objects obtained in step 7.

    (Multi-Zone 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 physicalZone

    (Single-Zone configuration) The physicalZone value is null.

    (Multi-Zone configuration) The value is the zone name specified for zones in step 6 of Configuring a storage cluster.

  9. 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."

  10. 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"

  11. 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 "metadata.google.internal."

    Value of timezone

    The value is the same as that of timeZone set in step 6 of Configuring a storage cluster.

  12. 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 "169.254.169.254."

    Value of secondaryDnsServerIpAddress

    The secondaryDnsServerIpAddress value is an empty string ("").

    Value of virtualIpv4Address

    The virtualIpv4Address value is an empty string ("").

  13. 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"

  14. 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 the MTU size set with the VPC you specified for controlVpcName in step 6 of Configuring a storage cluster.

    CAUTION:

    The subnetMask value is a fixed value (/32) conforming to Google Cloud specifications.

  15. 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 the MTU size set with the VPC you specified for internodeVpcName in step 6 of Configuring a storage cluster.

    CAUTION:

    The subnetMask value is a fixed value (/32) conforming to Google Cloud specifications.

  16. 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 value with 1 added to the fourth octet of the network address for the control network subnet set in step 6 of Configuring a storage cluster.

    Value of interface

    The interface value is "eth0."