One of my favorite topics of discussion is hearing how folks are embracing the world of Rubrik’s Converged Data Management to tie in our RESTful APIs with other systems for end-to-end automation. One such system is VMware’s vRealize Orchestrator (vRO) which was released as a community focused project on Flowgrab over half a year ago. Since then, we’ve added a lot more to the product across two major releases, such as replication, new form factors, and a plethora of user experience enhancements. This has a direct correlation on our API maturity in terms of functionality, available resources, and what can be done to the data protection fabric.
I’m here to share the next evolution of our vRO Plugin. Our very own Matt Altimar, who has over a decade of experience as a Senior Server Administrator building and maintaining large enterprise data centers, has constructed a new open source project on GitHub with a ton of new Rubrik workflows. These are all compatible with release 2.0 of our product and sync up nicely with a vRO deployment. If you’re looking to expose workflows like SLA Domain assignment, on-demand backups, mount removal, and much more – you have to check out this project!
Getting started is simple. Once you download or clone the repository to your environment, fire up vRO Client in Design Mode and import our package. A list of file elements should appear as shown below:
Once that’s completed, cruise on over to the Configurations section and edit the RubrikCredentials element. Supply the correct userID and password values.
The last step for initial configuration is to add a REST host, which can be any node in your Rubrik cluster. Head back over to the Workflows section and use the Add a REST host workflow. Supply the necessary name, URL, and proxy details (if required). Leave the authentication type set to none.
You’re now ready to add REST operations and use the supplied workflows. Matt and team will make sure to populate the Wiki page with detailed instructions for using the package, along with community pull requests adding more workflows and use cases to the project. Enjoy!