User Tools

Site Tools


решение_hast

This is an old revision of the document!


Решение HAST

Подготовка стенда

gateN# mkdir /opt

Настройка узлов

gateN# cat /etc/hast.conf
resource r0 {
        on gate1 {
                local /dev/ad1
                remote 10.0.0.2
        }
        on gate2 {
                local /dev/ad1
                remote 10.0.0.1
        }
}
gateN# cat /etc/rc.conf
...
hastd_enable=yes

gateN# /etc/rc.d/hastd start

Инициализация

gateN# hastctl create r0

gate1# hastctl role primary r0

gate2# hastctl role secondary r0

gateN# hastctl status

gate1# newfs /dev/hast/r0

gate1# mount /dev/hast/r0 /opt

Смена ролей узлов кластера

gate1# umount /opt

gate1# hastctl role secondary r0

gate2# hastctl role primary r0

gate2# fsck -y -t ufs /dev/hast/r0

gate2# mount /dev/hast/r0 /opt

Остановка заркалирования

gate2# umount /opt

gate2# hastctl role secondary r0

Дополнительные материалы

Решение ситуации split brain

Выбираем узел, данные которого будут затерты.

gateZ# hastctl create r0

gateZ# hastctl role secondary r0

gateZ# hastctl status

gateM# hastctl status
решение_hast.1296568447.txt.gz · Last modified: 2013/05/22 13:50 (external edit)