У нас есть простой способ проверить синтаксис конфигурации corosync: corosync -t -c /etc/pve/corosync.conf. Однако, я вижу, что pve7to8 будет проверять семантику конфигурации corosync. Например:
Code: Проверка записей nodelist..
WARN: pve1: ring0_addr 'pve1-corosync-0' разрешается в '172.16.3.31'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес.
WARN: pve2: ring0_addr 'pve2-corosync-0' разрешается в '172.16.3.32'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес.
WARN: pve3: ring0_addr 'pve3-corosync-0' разрешается в '172.16.3.33'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес. (мельком, это вылезло у меня, потому что документация Corosync рекомендует использовать имена хостов, и я выяснил, что Proxmox не рекомендует это делать при запуске pve7to8 в прошлом году... и я никогда не менял это, ну, вы же знаете, к corosync лучше не трогать, если нет необходимости) Какие инструменты pve7to8 использует под капотом для линтинга corosync.conf? Можем ли мы запускать проверки независимо? Есть ли другие идеи для стратегий линтинга конфигурации?
Предыстория: Вопрос линтинга corosync возник во время обучения Weehooey Proxmox, и мы говорили о проверке синтаксиса, но не знали, есть ли проверка семантики. Задумавшись о том, как помочь обнаруживать и предотвращать проблемы, такие как , я вспомнил о проверках семантики pve7to8 и подумал, смогла бы она обнаружить проблему наличия только одного кольца, и какие еще проверки она может предложить, которые были бы полезны на практике. И потом... можем ли мы запускать это в изоляции?
Code: Проверка записей nodelist..
WARN: pve1: ring0_addr 'pve1-corosync-0' разрешается в '172.16.3.31'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес.
WARN: pve2: ring0_addr 'pve2-corosync-0' разрешается в '172.16.3.32'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес.
WARN: pve3: ring0_addr 'pve3-corosync-0' разрешается в '172.16.3.33'.
Рассмотрите возможность замены его на текущий разрешенный IP-адрес. (мельком, это вылезло у меня, потому что документация Corosync рекомендует использовать имена хостов, и я выяснил, что Proxmox не рекомендует это делать при запуске pve7to8 в прошлом году... и я никогда не менял это, ну, вы же знаете, к corosync лучше не трогать, если нет необходимости) Какие инструменты pve7to8 использует под капотом для линтинга corosync.conf? Можем ли мы запускать проверки независимо? Есть ли другие идеи для стратегий линтинга конфигурации?
Предыстория: Вопрос линтинга corosync возник во время обучения Weehooey Proxmox, и мы говорили о проверке синтаксиса, но не знали, есть ли проверка семантики. Задумавшись о том, как помочь обнаруживать и предотвращать проблемы, такие как , я вспомнил о проверках семантики pve7to8 и подумал, смогла бы она обнаружить проблему наличия только одного кольца, и какие еще проверки она может предложить, которые были бы полезны на практике. И потом... можем ли мы запускать это в изоляции?
