Принудительная синхронизация CEPH и рекомендации по обновлению CEPH - PullRequest
1 голос
/ 07 января 2020

Мы используем кластер CEPH для хранения образов наших виртуальных машин. Этот кластер содержит 3 монитора, 4 узла хранения и 1 администратора.

CEPH OSD TREE

ID WEIGHT   TYPE NAME       UP/DOWN REWEIGHT PRIMARY-AFFINITY
-1 21.82190 root default
-2  5.45547     host ceph01
 0  1.09109         osd.0        up  1.00000          1.00000
 1  1.09109         osd.1        up  1.00000          1.00000
 2  1.09109         osd.2        up  1.00000          1.00000
 3  1.09109         osd.3        up  1.00000          1.00000
 4  1.09109         osd.4        up  1.00000          1.00000
-3  5.45547     host ceph02
 5  1.09109         osd.5        up  1.00000          1.00000
 6  1.09109         osd.6        up  1.00000          1.00000
 7  1.09109         osd.7        up  1.00000          1.00000
 8  1.09109         osd.8        up  1.00000          1.00000
 9  1.09109         osd.9        up  1.00000          1.00000
-4  5.45547     host ceph03
10  1.09109         osd.10       up  1.00000          1.00000
11  1.09109         osd.11       up  1.00000          1.00000
12  1.09109         osd.12       up  1.00000          1.00000
13  1.09109         osd.13       up  1.00000          1.00000
14  1.09109         osd.14       up  1.00000          1.00000
-5  5.45547     host ceph04
16  1.09109         osd.16     down        0          1.00000
17  1.09109         osd.17     down        0          1.00000
18  1.09109         osd.18     down        0          1.00000
19  1.09109         osd.19     down        0          1.00000
15  1.09109         osd.15     down        0          1.00000

Во-первых, после последнего обновления CentOs мы не можем синхронизировать наш 4-й сервер. На других серверах проблем не было после обновления. Мы попытались синхронизировать c с:

  • nodown опция
  • Запуск виртуальных машин
  • Остановленные виртуальные машины
  • Смена жесткого диска
  • Изменить слот для жесткого диска

У кого-нибудь есть идея или руководство для его повторной синхронизации?

На самом деле мы рассматриваем возможность установки CentOS для сервера sh для ceph04.

Во-вторых, мы хотим обновить кластер. Возможно ли это сделать без нарушения работы кластера (с включенными виртуальными машинами)?

Дополнительная информация

  • ОС: CentOS Linux release 7.7.1908 (Core)
  • CEPH версия: 10.2.11
  • Некоторые машины имеют большой доступ к диску.

1 Ответ

1 голос
/ 27 февраля 2020

Во-вторых, мы хотим обновить кластер. Возможно ли это сделать без нарушения работы кластера (с включенными виртуальными машинами)?

Да, это возможно. Но мы наконец решили отключить все виртуальные машины, чтобы ускорить синхронизацию. Обновление делает это относительно быстро

У кого-нибудь есть идеи или рекомендации по его повторной синхронизации?

Это была проблема с iptable. После изменения правил iptable синхронизация возобновилась.

...