Skip to content

Commit

Permalink
Added Bacula and fixed small Commvault issues (#362)
Browse files Browse the repository at this point in the history
* Added Bacula and fixed small Commvault issues

* formatting

* added s3 plugin requirement
  • Loading branch information
wthorp authored Apr 26, 2024
1 parent fe719f3 commit 5089a3b
Show file tree
Hide file tree
Showing 2 changed files with 103 additions and 24 deletions.
79 changes: 79 additions & 0 deletions app/dcs/third-party-tools/bacula/page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
title: Bacula
docId: Tejiethai7ait4Uorahre
tags:
- backup
metadata:
title: Guide for Bacula Integration
description:
A guide on how to configure, and use Bacula's backup solutions
to integrate with Storj for fast and efficient backups.
---

## Integration

To integrate Storj with Bacula, you will need to create S3 credentials in Storj and add them within Bacula.

### Requirements

- An active Storj account
- A bucket for use with Bacula in your Storj instance
- Bacula Enterprise Edition
- Installed [Bacula Cloud S3 plugin](https://docs.baculasystems.com/BEDedicatedBackupSolutions/StorageBackend/cloud/CloudInstallation/cloud-installation-s3amazon.html#installation-of-the-cloud-s3-amazon-plugin)

Bacula Enterprise Edition offers a [30-day trial](https://www.baculasystems.com/try/) for new users.

---

### Create an Account

To begin, you will need to create a Storj account.

Navigate to <https://www.storj.io/signup?partner=bacula> to sign up, or log in <https://storj.io/login> if you already have an account.

### Create a Bucket

Once you have your Storj account you can create a bucket for your data to be stored in.

{% partial file="create-bucket.md" /%}

### Generate S3 credentials

{% partial file="s3-credentials.md" /%}

---

## Connecting Bacula to Storj

1. Log into Bweb Management Console (https://IP-of-server:9180)

1. On the left hand navigation, click **Storage and Media** then **Add New Storage**
![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/bacula.png)

1. From the radio buttons, choose **Select a Storage Dameon...**. Then, in the **Device Type** dropdown, select **Cloud Virtual Disk Changer**. Click **Next**.
![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/bacula-config-1.png)

1. On the **Copy from existing Storage** dropdown, select **DiskAutoChanger**. The remaining fields automatically populate with information. Click **Next**.
![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/bacula-config-2.png)

1. Type "storj" or a custom name for **Media Type**. Then enter values under **Configure your Cloud resource**.
* **Driver** : "S3"
* **Hostname** : "gateway.storjshare.io"
* **Access Key** : The Access Key ID you generated in Storj
* **Secret Key** : The Secret Access Key you generated in Storj
* **Region** : Click the paper/pencil button to type in any custom region name
* **Bucket Name**: The name of the bucket you created in Storj

1. Click the circle-arrow button to test the connectivity, it will turn green if successful. Then click **Next**.
![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/bacula-config-3.png)

1. Give this storage resource a name, then hit **Save**.

1. If Autocommit is not enabled in your BWeb console, you will be displayed what changes will be committed to the Storage Director once you hit **Commit**.

1. The Storage Daemon must be restarted in order to see the newly created S3 target. From the CLI of the Bacula server, type:

```shell
systemctl restart bacula-sd
```

48 changes: 24 additions & 24 deletions app/dcs/third-party-tools/commvault/page.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ tags:
metadata:
title: Guide for Commvault Integration
description:
A guide on how to download, setup, and use the free, open-source Commvault
file manager to integrate and transfer files easily with Storj.
A guide on how to download, configure, and use Commvault's backup solutions
to integrate with Storj for fast and efficient backups.
---

## Integration
Expand Down Expand Up @@ -52,39 +52,39 @@ Once you have your Storj account you can create a bucket for your data to be sto

1. Log in to the Commvault Command Center or Metallic.io web console

1. From the navigation pane on the left, click _Manage_ then _Security_
1. From the navigation pane on the left, click **Manage** then **Security**

1. On the _Security_ page, click _Credential Vault_, then click _Add_
1. On the **Security** page, click **Credential Vault**, then click **Add**

1. On the resulting _Add credential_ page configure the following fields:
* _Account type_ : "Cloud Account"
* _Vendor type_ : "S3 Compatible Storage"
* _Credential name_ : Any name you choose
* _Access key ID_ : The Access Key ID you generated in Storj
* _Secret access key_ : The Secret Access Key you generated in Storj
* _Description_ : Any description you choose
1. On the resulting **Add credential** page configure the following fields:
* **Account type** : "Cloud Account"
* **Vendor type** : "S3 Compatible Storage"
* **Credential name** : Any name you choose
* **Access key ID** : The Access Key ID you generated in Storj
* **Secret access key** : The Secret Access Key you generated in Storj
* **Description** : Any description you choose

1. Click _Save_
1. Click **Save**

![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/Commvault%20add%20credential.png)


### Cloud Storage Configuration

1. From the navigation pane on the left, click _Storage_ then _Cloud_
1. From the navigation pane on the left, click **Storage** then **Cloud**

1. On the Cloud Storage page, in the upper right, click _Add_
1. On the Cloud Storage page, in the upper right, click **Add**

1. On the resulting _Add cloud storage_ page configure the following fields:
* _Type_ : "S3 Compatible Storage"
* _Name_ : Any name you choose
* _MediaAgent_ : The MediaAgent you wish to use for this storage
* _Service host_ : "gateway.storjshare.io"
* _Credentials_ : Select the credentials you created in the previous section
* _Bucket_ : The name of the bucket you created in Storj
* _Use deduplication_: Unselect or configure as desired
1. On the resulting **Add cloud storage** page configure the following fields:
* **Type** : "S3 Compatible Storage"
* **Name** : Any name you choose
* **MediaAgent** : The MediaAgent you wish to use for this storage
* **Service host** : "gateway.storjshare.io"
* **Credentials** : Select the credentials you created in the previous section
* **Bucket** : The name of the bucket you created in Storj
* **Use deduplication**: Unselect or configure as desired

1. Click _Save_
1. Click **Save**

![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/Commvault%20add%20cloud%20storage.png)

Expand All @@ -93,4 +93,4 @@ Once you have your Storj account you can create a bucket for your data to be sto

1. Storj should now be available as a storage target for your Commvault backups.

![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/Commvault%20storage%20location.png)
![](https://link.storjshare.io/raw/jua7rls6hkx5556qfcmhrqed2tfa/docs/images/Commvault%20storage%20location.png)

0 comments on commit 5089a3b

Please sign in to comment.