Wednesday, March 18, 2020

What is the wfa mysql password in WFA 5.1 ?

If you install WFA5.1 RC1 (still buggy if you ask me).  You will notice that the default wfa password is no longer the good old Wfa123.

The password is now auto generated, AES256 encrypted and stored under /jboss/bin/wfa.conf.

You can however grab it on the fly with this function

Monday, May 6, 2019

Powershell script to detect non logged-in initiators of lun on a netapp cdot cluster

A colleague of mine got a customer request to find a way to alert when luns had initiators that were not logged-in.

I wrote him this little piece of code that will dump this information.
It could be easily embedded in WFA and ran on all clusters.
You can then report on it as you please.

Tuesday, April 9, 2019

Find first available object with number suffix

Sometimes you need to find a first available "something" with number.  For example you have a naming conventions for volumes like "prefix" + number ("myvolume002" for example).

So you probably want to find the next available.  Usually you probably use the incremental naming procedure (

That works great.  But sometimes objects (like volumes) get removed and then you get gaps.  Some customers don't like that and want to refill those gaps.

Tuesday, March 5, 2019

Setting ontap volume options such as atime-update

Sometimes you need to set a simple volume option such as :

  • maxdirsize
  • nosnap
  • nvfail
  • no_atime_update
  • fs_size_fixed
  • ...
and you might not immediately know where to do this. 
Chances are that you want to set these options the moment you create the volume.  Because there so many, wfa took a shortcut and bundled them all together in 1 variable called "options". 

Friday, February 22, 2019

Wfa Aggregate Filter on capacity and performance

Filter not only on capacity but also on performance

By default you probably only filter on capacity when searching for an aggregate.  With this filter you can also filter on performance.

To use this filter you need to implement an included datasource that collects the performance data.

Thursday, January 31, 2019

Runas in WFA command

One of my colleagues asked me this week how he could run a PowerShell action as another user.

He wanted to move files between CIFS shares but this specific action required specific windows credentials and they didn't want to give the WFA service those rights.

Here is what is possible and what not...

Monday, January 7, 2019

WFA maintenance workflow (powershell only)

If you are working with WFA quite a lot, there are some maintenance tasks that might be handy.  And they are either not possible in the GUI, or they take a lot of manual work.

This is an updated version from v1.0.1 tot v1.0.2 (added more options)
  • Clean ALL or some execution logs
  • Clean ALL or some reservations
  • Enable Full RBAC
here is a workflow to do this...

Monday, November 19, 2018

Wfa workflows & Powershell script for SVM Dr

Svm Dr : before svm dr was embedded in ontap, we created our own scripts.  Then the embedded svm dr popped up and the scripts faded away.  But with fabricpool and MCC, svm dr is not supported.  In the background Olivier Masson continued the svm dr script of Jerome Blanchet.  And I had 2 customers having the need for it, so I jumped on the train...

Tuesday, November 13, 2018

Wfa Setup Workflow Generator

If you create advanced workflows, you might have the need to upload you own files. Typically modules, or some config files. Modules need to be copied tot the \posh\modules directory. Other files you might want to copy to the WFA root directoy or maybe just a custom directory. That means that you need to create a setup manual saying where the customer should copy the files you provide.

But why not just create a workflow that does this for you. it can be done, if the content is limited in size (Max 2MB).

Friday, November 9, 2018

Workflow encrypt all volumes

New workflow added to github that will encrypt all volumes that are not yet encrypted.

Requires cdot & ocum 9.3 and cdot pack 1.5.2 (don't use 1.5.1 => has a bug in vol move command)

download at :