This tutorial will guide you through your first use of FlexRAID 2.0, from installation to having your Storage Pool ready and protected by the Snapshot RAID feature.
Introduction: the Cruise Control mode
FlexRAID 2.0 contains a new operation mode code “Cruise Control”. This mode is the simplest to use, and is a complete data management solution: it will pool all your data drives into 1 massive storage pool, and at the same time protect your data thanks to its RAID technology. Those 2 features from FlexRAID (pooling and RAID) are coupled in the Cruise Control mode, and as a result the pool service will not start until you have correctly created the RAID.
In this mode, FlexRAID will take ownership of the drives you’re adding to the pool. In particular, it will mount them as folders in a hidden and protected path, and dismount them from their original letters. As a result, you will no longer see those drives in the “My Computer” window. Do not worry about this: this operation is safe, does not touch a single bit of your data, and is perfectly reversible – you can remount them as letters should you want to stop using FlexRAID. See this article for more info.
If you do not want FlexRAID this to happen, and still want to keep control of your drives, you can use the Expert mode – refer to corresponding guides for storage pool management, and Snapshot RAID creation.
For this tutorial, we’ve used a PC with 4 data drives of various sizes (I:\, J:\, K:\, L:\) and 1 parity drive (P:\).
Refer to this guide to download and install the latest version of FlexRAID. Note that if you were using previous version of FlexRAID, such as the famous Preview XII (a version without the Cruise Control feature), you will need to delete your configuration and start from scratch.
Part 1: Creating your Cruise Control configuration
Open FlexRAID Web Interface from the shortcut on your desktop or in the Start menu.
Click on the “Add New Configuration” icon, a new window will appear.
In this window, type the name of your configuration, and select the mode: Cruise Control, and Snapshot. Click on the Create button, a progress window will appear for a few seconds.
Upon completion, a new icon will appear on FlexRAID’s desktop.
Click on this icon, it will open the management window of your Cruise Control configuration.
Right now, there are only 2 options that can be selected: Drive Manager, which allows you to manage the drives in your configuration, and Preferences and Settings. For this tutorial, we’ll leave all Preferences and Settings as their default values.
Let’s go to the Drive Manager – click on it. The Drive Manager dashboard appears, listing all drives discovered in your system.
This window lists the available drives in 4 categories:
Drive State: Pooled (drives that are already in the pool, here: none yet)
Drive State: Not Pooled (drives that are not yet in the pool, here: I, J, K, L, P)
And the 2 other categories containing the drives that cannot be added to the configuration.
Select your first data drive, I:\ here, and click on Add to Storage Pool.
It will open a new window where you will be able to select a name for your drive (you can let the default name), and select whether it’s a DRU (Data Risk Unit, containing Data Drive(s)) or a PPU (Parity Risk Unit, containing Parity Drive(s)).
Here it’s a DRU, select DRU in the drop down.
Back to the Drive Manager window, the first drive is now in the Pooled drives category.
Continue this process with all the data drives.
In our case, there are 4 data drives, 2 of approximately 500GB, and 2 smaller drives, of 230GB and 110GB. For this configuration, the best is to assemble the 2 smaller drives into one spanned DRU of 230+110GB, which is still smaller than 500GB. It brings more balance. See this article for more information about DRU or PPU spanning.
In order to do this, K:\ was added as a new DRU (DRU3), and L:\ was added with Span into DRU3 selected in the drop down.
Now it’s time to configure the PPU. The process is the same than for DRUs: click on the last drive, and on Add to Storage Pool.
In the drop down, select PPU instead of DRU.
All drives are now configured.
You can now see that the drives, which were visible in “My Computer”, now are not visible anymore – FlexRAID has taken them into control.
Part 2: Initialize your RAID
In this section, the RAID will be initialized. That means that the parity data will be computed from the source data in all DRUs. Note that this step can take quite some time, several hours depending on the amount of data your system contains (almost an hour by TB of data), as the entirety of your data will be read and computed to generate the parity.
If closed, open your Cruise Control configuration, and go back to the Drive Manager. Click on the Initialize RAID button.
The parity creation process will then start. You can let the process run alone and get a coffee, lunch, of night of sleep, depending on the amount of data, as it can take a while…
It eventually reaches completion.
Back to the Cruise Control main page, more options are now available:
Start the Storage Pool: this enables to publish the drives which represent the pool made of all your data drives.
Server Shares: enables to share subfolders from your pool, and to make sure that those shares are re-created after reboot of your server
Info and Stats: displays information on the pool and its drives
Preferences and Settings: allows to tweek some of the parameters of FlexRAID
Toolbox: allows to perform maintenance on your Snapshot RAID (updating the parity, validating the health of the RAID, etc.)
Part 3: Start the pool
The next step is to start the pool. This will happen in 2 steps: the first time you start the pool, FlexRAID will actually only install the Storage Pool driver, and ask you to reboot. After the reboot, you’ll be able to actually start the pool.
Click on Start the Storage Pool link. A progress bar will appear, after which FlexRAID will ask you to reboot your machine.
Reboot your PC, and get back to the Cruise Control configuration. Click again on the Start the Storage Pool link. The progress bar will appear again, and after a few seconds, you should see the success message.
You can now open an explorer window and go to “My Computer”, you’ll see a new drive “V:\”, which size should be the sum of the size of all your data drives. And by browsing its content, you’ll see that it is actually a merge of the content of all your drives.
Part 4: Pool auto-start and various other things
To make sure that FlexRAID will automatically republish your pool at each system boot, you need to go back to the Cruise Control main screen, and open the Preferences and Settings window.
In this window, click on Storage Pool Preferences.
In this section, tick the box, and configure the auto-start delay – this delay is the time that FlexRAID will wait before remounting the pool. This delay is important, and is there to make sure that all system services are up before FlexRAID starts the pool. Note that it’s expressed in ms – a value around 15000 fits most needs, meaning 15 seconds.
Before leaving this window, you can also look to the Storage Pool Merge Configuration, which allows to change the letter that the pool is mounted to, and change the merge mode, see this article for explanation about the merge modes. Note that the mode set by default in the Cruise Control configuration fits most needs.
You can also go into “Info and Stats” to see your drives status, and their amount of free space.
You’re done – your drives are now pools, and more importantly, your data is protected!
Bear in mind, however, that the Snapshot RAID mode is a manual RAID, for which the updates on the parity are done on demand only (either manually, or nightly thanks to the FlexRAID’s scheduller). Therefore do not forget to maintain your RAID when modifying your data, to make sure your data is protected.
You can now:
- Share subfolders from your pool, in case FlexRAID runs into a server, see here
- Go through the page explaining the maintenance of your Snapshot RAID here
- Or you could simulate a drive failure and test FlexRAID’s ability to restore your data (guide will come soon)