NooBaa Software-Defined Object Storage Test Drive

NooBaa is a young start-up (up-start?) based in Israel offering solutions that enable firms to virtualize a wide range of storage, empowering management and movement of data across an array of under-lying storage systems or clouds, all while enjoying the simplicity of a single pane of glass.

The deployment was as easy as most of us expect, deploying an OVA file and walking through the wizard. The splash screen on the wizard transported me back to the 90s (in a fun way!). The default user name and password is conveniently shown on the splash screen.

Upon login, you’ll be prompted to start the install wizard. I’ll let the pictures do the talking.

Navigate to the URL with your favorite browser. There’s a definite cool factor with this UI!

NooBaa requires a minimum of three “Nodes” through which it will access the underlying storage. For the purposes of my testing, I used three unrelated Windows VMs with varying quantities of available storage attached to them. In Production, you’d probably want to purpose-build a group of VMs to meet this need. Linux is also an available option.

Each of the nodes requires deployment of the NooBaa software, but this is an incredibly easy procedure. Just click the giant pink “Install Nodes” button in the lower left-hand portion of the Overview interface (see pic above).

As a note, this screen-cap is from my second run through this procedure. In my first attempt, the default bucket “first.pool” that is attached to the NooBaa VM is the only one available. You can’t create another pool unless you already have a node!

For my tests, I just selected “Include all drives in installed nodes”. This causes NooBaa to consider available storage on all drives mounted to the OS of your new node. In Production, I’d almost certainly want to exclude C:\ on a Windows box, but I didn’t worry about that here.

I selected the Windows option here. The block of text in the box also contains a key consisting of a few hundred characters, which I grayed out here. I don’t have access to any fancy schmancy distribution utilities, so I’ll just access PowerShell directly on each of the nodes to perform the installation. All you need to do is copy the text from the box, and paste into PowerShell on your target node.

The installation on the Windows node appears to run almost instantly, but there’s no indication that it has completed. You’ll see an “Uninstall NooBaa” icon on the desktop, and the installed application living under C:\Program Files. I’m not sure if there’s a way to install NooBaa to a non-default location.

Back on the NooBaa Overview, it will take a few minutes for each node to appear. Below, we can see the first node being added to the configuration. The ring is yellow, indicating “issues”. The only issue here is that the node and the storage attached to the node are still being configured for use.

Once the configuration completes, the ring will change to a verdant green.

Repeat the process for at least two more nodes, and you’ll be all set. Notice that the Nodes Storage value shows 3.3TB. This is the cumulative total of all of the storage available on my three nodes.

Our nodes are ready for service! For fun, I’ll make this a target for Commvault backups.

On the Overview UI, over to the lower right, there’s another GIANT pink button labeled “Connect Application”.

Once you click the “Connect Application” button, the S3 details are revealed so that you can configure your application to use the NooBaa-managed storage.

Keep this information handy. You can copy each item to your clipboard by using the copy buttons to the right.

In Commvault, add a “Cloud Storage Library”.

Copy the details to the appropriate boxes in the “Add Cloud Storage ” dialog (details blanked out here).

Just like that, we have a new Cloud Storage Library. Took no more than a minute!

You can evaluate this solution for yourself by heading over to https://www.noobaa.com/ and downloading the trial OVA. If you need help, the NooBaa guys are VERY responsive and eager to assist.

Leave a Reply

Your email address will not be published. Required fields are marked *