Статус Ceph HEALTH_WARN при добавлении экземпляра RGW - PullRequest
0 голосов
/ 16 января 2019

Я хочу создать кластер ceph и затем подключиться к нему через API SEST RESTful. Итак, я развернул кластер ceph (mimic 13.2.4) на «Ubuntu 16.04.5 LTS» с 3 OSD (по одному на каждый жесткий диск 10 Гб).

Использование этого учебника:

1) http://docs.ceph.com/docs/mimic/start/quick-start-preflight/#ceph-deploy-setup

2) http://docs.ceph.com/docs/mimic/start/quick-ceph-deploy/ На данный момент, статус ceph в порядке:

root@ubuntu-srv:/home/slavik/my-cluster# ceph -s
  cluster:
    id:     d7459118-8c16-451d-9774-d09f7a926d0e
    health: HEALTH_OK



  services:
    mon: 1 daemons, quorum ubuntu-srv
    mgr: ubuntu-srv(active)
    osd: 3 osds: 3 up, 3 in

  data:
    pools:   0 pools, 0 pgs
    objects: 0  objects, 0 B
    usage:   3.0 GiB used, 27 GiB / 30 GiB avail
    pgs:

3) "Чтобы использовать компонент Ceph Object Gateway Ceph, необходимо развернуть экземпляр RGW. Выполните следующее, чтобы создать новый экземпляр RGW:"

root@ubuntu-srv:/home/slavik/my-cluster# ceph-deploy rgw create ubuntu-srv
....
[ceph_deploy.rgw][INFO  ] The Ceph Object Gateway (RGW) is now running on host ubuntu-srv and default port 7480
root@ubuntu-srv:/home/slavik/my-cluster# ceph -s
  cluster:
    id:     d7459118-8c16-451d-9774-d09f7a926d0e
    health: HEALTH_WARN
            too few PGs per OSD (2 < min 30)

  services:
    mon: 1 daemons, quorum ubuntu-srv
    mgr: ubuntu-srv(active)
    osd: 3 osds: 3 up, 3 in

  data:
    pools:   1 pools, 8 pgs
    objects: 0  objects, 0 B
    usage:   3.0 GiB used, 27 GiB / 30 GiB avail
    pgs:     37.500% pgs unknown
             62.500% pgs not active
             5 creating+peering
             3 unknown

Статус Ceph был изменен на HEALTH_WARN - почему и как его решить?

1 Ответ

0 голосов
/ 17 января 2019

Ваша проблема

health: HEALTH_WARN
        too few PGs per OSD (2 < min 30)

Посмотрите на текущую конфигурацию pg, запустив:

ceph osd dump | пул grep

Посмотрите, что каждый пул настроен для подсчета pg, затем перейдите к https://ceph.com/pgcalc/, чтобы вычислить, для чего должны быть настроены ваши пулы.

Предупреждение: у вас небольшое количество пг на осд, сейчас у вас 2 на осд, где min должно быть 30

...