Repository URL to install this package:
|
Version:
4.2.64 ▾
|
| tvault_rubrik.egg-info |
| etc |
| tvault_rubrik |
| setup.cfg |
| MANIFEST.in |
| PKG-INFO |
| README.md |
| requirements.txt |
| setup.py |
This directory contains rubrik integration related files.
Follow the steps to configure TVM cluster. We assume that a managed volume is provisioned in Rubrik cluster and the NFS share is ready to be mounted to TVM nodes and OpenStack compute nodes.
Change nova user_id and group_id to uid & gid present on compute nodes.
Check nova_userid
# id nova
Download nova_userid.sh script
# curl -O https://raw.githubusercontent.com/trilioData/triliovault-cfg-scripts/master/common/nova_userid.sh
Make it executable
# chmod +x nova_userid.sh
Run nova_userid.sh
# ./nova_userid.sh
Verify that 'nova' user and group id has changed to nova user id and group id present on compute node(s).
# id nova
# cd /home/stack
# git clone https://github.com/trilioData/POCs.git -b rubrik-tvo/hotfix/4.2
# cd POCs/rubrik
# python3 setup.py sdist
# cd dist
# ls
tvault-rubrik-4.2.64.tar.gz
# source /home/stack/myansible/bin/activate
# pip install <tvault_rubrik>
[DEFAULT]
backup_target_name = <managed-volume-name>
backup_target_driver = rubrik
rubrik_cdm_node_ip = <cdm-node-IP-Address>
rubrik_cdm_username = <cdm-node-Username>
rubrik_cdm_password = <cdm-node-Password>
Note: You should refer the rubrik server for the necessary details
Restart the tvault-config service by which it will get the rubrik details from rubrik.conf file.
# systemctl restart tvault-config
Then complete the TVM installation including configuring TVM cluster and deploying data movers on compute nodes
you can use command: df -h
Need to verify, we are able to create a new file.
# rubrikutil beginsnapshot
# touch <nfs mount path>/testing.txt
rubrikutil endsnapshot
# mysql
MariaDB [(none)]> show databases;
MariaDB [(none)]> use workloadmgr;
MariaDB [workloadmgr]> show tables;
MariaDB [workloadmgr]> select * from rubrik_variables;
.