Deploy Oneprovider and attach empty storage with Onedatify

Onedatify is an easy to use script for automating the deployment of Docker based Oneprovider instance, automatically registered to a selected Onezone with selected storage resources and enabling import of legacy data sets.

Prerequisites

In order to use this setup method the following is necessary:

  • account in a Onezone instance, with which Oneprovider should register
  • a clean VM or physical machine with Fully Qualified Domain Name assigned
  • necessary opened ports for communication with Onezone

Deploy Oneprovider and attach empty storage

Follow carefully the following steps.

Create a new space in Onezone

The first step to deploy Oneprovider using Onedatify script is to create a new space, which will be automatically supported by the new Oneprovider instance.

Go the main Onezone interface and select DATA SPACE MANAGEMENT->Create new space:

Generate oneline Onedatify command in Onezone

Go to Onezone interface, and select Add storage... option under the space name.

Select the tab DEPLOY YOUR OWN PROVIDER:

and copy the generated command.

Run the command on the target host

Paste the copied command in the terminal on the Oneprovider machine (as superuser).

Check the prerequsite list and confirm to proceed to the next step:

If necessary, the Onedatify script will ask for permission to install all necessary dependencies including Docker and Docker Compose.

After the dependency installation is complete, the script will ask several questions and suggest default setting for each one:

The progress can be monitored on a separate terminal using the following command:

journalctl -u onedatify.service -f

After the deployment is complete, the following message will be shown, with connection details for administration panel for the Oneprovider instance: