📦 10 команд, которые должен знать каждый администратор Ceph |

📦 10 команд, которые должен знать каждый администратор Ceph

Мануал

Если вы только начали работать с Ceph, вы уже знаете, что многое происходит под капотом.

Чтобы помочь вам стать мастером Ceph, вот список из 10 команд, которые должен знать каждый администратор кластера Ceph.

Распечатайте его и  приклейте его к своей стене!

1. Проверьте или просмотрите состояние кластера:

 ceph status || ceph -w

Если вы хотите быстро проверить, работает ли нормально ваш кластер, используйте ceph status, чтобы получить представление о состоянии кластера с высоты птичьего полета (подсказка: обычно вы захотите, чтобы ваш кластер был активным + чистым).

Вы также можете наблюдать за активностью кластера в режиме реального времени с помощью

ceph -w 

Обычно вы будете использовать эту команда, когда  захотите добавить или удалить OSD

2. Проверьте статистику использования кластера:

ceph df

Чтобы проверить использование данных в кластере и распределение данных между пулами, используйте ceph df.

Эта команда предоставляет информацию о доступном и используемом пространстве хранения, а также список пулов и объем памяти, который использует каждый пул.

Используйте этот прием довольно часто, чтобы убедиться, что в вашем кластере  хватает места.

3. Проверьте статистику групп:

ceph pg dump

Когда вам нужна статистика групп в вашем кластере, используйте ceph pg dump.

Вы также можете получить данные в формате JSON, если хотите использовать их для автоматической генерации отчетов.

4. Просмот CRUSH map:

ceph osd tree

Нужно устранить неполадки в кластере путем более быстрого определения физического центра обработки данны неисправного OSD?

Используйте ceph osd tree, которое создает карту ASCII art CRUSH tree с хостом, его OSD, независимо от того, работоспособен ли он, и его объем.

5. Создайте или удалите OSD:

ceph osd create || ceph osd rm

Используйте ceph osd create для добавления нового OSD в кластер.

Если UUID не указан, он будет установлен автоматически при запуске OSD.

Когда вам нужно удалить OSD из CRUSH map, используйте ceph osd rm с UUID.

6. Создайте или удалите пул хранения:

ceph osd pool create || ceph osd pool delete

7. Восстановление OSD:

ceph osd repair

Ceph является самовосстанавливающимся кластером.

Укажите Ceph попытаться восстановить OSD, вызвав ceph osd repair с идентификатором OSD.

8. Выполните тестирование OSD:

ceph tell osd. bench*

Добавлен ли новый классный накопитель в ваш кластер?

Используйте ceph tell, чтобы увидеть, насколько хорошо он работает, выполнив простой тест производительности.

По умолчанию тест записывает всего 1 ГБ с шагом 4 МБ.

9. Отрегулируйте параметры OSD:

 ceph osd crush reweight

В идеале вы захотите, чтобы все ваши OSD были одинаковыми с точки зрения производительности и емкости … но это не всегда возможно.

Если ваши OSD отличаются по своим ключевым атрибутам, используйте ceph osd crush reweight, чтобы изменить их объем CRUSH map, чтобы кластер был правильно сбалансирован, а OSD разных типов получали соответственно скорректированное количество запросов и данных ввода-вывода.

10. Список ключей кластера:

 ceph auth list
Ceph использует цепочки ключей для хранения одного или нескольких ключей аутентификации Ceph и спецификаций капабилитис.
Команда ceph auth list позволяет легко отслеживать ключи.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий