No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

OceanStor 9000 V300R006C00 Object Storage Service (Compatible with OpenStack Swift APIs) Administrator Guide 07

Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Application Process of the Object Storage Service

Application Process of the Object Storage Service

This section describes the application process of the object storage service, providing guidance for service users.

Figure 3-1 shows the application process of the object storage service after hardware and software installation of OceanStor 9000 is complete. The process includes the service configuration in OceanStor 9000, preparation for upper-layer application clients, service provisioning for end users, and routine operation and maintenance management.

OceanStor 9000 does not integrate object storage clients. After service initialization and configuration in OceanStor 9000 are completed, operators of OceanStor 9000 need to prepare the Keystone server and object storage clients that are compatible with OpenStack Swift APIs. The Keystone server is used to authenticate service users and the clients are used to provision services for end users. Administrators need to ensure timely maintenance and management during the daily operation of OceanStor 9000.

Figure 3-1  Application process of the object storage service

Application process of the object storage service is as follows:

  1. Initialize.

    The initialization is performed in OceanStor 9000.

    1. Initialize the system.

      When logging in to the system for the first time after software installation is complete, you need to initialize system configurations.

    2. Configure the parameters for clients to access.

      The parameters include the domain name of the object storage service. You need to configure the DNS and NAT IP address conversion.

  2. Open an Account of the object storage service.

    The object storage service is available only with an Account.

    1. Deploy the Keystone authentication server.

      Users of the object storage service are authenticated by the Keystone server. OceanStor 9000 operators need to prepare and deploy the Keystone server by themselves.

    2. Connect OceanStor 9000 to the Keystone authentication server.
      • Create Tenant, User, and Role on the Keystone server for OceanStor 9000 to log in to the server.
      • In OceanStor 9000, configure the IP address and port ID of the Keystone server, and the Tenant, User, Role, password, and URI prefix for OceanStor 9000 to log in to the Keystone server.

      The Tenant and User shall have the right of administrator. Their related role should be admin.

    3. Open an Account.

      Create Tenant, User, and Role on the Keystone server, configure the Role as a role with operation rights in OceanStor 9000, and record the Tenant ID to inform end users later. End users will use this ID as the Account ID to access the object storage service.

  3. Configure value-added services.

    1. Configuring cross-domain access.

      After cross-domain access is enabled, other websites can access resources in OceanStor 9000.

      You can use DeviceManager and CLI to enable cross-domain access or use upper-layer application clients invoke APIs. For details about APIs, see OceanStor 9000 Object Storage Service (Compatible with OpenStack Swift APIs) API Reference and OceanStor 9000 Object Storage Service (Compatible with OpenStack Swift APIs) Development Guide.

    2. Configure data reconstruction.

      This configuration ensures minimum data loss when disks or nodes fail.

    3. Configure data balance.

      This configuration ensures balanced data distribution in the system.

  4. Provide the service to end users.

    When the preceding steps are complete, you can open the service to end users.

    1. OceanStor 9000 operators need to develop object storage clients that are compatible with OpenStack Swift APIs by themselves.

      The object storage service of OceanStor 9000 is compatible with OpenStack Swift APIs but does not provide upper-layer application clients. For details about how to use APIs and how to develop upper-layer application clients, see OceanStor 9000 Object Storage Service (Compatible with OpenStack Swift APIs) API Reference and OceanStor 9000 Object Storage Service (Compatible with OpenStack Swift APIs) Development Guide.

    2. Provide the service to end users.

      After the clients are prepared, OceanStor 9000 users can provide the object storage service to end users based on their self-defined rules.

    3. End users use the object storage service.

      End users can follow the rules to access the storage system and use the object storage service.

  5. Manage and maintain the system.

    Manage and maintain the system properly to ensure normal system running. All the management and maintenance operations are performed in OceanStor 9000.

    1. Manage security policies and certificates.

      Security management is aimed to ensure system security. Exam and maintain the system in time.

    2. Manage the cluster.

      Monitor and maintain the running status of the cluster.

    3. Manage nodes.

      Start, stop, and delete a single node, and modify the IP address during maintenance.

    4. Manage switches.

      Adjust and manage the location and discovery policy of a switch.

    5. Manage alarms.

      Handle alarms generated during system running.

    6. Manage background tasks.

      Query and manage background tasks when the system is running.

    7. Connect to external NMSs.

      Add OceanStor 9000 to external NMSs for unified management.

Translation
Download
Updated: 2019-04-28

Document ID: EDOC1000122524

Views: 10505

Downloads: 86

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next