|
|
B2SAFE wiki
|
|
|
===========
|
|
|
# B2SAFE wiki
|
|
|
|
|
|
The B2SAFE service is a software developed within the [EUDAT project](http://www.eudat.eu).
|
|
|
|
|
|
The Service offers functionality for the long term data preservation. The main feature is the function to replicate data sets across different data centres in a safe and efficient way while maintaining all information required to easily find and query information about the replica locations. The information about the replica locations and other important information is stored in a PID ([Persistent IDentifier](https://www.eudat.eu/services/userdoc/pids-in-eudat)) registry. The B2SAFE Service is implemented as a package on top of [iRODS](http://www.irods.org), providing a set of iRODS rules and scripts.
|
|
|
The Service offers functionality for the long term data preservation. The main feature is the function to replicate data sets across different data centres in a safe and efficient way while maintaining all information required to easily find and query information about the replica locations. The information about the replica locations and other important information is stored in a PID ([Persistent IDentifier](https://www.eudat.eu/services/userdoc/pids-in-eudat)) registry. The B2SAFE Service is implemented as a package on top of [iRODS](http://www.irods.org), providing a set of iRODS rules and scripts.
|
|
|
|
|
|
---
|
|
|
|
|
|
---------------
|
|
|
Deployment
|
|
|
---------------
|
|
|
An iRODS server version >= 4.2.6 is required. The irods python rule engine needs to be installed.
|
|
|
## Deployment
|
|
|
|
|
|
An iRODS server version >= 4.2.6 is required. The irods python rule engine needs to be installed. \
|
|
|
An iRODS server version >= 4.2.10 is advised. The irods python rule engine needs to be installed.
|
|
|
|
|
|
Some of the functions could work with older iRODS versions, but there is neither guarantee nor support for them.
|
|
|
|
|
|
For the detailed procedure see install_centos7.md or install_other.md in the root directory of the package.
|
|
|
A nagios-like probe has been developed too, it can be found in the directory _monitoring_ of the package. The README file in the irods folder describe the deployment procedure.
|
|
|
For the detailed procedure see install_centos7.md or install_other.md in the root directory of the package. A nagios-like probe has been developed too, it can be found in the directory _monitoring_ of the package. The README file in the irods folder describe the deployment procedure.
|
|
|
|
|
|
---
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
There are two main places where the configuration is set:
|
|
|
|
|
|
---------------
|
|
|
Configuration
|
|
|
---------------
|
|
|
There are two main places where the configuration is set:
|
|
|
1. the directory _/opt/eudat/b2safe/conf_ : [here](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Python-script-configuration) are stored the configuration files of the python scripts;
|
|
|
1. the directory _/opt/eudat/b2safe/conf_ : [here](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Python-script-configuration) are stored the configuration files of the python scripts;
|
|
|
2. the file _/opt/eudat/b2safe/rulebase/local.re_ : [here](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Rule-set-configuration) are recorded the options for the B2SAFE iRODS rules.
|
|
|
|
|
|
---------------
|
|
|
Quick start
|
|
|
---------------
|
|
|
Once deployed, it is possible to start registering an object to the PID registry, creating a persistent identifier for it (see [example](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/PID-registration-example)).
|
|
|
---
|
|
|
|
|
|
## Quick start
|
|
|
|
|
|
Once deployed, it is possible to start registering an object to the PID registry, creating a persistent identifier for it (see [example](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/PID-registration-example)).\
|
|
|
Then it is possible to replicate the object and verify that the PID registration has been completed correctly (see [example](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Data-replication-example)).
|
|
|
|
|
|
***
|
|
|
---
|
|
|
|
|
|
### [Documentation](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Documentation)
|
|
|
|
|
|
### [Known issues](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/Known-issues)
|
|
|
|
|
|
### [License](https://gitlab.eudat.eu/b2safe/B2SAFE-core/-/wikis/License) |
|
|
\ No newline at end of file |