Добавление мониторов

Ответить
admin
Администратор
Сообщения: 204
Зарегистрирован: 05 янв 2011, 04:19

Добавление мониторов

Сообщение admin »

Выполним следующие шаги:


1. Зарегистрируемся на ceph-node2 и создадим каталоги:

Код: Выделить всё

# mkdir -p /var/lib/ceph/mon/ceph-node2 /tmp/ceph-node2

2.(Это сделаем в самом конце)Исправим файл /etc/ceph/ceph.conf и добавим новую информацию о мониторе в раздел [mon]:

Код: Выделить всё

[mon.ceph-node2]
mon_addr = 192.168.57.102:6789
host = ceph-node2

3.Выделим информацию о кольце ключей из кластера Ceph:

Код: Выделить всё

# ceph auth get mon. -o /tmp/ceph-node2/monkeyring


Код: Выделить всё

[root@ceph-node2 ceph]# mkdir -p /var/lib/ceph/mon/ceph-ceph-node2 /tmp/ceph-node2
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]# ceph auth get mon. -o /tmp/ceph-node2/monkeyring
exported keyring for mon.
[root@ceph-node2 ceph]#

4.Получим карту монитора из кластера Ceph:

Код: Выделить всё

# ceph mon getmap -o /tmp/ceph-node2/monmap

5.Построим новый монитор, fs, используя ключ и существующую monmap:

Код: Выделить всё

# ceph-mon -i ceph-node2 --mkfs --monmap /tmp/ceph-node2/monmap --keyring /tmp/ceph-node2/monkeyring

6.Добавим новый монитор в кластер:

Код: Выделить всё

# ceph mon add ceph-node2 192.168.57.102:6789

Код: Выделить всё

[root@ceph-node2 ceph]# ceph mon getmap -o /trp/ceph-node2/monmap
got latest monmap
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]# ceph-mon -i ceph-node2 --mkfs --monmap /tmp/ceph-node2/monmap --keyring /tmp/ceph-node2/monkeyring
ceph-mon: set fsid to 07a92ca3-347e-43db-87ee-e0a0a9f89e97
ceph-mon: created monfs at /var/lib/ceph/mon/ceph-ceph-node2 for men.ceph-node2
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]#
[root@ceph-node2 ceph]#
[root@ceph node2 ceph]#
[root@ceph-node2 ceph]# ceph mon add ceph-node2 192.168.57.102:6789

added mon.ceph-node2 at 192.168.57.102:6789/0
[root@ceph-node2 ceph]#

7.После добавления монитора проверим состояние кластера. Вы заметите, что теперь у нас есть два монитора в нашем кластере Ceph. Вы можете продолжать игнорировать предупреждающее сообщение о расфазировке тактовых сигналов или можете настроить NTP на всех ваших узлах так, чтобы они были синхронизированы по времени. Мы уже обсуждали настройку NTP в разделе Увеличение вашего кластера Ceph в масштабах- добавление монитора и OSD Главы 2. Моментальное развертывание Ceph.

Код: Выделить всё

[root@ceph-node2 ceph]# ceph -s
    cluster 07a92ca3-347e-43db-87ee-e0a0a9f89e97
     health HEALTH_WARN 63 pgs degraded; 192 pgs stuck unclean; clock skew detected on monn.ceph-node2
     monmap e2: 2 mons at {ceph-node1=192.168.57.101:6789/0,ceph-node2=l9?.168.57.102:6789/0}. election epoch 2, quorum 0.1 ceph-node1,ceph-node2
     osdmap e27: 3 osds: 3 up, 3 in
      pgmap v43: 192 pgs, 3 pools, 0 bytes data, 0 objects
            104 MB used. 27510 MB / 27614 MB avail
                  87 active+remapped
                  41 active+degraded
                  42 active+replay+remapped
                  22 active+replay+degraded

8.Повторите пройденные шаги для добавления ceph-node3 в качестве вашего третьего монитора. После добавления третьего монитора проверьте состояние вашего кластера и вы заметите третий монитор в кластере:

Код: Выделить всё

[root@ceph-node3 ceph]# ceph -s
    cluster 07a92ca3-347e-43db-87ee-e0a0a9f89e97
     health HEALTH_WARN 63 pgs degraded; 192 pgs stuck unclean; 1 mons down, quorum 0.1 ceph-node1,ceph-node2; clock skew detected on mon.ceph-
node2
     monnap e3: 3 mons at {ceph-node1=192.168.57.101:6789/0,ceph-node2=192.168.57.102:6789/0,ceph-node3=192.168.57.103:6789/0}. election epoch
4, quorum 0.1 ceph-node1,ceph-node2
     osdmap e27: 3 osds: 3 up, 3 in
      pgmap v43: 192 pgs, 3 pools, 0 bytes data, 0 objects
            104 MB used, 27510 MB / 27614 MB avail
                  87 active+remapped
                  41 active+degraded
                  42 active+replay+remapped
                  22 active+replay+degraded

[root@ceph-node3 ceph]#
Ответить