Jump to content

Highly Available STorage

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 37.17.217.237 (talk) at 16:06, 17 December 2019 (The official website uses this casing, so I think it makes more sense to reflect that and not use "STorage".). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Original author(s)Pawel Jakub Dawidek
Written inC
Operating systemFreeBSD
TypeDistributed storage system
LicenseFreeBSD License
Websitewiki.freebsd.org/HAST

Highly Available Storage (HAST) is a protocol and tool set for FreeBSD written by Pawel Jakub Dawidek, a core FreeBSD developer.

HAST provides a block device to be synchronized between two servers for use as a filesystem. The two machines comprise a cluster, where each machine is a cluster node. HAST uses a Primary-Secondary (or Master-Slave) configuration, so only one cluster node is active at a time.

HAST-provided devices appear like disk devices in the /dev/hast/ directory in FreeBSD, and can be used like standard block devices. HAST is similar to a RAID1 (mirror) where each RAID component is provided across the network by one cluster node.

References

See also