В больших кластерах может потребоваться несколько секунд, пока все OSD's не будут счастливы, и cephfs не сможет смонтироваться. Сегодня перезапустил один кластер (сбой питания) и заметил, что хотя все KVM's запустились нормально, любые LXC, использующие bind-mount cephfs, не запускались, пока cephfs не был готов. (появлялись сообщения об ошибке смонтирования, пока он не заработал). Подумал, что добавление: Code: ConditionPathIsReadWrite=/mnt/pve/cephfs ConditionDirectoryNotEmpty=/mnt/pve/cephfs к Code: lrwxrwxrwx 1 root root 38 Jul 25 2021 pve-guests.service -> /lib/systemd/system/pve-guests.service должно решить эту проблему с зависимостью. Делюсь на всякий случай, если кому-то это поможет, или если у ребят из pmx есть лучшее предложение.
Задерживаю развертывание VM до тех пор, пока не будет смонтирован ceph/cephFS., Proxmox Виртуальная Среда
|
27.12.2022 19:17:00
|
|
|
|
|
|
03.01.2023 19:18:00
Отлично, спасибо - попробую разобраться. Опция, которую я предлагал выше, вроде работает в 80% случаев, но хотя бы один узел остаётся без запущенных сервисов.
|
|
|
|
|
|
12.07.2024 07:03:00
У меня не работает — lxc пытается запуститься сразу, до того как cephfs готова, и поэтому не получается.
|
|
|
|
|
|
12.07.2024 13:57:00
Ну да, не очень аккуратно и чисто, но работает, и это главное. Надеюсь, что такое не будет происходить часто.
|
|
|
|
|
Читают тему
