approximating freebsd gmirror in dragonflybsd

Roman Neuhauser neuhauser at sigpipe.cz
Sun Jul 27 09:27:15 PDT 2014


hello,

i've been using freebsd on RAID1 (2 disks in gmirror[0]) for the past
~10 years, and the mirrorring has been wonderful as i never had to
restore anything from backups, just move the array to a new pair of
disks[1], with essentially no downtime.  when one of the two disks
failed, i took the machine down, replaced the failed disk, and booted.
after some hours of slow-but-steady function, i could replace the other
old disk.  three times over the years, no sweat at all.

i'd like to replicate this capability with HAMMER, on two 128GB SSDs,
with 16GB RAM.  i was planning to have the SSDs mirrorred based on [2],
but the drives show up as daX, and natacontrol ignores them.

i don't want to use hw raid, what are my options?

with freebsd gmirror over da0, da1, if da0 went down, the system would
automatically boot from da1.  freebsd would degrade the array but there
would be no maintenance needed to bring the system up when it had to be
rebooted.

it looks like hammer mirror-stream requires hammer pfs-upgrade before
the system will boot fully from the slave after the master failed?

what do other people here use for automatic failover?  what do you use
to make sure the mirror is streaming at all times?

[0] http://mdoc.su/f/gmirror.8
[1] i'm paranoid, whenever one disk turned sour i threw out both
[2] http://www.dragonflybsd.org/docs/docs/howtos/howtosoftwareraid/

-- 
roman



More information about the Users mailing list