Iconik Content Management Solutions with FreeNAS – Part 2

[ Note: This is still experimental and should not be taken as production materials. I took a couple days over the weekend to “muck” around the new Iconik plug-in in FreeNAS™ to prepare for as a possible future solution. ]

This part is the continuation of Part 1 posted earlier.

iconik has partnered with iXsystems™ almost a year ago. iconik is a cloud-based media content management platform. Its storage repository has many integration with public cloud storage such as Google Cloud, Wasabi® Cloud and more. The on-premises storage integration is made through iconik storage gateway, and it presents itself to FreeNAS™ and TrueNAS® via plugins.

For a limited, you get free access to iconik via this link.

iconik  – The Application setup

[ Note: A lot of the implementation details come from this iXsystems™ documentation by Joe Dutka. This is an updated version for the latest 11.3 U1 release ]

iconik is feature rich and navigating it to setup the storage gateway can be daunting. Fortunately the iXsystems™ documentation was extremely helpful. It is also helpful to consider this as a 2-step approach so that you won’t get overwhelmed of what is happening.

  • Set up the Application section
    • Get Application ID
    • Get Authorization Token
  • Set up the Storage section
    • Get Storage ID

The 3 credentials (Application ID, Authorization Token, Storage ID) are required to set up the iconik Storage Gateway at the FreeNAS™ iconik plug-in setup.

At the top, click on “ADMIN” and on the left navigation bar, click the Settings (Spanner icon). Then the Application Token (Fidget spinner icon).

On the right of the web page, click “ADD” as shown below.

Adding the application creates a long string of alphanumerics. This is the Application ID.  Copy this.

Click  “CREATE  NEW”.  This creates Authorization Token. Copy this.

iconik – The Storage setup

Then navigate to the left, and select Storage (Storage icon) as shown below:

Click “NEW STORAGE” on the right.

Provide a name for the iconik Storage repository, and select “Files” for Storage purpose and “FILE” for Storage type.

In the next page of the storage configuration,

Make sure that the Mount Point corresponds to the storage path in the iconik plug-in jails. This was described in Part 1 earlier. This is important because this is the bridge, the connector that links the iconik Storage Gateway (ISG) to the on-premises FreeNAS™ iconik plug-in’s storage path, which in turn is connected to the ZFS dataset created for this purpose.

Turn on “Read”, “Write”, “Delete” and “Scan” as shown above. This part is associated with the ISG Scanner, which requires the ZFS dataset in FreeNAS™ to be of “Full Control” for @everyone. This was in Part 1 as well.

A review page is presented. Click “FINISH”.

An itemized line is show. Click on Copy on the right. This is the Storage ID. Copy this.

Finishing the iconik plugin setup

We switch back to the FreeNAS™ GUI, and provide the information to the iconik plug-in. To keep things in order, I put the 3 pieces of information in an editor, as such:

At the iconik plug-in, select “MANAGE”.

The browser opens another tab and you key in the iconik credentials.

Once the credentials have been successfully updated, restart the iconik plugin. I find restarting the plugin useful in order for it to establish the connection to ISG.

iconik ISG is active

At the iconik cloud webpage, the Storage scanner turns to green and Active. This means that the entire setup is successful.

Under “Collections”, the Storage folders show the connected storage repository and its availability from the on-premises FreeNAS™ ZFS dataset.

 

Hope this has been helpful.

Tagged , , , , , , , , , . Bookmark the permalink.

About cfheoh

I am a technology blogger with 25+ years of IT experience. I write heavily on technologies related to storage networking and data management because that is my area of interest and expertise. I introduce technologies with the objectives to get readers to *know the facts*, and use that knowledge to cut through the marketing hypes, FUD (fear, uncertainty and doubt) and other fancy stuff. Only then, there will be progress. I am involved in SNIA (Storage Networking Industry Association) and as of October 2013, I have been appointed as SNIA South Asia & SNIA Malaysia non-voting representation to SNIA Technical Council. I currently run a small system integration and consulting company focusing on storage and cloud solutions, with occasional consulting work on high performance computing (HPC).

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.