“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 kern.cam.ctl.ha_role=0
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.
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 http://www.sunfreeware.com (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 🙂
SS64.com 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 ss64.com into bookmarks.
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.
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 ALUA, articles, BeaST, BSD Now, BSDMag, CTL HA, FreeBSD, High Available, press mentions, Storage
You may say it’s not worth writing a post on the subject, just use the Command Suite CLI, Luke and that’s all! But sometimes HCS CLI behavior is not so obvious. Telling the truth it may surprise you. Continue reading
Posted in My projects, Storage
Tagged articles, CLI, HCS, Hitachi, PowerShell, Python, SAN, scripts, Storage, XML
Today I am pleased to announce BQ (the BeaST Quorum).
It is a simple quorum drive implementation which is suitable to run with the FreeBSD CTL HA and the BeaST Storage system. Soon I’m going to write a long post to describe how to use it.
Download the BeaST Quorum sources (bq-1.0.tgz) at but don’t expect to much of it as it is in the early develompent stage.