Huawei OceanProtect
Create DataTurbo user
Go to Services -> vStore Service -> vStores
Create_DT_user_01.png Select vStore -> Create new user with role "vStore DataTurbo administrator"
Create_DT_user_02.png
Create logical port
Go to Services -> Network -> Logical Ports
Create_LP_01.png Create new logical port
Create_LP_02.png Settings for NFS
Create_LP_03.png Settings for DataTurbo
Create_LP_04_DT.png
Create Filesystem
Go to Services -> File Service -> File Systems
Create_FS_01.png Create new file system
Create_FS_02.png Fill:
Name
Capacity
Application Type
Create_FS_03.png With NFS, and DataTurbo share
Create_FS_04.png On NFS share modify settings:
Create_FS_05.png In permissions add new client, or modify existing:
Create_FS_06.png Client - * , or IP of Storware node machine
root Permission Constraint - no_root_squash
Save settings and modify DataTurbo share:
Create_FS_07.png In Permissions add user to share:
Create_FS_08.png
Mount NFS share
In Storware Backup & Recovery Node, mount NFS share which was created in previous step:
mount OceanProtectIP:/Storware /vprotect_data
Go to the Create File System Backup Destination section to learn how to create backup destination.
Mount DataTurbo share
Install DataTurbo package in Storware Backup & Recovery Node:
unzip OceanStor_DataTurbo_1.0.0_Linux.zip
[root@localhost ~]# unzip OceanStor_DataTurbo_1.0.0_Linux.zip Archive: OceanStor_DataTurbo_1.0.0_Linux.zip creating: OceanStor_DataTurbo_1.0.0_Linux/ creating: OceanStor_DataTurbo_1.0.0_Linux/doc/ inflating: OceanStor_DataTurbo_1.0.0_Linux/install.sh creating: OceanStor_DataTurbo_1.0.0_Linux/packages/ inflating: OceanStor_DataTurbo_1.0.0_Linux/packages/oceanstor_dataturbo_1.0.0-202211151736.linux.x86_64.rpm inflating: OceanStor_DataTurbo_1.0.0_Linux/upgrade.sh
cd OceanStor_DataTurbo_1.0.0_Linux/ chmod a+x install.sh ./install.sh
[root@localhost ~]# cd OceanStor_DataTurbo_1.0.0_Linux/ [root@localhost OceanStor_DataTurbo_1.0.0_Linux]# chmod a+x install.sh [root@localhost OceanStor_DataTurbo_1.0.0_Linux]# ./install.sh Preparing... ################################# [100%] CUSTOM_USER=dataturbo begin to create dufault user[dataturbo] and group[dataturbo] ...... Updating / installing... 1:dataturbo-1.0.0-202211151736 ################################# [100%] The DataTurbo client supports three performance levels: high, medium, and low. A higher level consumes more memory and CPU, you can use cgroup command to limit the CPU usage of the DataTurbo process. The current remaining memory of the system is 4 GB. You are advised to select level 1(recommended) or lower. If the level selection process stops abnormally, the recommended level will be used. <0>--Select Default Level. The recommended level will be used. <1>--Select Low Level. It is estimated that at most 4 GB memory is consumed. <2>--Select Medium Level. It is estimated that at most 6 GB memory is consumed. <3>--Select High Level. It is estimated that at most 12 GB memory is consumed. please input your selection:0 your selection is [0] install dataturbo succeed.
Start DataTurbo service
systemctl start dataturbo
[root@localhost ~]# systemctl start dataturbo [root@localhost ~]# systemctl status dataturbo ● dataturbo.service - dataturbo Loaded: loaded (/usr/lib/systemd/system/dataturbo.service; enabled; vendor preset: disabled) Active: active (running) since śro 2023-01-25 15:32:21 CET; 4s ago Process: 18488 ExecStart=/opt/oceanstor/dataturbo/script/start.sh (code=exited, status=0/SUCCESS) Main PID: 18558 (dpc) Tasks: 95 (limit: 65535) CGroup: /system.slice/dataturbo.service └─18558 /opt/oceanstor/dataturbo/bin/dpc sty 25 15:32:20 localhost.localdomain systemd[1]: Starting dataturbo... sty 25 15:32:21 localhost.localdomain su[18660]: (to dataturbo) root on none sty 25 15:32:21 localhost.localdomain su[18751]: (to dataturbo) root on none sty 25 15:32:21 localhost.localdomain systemd[1]: Started dataturbo.
Create DataTurbo storage object, with DataTurbo user
dataturbo create storage_object storage_name=Storware ip_list=OceanProtectIP
[root@localhost ~]# dataturbo create storage_object storage_name=Storware ip_list=10.30.0.66 Please input username: storware Please input password: ******** Create storage object successfully.
Check if storage is created
dataturbo show storage_object
[root@localhost ~]# dataturbo show storage_object Storage Name: Storware User : storware Ips : 10.30.0.66 IpPair : ID Local Address Remote Address Status --------------------------------------------------------------- 1 10.30.1.242 10.30.0.66 Normal
Create mount directory, and mount DataTurbo share
mkdir /vprotect_data dataturbo mount storage_object storage_name=Storware filesystem_name=/Storware mount_dir=/vprotect_data
Check if share is mounted:
[root@localhost ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 2,6G 0 2,6G 0% /dev tmpfs tmpfs 2,6G 8,0K 2,6G 1% /dev/shm tmpfs tmpfs 2,6G 8,7M 2,6G 1% /run tmpfs tmpfs 2,6G 0 2,6G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 17G 1,7G 16G 10% / /dev/sda1 xfs 1014M 181M 834M 18% /boot tmpfs tmpfs 523M 0 523M 0% /run/user/0 tmpfs tmpfs 523M 0 523M 0% /run/user/1000 /Storware fuse.dataturbo 8,0T 0 8,0T 0% /vprotect_data
Grant privileges for vprotect user
chown vprotect:vprotect -R /vprotect_data
Create File System Backup Destination
Go to Backup Destinations.
Click on Create Backup Destination, choose a File system.
Type the name for the new backup destination and select at least one node configuration.
In Storage paths type
/vprotect_data/backups
, where you point to a subdirectory in your staging space, where Storware Backup & Recovery will store the backups.Save the configuration.
Last updated