Home / Platform management / Storage / Distributed Storage / View the address of the object storage pool

View the address of the object storage pool

Distributed storage is a hyper-converged storage solution provided by the platform. Based on the open-source ROOK + Ceph storage solution, distributed storage achieves distributed storage capabilities that are automatically managed, scaled, and repaired, meeting the block storage, file storage, and object storage needs of small and medium-sized deployments.

Prerequisites

Cautions

View the address of the object storage pool and Add a device only support selecting one of the methods.

Restarting storage components

  1. In the left navigation bar, click Storage > Open ports.

  2. Click Configure Now.

  3. On the “Deploy an operator” wizard page, click the “Deploy an operator” button in the bottom right corner.

    • When the page automatically proceeds to the next step, it indicates that the Operator deployment is successful.

    • If the deployment fails, please refer to the interface prompt to clean up the deployed information and retry the deployment of the Operator. If you want to return to the distributed storage selection page, click on App Store, first uninstall the resource instances deployed in rook-operator, and then uninstall rook-operator.

Create a cluster

  1. On the Create a cluster wizard page, configure the relevant parameters and click the Create a cluster button in the lower right corner.

    Parameter Description
    Device Class Type The device class is a grouping of hard drives. You can customize device classes based on your storage needs and allocate different storage content to hard drives with different performance levels.
    • Default Device Class: The platform automatically categorizes hard drives in the cluster nodes based on their types. For example, device classes with names such as hdd, ssd, and nvme are created.
    • Custom Device Class: You can customize device class names for specific combinations of hard drives in the nodes. Multiple device classes can be added. Each hard drive can only belong to one device class.
    Device Class - Name The name of the device class. When selecting Custom Device Class, the following names cannot be used: hdd, ssd, nvme.
    Device Class - Storage Device Select Blank Hard Drive or Unformatted Hard Drive Partition in the node.
    • When all empty devices are turned on: All empty devices in the node will be added to this device class.
    • When all empty devices are turned off: Manually enter the names of the empty devices in the node, such as sda.
    Snapshot When enabled, it supports creating PVC snapshots and using the snapshots to configure new PVCs for quick backup and data recovery.
    If snapshots are not enabled when creating storage, you can still enable them in the Actions section on the storage cluster details page.
    Note: Before using this feature, make sure that the volume snapshot plugin is deployed for the current cluster.
    Monitoring Alert When enabled, it provides out-of-the-box metrics collection and alert capabilities. For more information, see Monitoring and Alert .
    Note: If not enabled at this time, you will need to find alternative solutions for storage monitoring and alerting. For example, manually configure monitoring panels and alert policies in the Operations Center.
  2. Click on Advanced Configuration to perform advanced configuration for the components.

    Parameter Description
    Network Configuration
    • Host Network: The storage cluster will use the host network. Fill in the relevant network optimization parameters in the optimization parameter column, such as configuring the public and cluster network segments. If left blank, the default host network segment will be used.
    • Container Network: The storage cluster will use the container network. You can create subnets in the network management and assign them to the rook-ceph namespace. If left blank, the default subnet will be used.
    Optimization Parameters Supports filling in parameters in the Ceph configuration file format. The system will override the default parameters based on the filled content.
    Note: After filling in or modifying the initialization parameters for the first time, please click on the initialization parameters. The cluster can only be created after the initialization is successful.
    Procedure You can deploy components to specific nodes. The number of nodes should be no less than three to ensure minimum availability. The components that the deployment configuration will take effect on include MON, MGR, MDS, and RGW.
    • When the page automatically proceeds to the next step, it indicates that the Ceph cluster deployment is successful.

    • If the creation fails, you can click on Clean up created information or retry to automatically clean up resources and recreate the cluster, or manually clean up resources according to the document Distributed Storage Service Resource Cleanup .

Add a device class

  1. On the Add a device class wizard page, configure the relevant parameters and click the Add a device class button in the lower right corner.

    Parameter Description
    StorageClasses type - File storage: Provides secure, reliable, and scalable shared file storage services. Suitable for file sharing, data backup, and other scenarios.
    - Block storage: Provides high IOPS, low latency storage services. Suitable for databases, virtualization, and other scenarios.
    - Object storage: Provides standard S3 interface storage services. Suitable for big data, backup and archiving, and online storage scenarios.
    Replica count The larger the replica count, the higher the redundancy and data security, but the storage utilization will also decrease. Usually set to 3 to meet most requirements.
    Device class Classify disks of the same type of device or the same business logic into types. Select the device class that has been added in the previous step in the created storage pool.
    • When selecting a device class, data will be stored in the selected device class.
    • When no device class is selected, data will be randomly stored in all devices in the storage pool.

    If it is an object storage, you also need to configure the following parameters:

    Parameter Description
    Region Fill in the region where the storage pool is located.
    Gateway Type Default is S3 and cannot be modified.
    Internal Port Fill in the port for internal access to the cluster.
    External Access Enabling/disabling external access will create/destroy a NodePort type Service.
    Instance Count The number of resource instances for object storage.
    • When the page automatically proceeds to the next step, it indicates that the storage pool deployment is successful.

    • If the deployment fails, please refer to the interface prompts to check the core components, and then click Clean up created information and retry to recreate the storage pool.

  2. Click Add a device class. On the Details tab, you can view the information of the created storage pool, etc.