Updated on 2023-05-29 GMT+08:00

Modifying the Configuration File

Prerequisites

You have prepared the OBS bucket name.

Procedure

  1. Log in to a server as user root using a key or password.
  2. Run the following command to modify the obsutil_adapter.cfg configuration file and save it:

    vi /opt/huawei/obsutil_adapter/obsutil_adapter.cfg

  3. Modify the configuration parameters by referring to Table 1 and save the modification.

    Table 1 Parameters

    Parameter

    Description

    Example Value

    obs_path

    Path of the OBS bucket to which the backups will be uploaded. You can enter the OBS bucket name and specify a path after the bucket name. The format is bucket name/bucket path. Use the OBS bucket path you need.

    obs-sap/hana

    retry_time

    Number of retransmission attempts. For example, if its value is set to 3, it indicates that if the upload fails, the system retries twice. If the upload still fails, the script exits.

    NOTE:

    The value of retry_time must be an integer.

    3

    modified_interval

    Upload interval. The unit is minute. The files that are modified within this period will not be uploaded. For example, if its value is set to 5, files that are modified within the last 5 minutes will not be uploaded.
    NOTE:

    The value of modified_interval must be an integer.

    5

    reserve_time

    File reservation period. The unit is minute. For example, if its value is set to 2880, the files in the backup_archive can be stored for 2880 minutes at most locally.
    NOTE:

    The value of reserve_time must be an integer.

    2880

    backup_path

    Path that stores file backups. After the backup of a file is complete, the file is moved to backup_archive.

    NOTE:

    Multiple paths are supported. Use commas (,) to separate paths. For example: /hana/backup/data, /hana/backup/log

    /hana/backup/data

    backup_archive

    Files that are successfully uploaded are archived in this directory.

    When this script is executed, the files in the backup_archive directory are queried first. If the difference between the current time and the file creation time exceeds the value of reserve_time, the files will be deleted. Otherwise, files will be backed up in the backup_path directory. After the backup of files is complete, the files will be archived in backup_archive.

    /hana/backup/archive

    • The backup_path and backup_archive directories must be independent from each other. Each directory cannot be a subdirectory of another one. Ensure that the disk space of the two directories is sufficient for storing backup files.
    • To ensure the integrity of uploaded files, you cannot run the multiple scripts that have been uploaded at the same time. Otherwise, the script execution fails.