Huawei OceanStor storage installation
Back to storage installation home.
In case of usage of Virtual Appliance
- Use local account lpar2rrd for hosting of STOR2RRD on the virtual appliance
- Use /home/stor2rrd/stor2rrd as the product home
- Replace lpar2rrd by stor2rrd user in all examples below.
If you would like to test beta then contact as at firstname.lastname@example.org.
The product uses REST API interface natively provided by the storage to get all necessary data.
Allow access from the STOR2RRD host to the storage on ports 8088.
$ perl /home/stor2rrd/stor2rrd/bin/conntest.pl 192.168.1.1 8088 Connection to "192.168.1.1" on port "8088" is ok
Create user stor2rrd on the storage with read-only role.
To activate the account you have to log in to the storage GUI with stor2rrd credentials and change password.
Assure that performance monitoring collection is enabled on the storage and historical collection is set to 300 secs.
It must be set to 300 seconds to work correctly!
STOR2RRD storage configuration
Under stor2rrd account create config entry. Uncomment (remove the hash) example line and adjust it:
$ vi /home/stor2rrd/stor2rrd/etc/storage-list.cfg # # Huawei OcenStor # # Storage Alias:OCEANSTOR:Controller_A IP address or hostname:Controller_B IP address or hostname:storage user:encrypted password:VOLUME_AGG_DATA_LIM:VOLUME_AGG_IO_LIM:SAMPLE_RATE_MINS # to encrypt password use: perl ./bin/spasswd.pl #huawei-alias01:OCEANSTOR:ctla_host.example.com:ctlb_host.example.com:stor2rrd:IT5gYGAK:1024:10: huawei-alias01:OCEANSTOR:192.168.1.1:192.168.1.2:stor2rrd:IT5gYGAK
Use encrypted password in storage line above, encrypt it like this:
$ perl bin/spasswd.pl Encode password for storage authentication: ------------------------------------------- Enter password: Re-enter password: Copy the following string to the password field of the corresponding line in etc/storage-list.cfg: IT5gYGAK
Assure you have enough of disk space on the filesystem where is STOR2RRD installed
Roughly you might count 2 - 30 GB per a storage (it depends on number of volumes, 30GB for 5000 volumes)
$ df -g /home # AIX $ df -h /home # Linux
Check storage connectivity
$ cd /home/stor2rrd/stor2rrd $ ./bin/config_check.sh huawei-alias01 ===================== STORAGE: huawei-alias01 : OCEANSTOR ===================== connection ok
- Schedule to run storage agent from stor2rrd crontab (lpar2rrd on Virtual Appliance)
$ crontab -e # Huawei OcenStor 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/stor2rrd/stor2rrd/load_oceanstorperf.sh > /home/stor2rrd/stor2rrd/load_oceanstorperf.out
$ crontab -e # STOR2RRD GUI 0 * * * * /home/stor2rrd/stor2rrd/load.sh > /home/stor2rrd/stor2rrd/load.out 2>&1
Let run the storage agent for 15 - 20 minutes to get data, then:
$ cd /home/stor2rrd/stor2rrd $ ./load.sh
- Go to the web GUI: http://<your web server>/stor2rrd/
Use Ctrl-F5 to refresh the web browser cache.