The BeaST Classic with RAID arrays and CTL HA + the BeaST Quorum

I have just uploaded the guide for the BeaST Classic in the confuguration with RAID arrays and CTL HA + the BeaST Quorum, so now we have complete documentation for the RAID part of the BeaST Classic.

The BeaST with zpools will be implemented with CTL HA + the BeaST Quorum only.


Posted in BeaST, BeaST Quorum, My projects | Tagged , , , , , , , | Leave a comment

The BeaST storage is one year old

A year has passed since I got early results with the BeaST storage system concept. The first public announce was made on 2016.04.22 and the full paper was published a week after.

Thanks to the BSD Magazine for republishing all my papers and for the BSD Now for discussing the BeaST online.

Now I have several news on the project.

First, I have updated its project page to be more clean and informative.

Second, I have posted a new Approaching online zpool switching between two FreeBSD machines article. It shows a simple solution for online or, truly saying, almost online safe Fail-over and Fail-back of ZFS pool between two storage controllers.

Third, I have updated the most important paper about the BeaST storage concept. See The BeaST Classic – dual-controller storage system with RAID arrays and fail-over Arbitrator mechanism for details.


Posted in BeaST, My projects, Storage | Tagged , , , , , , , | Leave a comment

The new BSD Magazine with my article is finally out

“Simple Quorum Drive for the FreeBSD CTL HA and the BeaST Storage System by Mikhail Zakharov

During our experiments on developing the BeaST storage system we faced the lack of an automatic LUN failover function of the CTL HA subsystem. Yes, we can switch LUNs with CTL HA, but we have to do it manually setting “Primary role” to the alive controller: sysctl

We also have to do it fast enough, otherwise, a client host may lose access to the drives of the storage system”.

Click on the image below to download the full issue. Also you can read my article here and get more information about the whole BeaST storage concept there.


Thank you Marta and the BSD Magazine team for their great job on the fresh issue.

Posted in BeaST, BeaST Quorum, Storage | Tagged , , , , , | Leave a comment

Solaris 2.6

That is how my first Solaris with CDE looked like when I installed it years ago on a home computer with Intel Pentium CPU onboard.

I begged a copy of the installation CDROM and a bootable floppy drive in the institute lab. Then downloaded as much packages as possible from (yes, all packages were free to download that time), brought everything home and installed.

It was fun to discover inverted console colours, delete key works instead of backspace and home directory hidden under /export/home path.

And I was absolutely happy because it was real UNIX just here at my home 🙂

Posted in Computer history | Tagged , | Leave a comment

Online command-line reference for scripting is a Command line reference – Web, Database and OS scripting.

I have found this brilliant site, while trying to learn PowerShell in a day for writing the script which fetches hosts to LDEVs relationships from Hitachi Command Suite. It’s a good idea to add into bookmarks.


Posted in Tips & tricks | Tagged , , , , , | Leave a comment

BeaST Quorum functional tests and usage explanations

As I promised earlier, I have just finished a new paper on how to use the BeaST Quorum (BQ) device for automatic LUN failover switching on active/active storage controller system with FreeBSD CTL HA.

Also I have updated BQ to version 1.1.


Posted in BeaST, BeaST Quorum, Storage | Tagged , , , , , , , | 2 Comments

New BSD Magazine issue with my article!

Another bright topic for today! BSD Magazine has just published the fresh issue with my article on the cover!

“As Benjamin Franklin once said, “an investment in knowledge pays the best interest.” In that spirit, we are happy to deliver another repository of knowledge this month, starting with another great article, “First Look at the Renewed CTL High Availability Implementation in FreeBSD” by Mikhail Zakharov. Also in the FreeBSD Corner, Abdelhadi Khiati will explain how to “Create Your First FreeBSD Kernel Module.” This article will server as an introduction to an article by Abdelhadi which will be innext month’s issue”.


Many thanks to Matra Ziemianowicz and the whole BSD Magazine team for their great job!

Also read my CTL HA article here in the blog and see it on the BSD Now TV channel with Allan Jude and Kris Moore.

Posted in BeaST, Storage | Tagged , , , , , , , , , | Leave a comment