私はHASTを使用して2つのサーバー間でボリュームを複製するFreeBSD 10.2サーバーのペアを持っています。結局、既存のサーバーに代わる新しいハードウェアを備えた2つの新しいストレージノードを導入する予定ですが、既存の設定を中断することなく徐々に複製を導入したいと思います。
次の構成を使用しようとしています。
# /etc/hast.conf
# HAST - Highly Available Storage
compression lzf
checksum crc32
timeout 10
replication memsync
resource ha0 {
# new storage node #1
on zsan1 {
local /dev/zvol/vmdata/targets/ha0
remote 10.10.30.11
remote 10.10.30.12
remote 10.10.30.14
}
# new storage node #2
on zsan2 {
local /dev/zvol/vmdata/targets/ha0
remote 10.10.30.11
remote 10.10.30.12
remote 10.10.30.13
}
# old storage node #1
on zfs-primary {
local /dev/zvol/tank/targets/ha0
remote 10.10.30.12
remote 10.10.30.13
remote 10.10.30.14
}
# old storage node #2
on zfs-secondary {
local /dev/zvol/tank/targets/ha0
remote 10.10.30.11
remote 10.10.30.13
remote 10.10.30.14
}
}
新しいサーバーと既存のサーバーでこの構成のレプリケーションをテストするために新しいボリュームを作成しましたが、マスターノードでhastctlを実行すると、「remoteaddr」のみが表示されます。
root@zsan1:~ # hastctl list
ha0:
role: primary
provname: ha0
localpath: /dev/zvol/vmdata/targets/ha0
extentsize: 2097152 (2.0MB)
keepdirty: 64
remoteaddr: 10.10.30.14
replication: memsync
status: degraded
workerpid: 7229
dirty: 3424649216 (3.2GB)
statistics:
reads: 1649
writes: 26117
deletes: 0
flushes: 27
activemap updates: 1651
local errors: read: 0, write: 0, delete: 0, flush: 0
queues: local: 0, send: 0, recv: 0, done: 0, idle: 255
誰でもここで私を助けることができれば幸いです。私がやっていることがサポートされていないか間違っています。ありがとうございます!