Привет, я недавно обновился с proxmox 5 на 6, а также с ceph luminous на nautilus. Я хотел бы заново создать OSD в своем кластере. Столкнулся с проблемой при конвертации второго OSD (первый прошел нормально). Вот что у меня получается после того, как я очищаю диск: Код: pveceph createosd /dev/nvme8n2
создание OSD на /dev/nvme8n2 (bluestore)
очистка диска/раздела: /dev/nvme8n2
200+0 записей
200+0 записей
209715200 байт (210 МБ, 200 МиБ) скопировано, 0.417411 с, 502 МБ/с
--> OSError: [Errno 5] Ошибка ввода-вывода: '/var/lib/ceph/osd/ceph-2'
Выполнение команды: /usr/bin/ceph-authtool --gen-print-key
Выполнение команды: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring -i - osd new 7f015a78-6062-4026-9a8a-7895aecf2eda
Выполнение команды: /sbin/vgcreate -s 1G --force --yes ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca /dev/nvme8n2
stdout: Физический том "/dev/nvme8n2" успешно создан.
stdout: Группа томов "ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca" успешно создана
Выполнение команды: /sbin/lvcreate --yes -l 100%FREE -n osd-block-7f015a78-6062-4026-9a8a-7895aecf2eda ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca
stdout: Логический том "osd-block-7f015a78-6062-4026-9a8a-7895aecf2eda" создан.
Выполнение команды: /usr/bin/ceph-authtool --gen-print-key
--> Не удалось завершить создание нового OSD, будут отменены изменения
Выполнение команды: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring osd purge-new osd.2 --yes-i-really-mean-it
stderr: 2019-07-30 11:13:50.300 7f3e0f70b700 -1 auth: не удалось найти ключ на /etc/pve/priv/ceph.client.bootstrap-osd.keyring: (2) Нет такого файла или каталога
2019-07-30 11:13:50.300 7f3e0f70b700 -1 AuthRegistry(0x7f3e0807ed58) ключ не найден по адресу /etc/pve/priv/ceph.client.bootstrap-osd.keyring, отключение cephx
stderr: удален osd.2
команда 'ceph-volume lvm create --cluster-fsid 0504a312-6d92-4443-b250-5e790079210e --data /dev/nvme8n2' завершилась неудачно: код выхода 1 Я вижу, что программа жалуется на отсутствующий ключ, но я не совсем уверен, откуда этот ключ должен быть.
создание OSD на /dev/nvme8n2 (bluestore)
очистка диска/раздела: /dev/nvme8n2
200+0 записей
200+0 записей
209715200 байт (210 МБ, 200 МиБ) скопировано, 0.417411 с, 502 МБ/с
--> OSError: [Errno 5] Ошибка ввода-вывода: '/var/lib/ceph/osd/ceph-2'
Выполнение команды: /usr/bin/ceph-authtool --gen-print-key
Выполнение команды: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring -i - osd new 7f015a78-6062-4026-9a8a-7895aecf2eda
Выполнение команды: /sbin/vgcreate -s 1G --force --yes ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca /dev/nvme8n2
stdout: Физический том "/dev/nvme8n2" успешно создан.
stdout: Группа томов "ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca" успешно создана
Выполнение команды: /sbin/lvcreate --yes -l 100%FREE -n osd-block-7f015a78-6062-4026-9a8a-7895aecf2eda ceph-a449d0c2-542e-42cb-a5c3-395070ab51ca
stdout: Логический том "osd-block-7f015a78-6062-4026-9a8a-7895aecf2eda" создан.
Выполнение команды: /usr/bin/ceph-authtool --gen-print-key
--> Не удалось завершить создание нового OSD, будут отменены изменения
Выполнение команды: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring osd purge-new osd.2 --yes-i-really-mean-it
stderr: 2019-07-30 11:13:50.300 7f3e0f70b700 -1 auth: не удалось найти ключ на /etc/pve/priv/ceph.client.bootstrap-osd.keyring: (2) Нет такого файла или каталога
2019-07-30 11:13:50.300 7f3e0f70b700 -1 AuthRegistry(0x7f3e0807ed58) ключ не найден по адресу /etc/pve/priv/ceph.client.bootstrap-osd.keyring, отключение cephx
stderr: удален osd.2
команда 'ceph-volume lvm create --cluster-fsid 0504a312-6d92-4443-b250-5e790079210e --data /dev/nvme8n2' завершилась неудачно: код выхода 1 Я вижу, что программа жалуется на отсутствующий ключ, но я не совсем уверен, откуда этот ключ должен быть.
