Initializing the Object Service

This operation enables you to configure initialization parameters for the object service, ensuring that the object service can be used properly.

Procedure

  1. Choose Services > Object Service > Initialization.
  2. Import an object service package.

    1. In Object Service Package, select the desired object service package and click Upload.
    2. After the upload is successful, click Next.

      If the object service package has been imported during system initialization, click Next to skip this step.

  3. Create a storage pool.

    If an object storage pool exists, click Next to skip this step.

    1. In the Basic Information area, configure basic information for the storage pool.

      Table 1 describes related parameters.

      Table 1 Storage pool parameters

      Parameter

      Description

      Storage Pool Name

      Indicates the name of the storage pool.

      NOTE:
      • The name must be unique.
      • The name can contain only letters, digits, underscores (_), and hyphens (-).
      • The name contains 1 to 64 characters.

      Storage Pool Type

      Indicates the type of the storage pool. The object service supports Common only.

      Security Level

      Indicates the security level of the storage pool. Possible options are Node and Cabinet.

      NOTE:

      When the value is set to Cabinet, the node quantity difference between cabinets cannot exceed 2.

      Redundancy Policy

      Indicates the redundancy policy of the storage pool. The object service supports EC only.

      Main Storage

      Indicates the main storage type of the storage pool. Possible options are SAS, SATA, SSD, and SSD card or NVMe SSD.

      Cache

      Indicates the cache type of the storage pool. Possible options are SSD card or NVMe SSD and SSD.

      EC

      Indicates the EC redundancy policy of the storage pool. The number of parity fragments in the storage pool is +M or +M:1. Currently, +2:1, +2, +3:1, +3, +4:1, and +4 are supported.

    2. In the Disk Pool area, create a disk pool.
      1. Click Create.

        The Create Disk Pool page is displayed on the right.

      2. In the Basic Information area, configure basic information for the disk pool.

        Table 2 describes related parameters.

        Table 2 Disk pool parameters

        Parameter

        Description

        Disk Pool Name

        Indicates the name of the disk pool.

        NOTE:
        • The name must be unique.
        • The name can contain only letters, digits, underscores (_), and hyphens (-).
        • The name contains 1 to 64 characters.

        Max. Main Storage Media per Node

        Indicates the maximum number of storage media that can be used by a single node to store user data. The value of this parameter determines the allocation of cache and compute resources on the node. Set this parameter based on site requirements.

      3. In the Choose Node area, select the required nodes and disks.
      4. Click OK.
    3. Click Next.

  4. Configure the network.

    1. Configure the service network. Table 3 describes related parameters.
      Table 3 Service network parameters

      Parameter

      Description

      Use Configured IP Address Only

      If you select Yes, the system only allocates configured service IP addresses in the specified IP address range to the nodes.

      Transmission Protocol

      Indicates the transmission protocol used by the service network. The value can only be TCP.

      Bond Mode

      Indicates the bond mode of the network.

      • bond1: active/standby mode
      • bond4: dynamic link aggregation mode
        NOTE:

        When Transmission Protocol is set to TCP, bond1 and bond4 are supported. You are advised to select bond4.

      IP Address Range

      Indicates the IP address segment of the service network.

      NOTE:
      • If you select No in Use Configured IP Address Only, the IP addresses in the specified IP address segment cannot be in the same network segment as those of other ports on the node.
      • In the event of using an IPv4 address:
        • A 32-bit IPv4 address is divided into four 8-bit fields that are expressed in dotted decimal notation.
        • Each field of the IPv4 address must be an integer.
        • The value of the leftmost field ranges from 1 to 223 (excluding 127).
        • The values of the other fields range from 0 to 255.
        • An IPv4 address cannot be set to a special address such as a broadcast address.
        • Example: 192.168.1.100

      Mask/Prefix

      When an IPv4 address is used, this parameter indicates the subnet mask of the service IP address and identifies the subnet to which the IP address belongs.

      Port

      Indicates the port used by the service IP address.

      Click to go to the Manage Bond Port page. You can configure a port as required. For details, see Managing Bond Ports.

    2. (Optional) Select Configure Replication Network and set replication network parameters. Table 4 describes related parameters.

      If the replication network is not enabled during object service initialization, you can choose Services > Object Service > Service Network and click Configure Replication Network to configure the replication network later.

      Once the replication network is enabled, it cannot be disabled.

      Table 4 Replication network parameters

      Parameter

      Description

      Use Configured IP Address Only

      If you select Yes, the system only allocates configured service IP addresses in the specified IP address range to the nodes.

      Transmission Protocol

      Indicates the transmission protocol used by the replication network. The value is TCP.

      Bond Mode

      Indicates the bond mode of the replication network.

      • bond1: active/standby mode
      • bond4: dynamic link aggregation mode
        NOTE:

        When Transmission Protocol is set to TCP, bond1 and bond4 are supported. You are advised to select bond4.

      IP Address Segment

      Indicates the IP address segment of the replication network.

      NOTE:
      • If you select No in Use Configured IP Address Only, the IP addresses in the specified IP address segment cannot be in the same network segment as those of other ports on the node.
      • In the event of using an IPv4 address:
        • A 32-bit IPv4 address is divided into four 8-bit fields that are expressed in dotted decimal notation.
        • Each field of the IPv4 address must be an integer.
        • The value of the leftmost field ranges from 1 to 223 (excluding 127).
        • The values of the other fields range from 0 to 255.
        • An IPv4 address cannot be set to a special address such as a broadcast address.
        • Example: 192.168.1.100

      Mask/Prefix

      When an IPv4 address is used, this parameter indicates the subnet mask of the replication IPv4 address and identifies the subnet to which the IP address belongs.

      Port

      Indicates the port used by the replication network.

      Click to go to the Manage Bond Port page. You can configure a bond port as required. For details, see Managing Bond Ports.

    3. Click Preview. The system automatically reads the IP addresses configured on the server.

      You can click More to modify a node or manage bond ports.

    4. Click Submit.
    5. After the replication network is configured successfully, click Next.

  5. Configure region information.

    • Select the Multiple Clusters tab and click Yes in Default Cluster.
      1. In the Account Default Parity Fragments area, select the number of parity fragments.
        • When Security Level is set to Node, set the value to the maximum number of nodes or disks allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.
        • When Security Level is set to Cabinet, set the value to the maximum number of cabinets or nodes allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.

        The available values depend on the number of parity fragments of existing storage pools.

      2. In the Global Domain Name area, configure the domain name of the global region.
        • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
        • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
        • A maximum of eight domain names with no hierarchical relationship can be entered. Separate the domain names with semicolons (;).
      3. In the Region Configuration area, configure region information.

        Table 5 describes related parameters.

        Table 5 Region parameters

        Parameter

        Description

        Default Region

        Indicates whether the current region is the default region.

        Region Name

        Indicates the name of the region, which must be unique.

        [Value range]

        • The name contains 1 to 32 characters.
        • The name can contain letters, digits, and hyphens (-), and must start with a letter and cannot end with a hyphen (-).

        Domain Name

        Indicates the domain name of the region.

        [Value range]

        • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
        • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
        • A maximum of eight domain names with no hierarchical relationship can be entered. Separate the domain names with semicolons (;).
      4. Configure object cluster information.

        Table 6 describes related parameters.

        Table 6 Object cluster parameters

        Parameter

        Description

        Cluster Name

        Indicates the name of the cluster.

        [Value range]

        • The name contains 1 to 128 characters.
        • The name can contain only letters, digits, hyphens (-), and underscores (_). It must start with a letter and cannot end with a hyphen (-) or underscore (_).

        Domain Name

        Indicates the domain name of the cluster.

        [Value range]

        • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
        • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
        • A maximum of eight domain names with no hierarchical relationship can be entered. Separate the domain names with semicolons (;).

        Management Floating IP Address

        Indicates the floating IP address used for logging in to DeviceManager and communications between clusters.

        Replication Domain Name

        Indicates the domain name of the replication network.

        [Value range]

        Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.

      5. In Authentication Type, select an authentication type and configure authentication information.
        1. Configure authentication information.
          • POE
            Table 7 describes related parameters.
            Table 7 POE authentication parameters

            Parameter

            Description

            URL

            Indicates the URL of the POE authentication server.

            [Value range]

            • Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
            • The port ranges from 1 to 65535 and is optional.
            • The path can contain lowercase letters, digits, and special characters !#$&'()*+,/:;=?@[]-_.~, and is optional.

            [Example]

            192.168.1.1:30443 or www.test.com:30443

            NOTE:

            When Default Region is set to Yes, this parameter is unavailable.

            Access Certificate

            Indicates the certificate of the POE authentication server.

            NOTE:

            When Default Region is set to Yes, this parameter is unavailable.

            Security Certificate

            Indicates the certificate password of the POE authentication server.

            NOTE:

            When Default Region is set to Yes, this parameter is unavailable.

            POE Service Domain Name

            Indicates the unified entry for accessing the POE service.

            [Value range]

            • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
            • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
              NOTE:

              When Default Region is set to No, this parameter is unavailable.

          • IAM

            Table 8 describes related parameters.

            Table 8 IAM authentication parameters

            Parameter

            Description

            URL

            Indicates the URL of the IAM authentication server.

            [Value range]

            • Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
            • Port ranges from 1 to 65535 and is optional.
            • The path can contain lowercase letters, digits, and special characters !#$&'()*+,/:;=?@[]-_.~, and is optional.

            [Example]

            192.168.1.1:30443 or www.test.com:30443

            Access Protocol

            Indicates the protocol used for accessing the IAM authentication server.

            Username

            Indicates the user name for logging in to the IAM authentication server

            [Value range]

            The user name contains 1 to 127 characters.

            Password

            Indicates the password of the logged-in user. The password contains 8 to 63 characters.

            Domain ID

            Indicates the domain ID of the IAM authentication server.

            [Value range]

            The domain ID contains 1 to 127 characters.

            Project Name

            Indicates the project name of IAM authentication.

            [Value range]

            The project name contains 1 to 63 characters.

          • Keystone

            Table 9 describes related parameters.

            Table 9 Keystone authentication parameters

            Parameter

            Description

            URL

            Indicates the URL of the Keystone authentication server.

            [Value range]

            • Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
            • Port ranges from 1 to 65535 and is optional.
            • The path can contain lowercase letters, digits, and special characters !#$&'()*+,/:;=?@[]-_.~, and is optional.

            [Example]

            192.168.1.1:30443 or www.test.com:30443

            Access Protocol

            Indicates the protocol used for accessing the Keystone authentication server.

            Username

            Indicates the user name for logging in to the Keystone authentication server

            [Value range]

            The user name contains 1 to 127 characters.

            Password

            Indicates the password of the logged-in user. The password contains 8 to 63 characters.

            Domain ID

            Indicates the domain ID of the Keystone authentication server.

            [Value range]

            The domain ID contains 1 to 127 characters.

            Project Name

            Indicates the project name of Keystone authentication.

            [Value range]

            The project name contains 1 to 63 characters.

      6. Set the LS domain name. Table 10 describes related parameters.
        Table 10 LS parameters

        Parameter

        Description

        LS Domain Name

        Indicates the unified entry for accessing the cluster location service.

        [Value range]

        • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
        • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.

        RLS Primary Service Address

        Indicates the primary service address of the region location service (RLS). Set the value to the service plane IP address of any storage node in the current region.

        [Value range]

        Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-), and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.

        [Example]

        192.168.1.100

        NOTE:

        When Default Region is set to Yes, this parameter is unavailable.

      7. Click Next.
    • Select the Multiple Clusters tab and click No in Default Cluster.
      1. In the Account Default Parity Fragments area, select the number of parity fragments.
        • When Security Level is set to Node, set the value to the maximum number of nodes or disks allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.
        • When Security Level is set to Cabinet, set the value to the maximum number of cabinets or nodes allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.

        The available values depend on the number of parity fragments of existing storage pools.

      2. In the Object Cluster Configuration area, set the object cluster name.
        • The name contains 1 to 128 characters.
        • The name can contain only letters, digits, hyphens (-), and underscores (_). It must start with a letter and cannot end with a hyphen (-) or underscore (_).
      3. Click Next.
    • Select the Single Cluster tab.
      1. In the Account Default Parity Fragments area, select the number of parity fragments.
        • When Security Level is set to Node, set the value to the maximum number of nodes or disks allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.
        • When Security Level is set to Cabinet, set the value to the maximum number of cabinets or nodes allowed to be faulty in a storage pool. In this case, the data can be accessed and restored automatically.

        The available values depend on the number of parity fragments of existing storage pools.

      2. In the Global Domain Name area, configure the domain name of the global region.
        • A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-). A subdomain name cannot start or end with a hyphen (-).
        • A domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
        • A maximum of eight domain names with no hierarchical relationship can be entered. Separate the domain names with semicolons (;).
      3. In the Object Cluster Configuration area, set the object cluster name.
        • The name contains 1 to 128 characters.
        • The name can contain only letters, digits, hyphens (-), and underscores (_). It must start with a letter and cannot end with a hyphen (-) or underscore (_).
      4. Select an authentication type and configure authentication information.
        1. Configure authentication information.
          • POE

            When Authentication Type is set to POE, you do not need to configure any parameter.

          • IAM

            Table 11 describes related parameters.

            Table 11 IAM authentication parameters

            Parameter

            Description

            URL

            Indicates the URL of the IAM authentication server.

            [Value range]

            • Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
            • The port ranges from 1 to 65535 and is optional.
            • The path can contain lowercase letters, digits, and special characters !#$&'()*+,/:;=?@[]-_.~, and is optional.

            [Example]

            192.168.1.1:30443 or www.test.com:30443

            Access Protocol

            Indicates the protocol used for accessing the IAM authentication server.

            Username

            Indicates the user name for logging in to the IAM authentication server

            [Value range]

            The name contains 1 to 127 characters.

            Password

            Indicates the password of the logged-in user. The password contains 8 to 63 characters.

            Domain ID

            Indicates the domain ID of the IAM authentication server.

            [Value range]

            The domain ID contains 1 to 127 characters.

            Project Name

            Indicates the project name of IAM authentication.

            [Value range]

            The project name contains 1 to 63 characters.

          • Keystone

            Table 12 describes related parameters.

            Table 12 Keystone authentication parameters

            Parameter

            Description

            URL

            Indicates the URL of the Keystone authentication server.

            [Value range]

            • Supports IPv4 addresses or domain names. A domain name contains 3 to 253 characters, including lowercase letters, digits, and hyphens (-) and cannot start or end with a hyphen (-). The domain name must contain a second-level domain name. Each subdomain name contains 1 to 63 characters and is separated from each other using periods (.). The top-level domain name cannot contain digits only.
            • Port ranges from 1 to 65535 and is optional.
            • The path can contain lowercase letters, digits, and special characters !#$&'()*+,/:;=?@[]-_.~, and is optional.

            [Example]

            192.168.1.1:30443 or www.test.com:30443

            Access Protocol

            Indicates the protocol used for accessing the Keystone authentication server.

            Username

            Indicates the user name for logging in to the Keystone authentication server

            [Value range]

            The name contains 1 to 127 characters.

            Password

            Indicates the password of the logged-in user. The password contains 8 to 63 characters.

            Domain ID

            Indicates the domain ID of the Keystone authentication server.

            [Value range]

            The domain ID contains 1 to 127 characters.

            Project Name

            Indicates the project name of Keystone authentication.

            [Value range]

            The project name contains 1 to 63 characters.

      5. Click Next.

  6. View the initialization summary.
  7. Ensure that the information is correct and click OK.

    After you click OK, the system starts to create an object storage pool, configure the service network, and initialize the object service. Wait until the configuration is complete.

  8. After the initial configuration is complete, click Finish.