Hello everyone! It is my great pleasure to announce that Hawk 2.0.0 is released! Yes, technically the previous actual release was 0.7.2, but for various reasons I decided to bump the version number all the way up to 2.
One of the reasons for doing so is the huge amount of changes that have gone into this version of Hawk. Not only does it look completely different, on the backend of things, everything has changed as well. First of all, Hawk now has a website! Visit http://hawk-ui.github.io/ and check out the new logo designed by Manuele Carlini. I have also started working on a User Guide for Hawk, here: http://hawk-guide.readthedocs.org/ . It's still early days for the Guide and it needs more work to be truly useful, but already it has one thing going for it: It's a cluster usage guide which doesn't ignore fencing. I know some of you will like that, at least. ## New Features * Redesigned Frontend The Hawk frontend has been modernised, and now uses Bootstrap 3. The layout and organization of the user interface has been rethought with usability in mind. * Updated Backend Hawk 2 is based on Ruby on Rails 4.2 running on the Puma web server. By using Puma, we can make Hawk as unintrusive as possible on the cluster nodes without compromising performance. In fact, thanks to the use of asset precompilation Hawk 2 should perform better than the Hawk 1 interface despite the updated visual style. * Wizards In Hawk 1, the wizards were implemented as a custom solution. For Hawk 2, the wizards have been moved into the crm shell, making them available from the command line as well. In addition to this move, the wizards have been greatly improved. They now feature optional steps and multi-step configuration (for example, in case resources in an earlier step need to be started before configuring the next set of resources). Wizards are also able to perform complex actions like installing and configuring necessary software packages. * Integrated Dashboard The multi-cluster dashboard has been integrated into the main interface. Now you can monitor multiple clusters directly from the regular Hawk UI. * New Pacemaker Features We support many of the features that have been added recently to Pacemaker: - Location constraints can apply to several resources at once. - Tags - Remote nodes are shown separate from regular nodes in the Dashboard * Configuration view and Command Log To make the transition between command line usage and the web interface easier, we've added the ability to view the current cluster configuration in the command line format, complete with syntax highlighting. Also, the command log provides a list of recent commands executed on the cluster from the web interface. This can serve as a basic audit log, as well as helping new users learn the command line interface directly by performing operations on the cluster. * History Explorer and Simulator Together with the general improvements to the interface, the History Explorer has been redesigned to be easier to use and more powerful. Now you can see more details for each transition, as well as easily navigate forward and backward in time through a report. The History Explorer now also shows a summary of important events directly when opening the report, to make it easy to find the relevant events in the log. The report generation, download and upload functions are all now accessible from a single location. Similarly, the Simulator has been updated to not only be prettier (if you ever used the old version, you'll know what I mean) but also easier to use. ## Downloading Source downloads for the release are available here: https://github.com/ClusterLabs/hawk/releases/tag/hawk-2.0.0 openSUSE Tumbleweed has a version of Hawk 2 (package name hawk2) which is very close to the actual release version, and the release will be there soon. Another way to try Hawk is to use the Vagrant configuration which comes with the User Guide. It configures a 1 - 3 node cluster with Hawk already installed and running. Thank you! Credit for the release goes to Tim Serong (for the original Hawk version), Thomas Boerger, Manuele Carlini and Thomas Hutterer. And also me. Cheers, Kristoffer -- // Kristoffer Grönlund // kgronl...@suse.com _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org