Перейти к основному содержимому

Синхронизация ключей SSH при добавлении нового узла в класте

После изменения паролей или ssh-ключей для учётных записей root/oneadmin при добавлении нового узла в кластер, новый узел нужно настроить так, чтобы он соответствовал исходным.

Для этого нужно:

Определить, кто лидер RAFT на исходном кластере СГУ, для этого на любом исходном узле с СГУ выполнить команду:

ihcs onezone show 0

Зайти на узел лидера СГУ RAFT и выполнить команды:

rsync - av / root /.ssh / id_rsa $NEW_NODE_ADDR: /root/.ssh / id_rsa
rsync - av / root /.ssh / authorized_keys $NEW_NODE_ADDR: /root/.ssh / authorized_keys
rsync - av /var/lib/one /.ssh / id_rsa $NEW_NODE_ADDR: /var/lib / one /.ssh / id_rsa
rsync - av /var/lib/one /.ssh / authorized_keys $NEW_NODE_ADDR: /var/lib / one /.ssh / authorized_keys

где $NEW_NODE_ADDR — адрес добавляемого узла.

Если добавляется новый узел с СГУ, то дополнительно выполнить команду:


rsync -avr /data/0/docker/volumes/hvol/_data/keys $NEW_NODE_ADDR:/data/0/docker/volumes/hvol/_data/
Важно

При добавлении каждого нового узла требуется проводить такую операцию.