Канал связи Corosync
Определение
Канал связи Corosync — сетевое соединение, через которое узлы кластера обмениваются служебными сообщениями.
Также ищут: Corosync link · канал Corosync
Зачем это знать
Число кабелей не доказывает надёжность связи. Проверьте физические пути, приоритеты каналов и отказ передачи без обрыва соединения. Высокая скорость порта не заменяет малую задержку.
Карта понятия
Связано
Что подтверждено
В Proxmox VE Corosync отвечает за надёжную доставку служебных сообщений между узлами в нужном порядке; эту связь использует распределённая файловая система конфигурации pmxcfs.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Cluster Network. Это служебная связь кластера, не описание сетевого доступа гостя к его дискам.
Руководство Proxmox требует для устойчивой работы кластерной сети задержки менее 5 мс между всеми узлами. Corosync чувствителен к колебаниям задержки, хотя ему не нужна большая пропускная способность.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Network Requirements. Это требование документа, не гарантия устойчивости любого кластера при одном подходящем измерении.
Для полезного резерва Corosync руководство рекомендует отдельное физическое сетевое подключение для каждого канала. Совмещать основную сеть Corosync с сетью хранения не следует; исключение допускается для резервного канала с низким приоритетом.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Redundancy; Network Requirements. Рекомендация относится к указанной конфигурации Proxmox; она не подтверждает независимость коммутаторов и питания конкретного проекта.
Corosync использует исправный канал с наибольшим приоритетом; при одинаковом или неуказанном приоритете предпочтителен меньший номер канала. Даже при исправности всех каналов служебный трафик идёт через один выбранный канал.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Redundancy. Речь о выборе канала Corosync, а не о суммировании его полосы и не об отсутствии контрольного обмена на резерве.
В описанном Proxmox случае порт объединения active-backup перестаёт передавать пакеты, но сохраняет состояние link up. Если других каналов Corosync нет, переключение на резервный порт может не произойти, а узел может потерять связь с кластером.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Over Bonds — Background. Это один документированный сценарий, а не утверждение, что active-backup никогда не переключается. Самоизоляция узла дополнительно зависит от включённой HA.
Для проверки добавленного канала Proxmox предлагает посмотреть журнал Corosync, затем временно отключить прежний канал на одном узле и проверить сохранение его состояния online через pvecm status.
Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Adding Redundant Links To An Existing Cluster. Описанная проверка не подтверждает восстановление приложения, отказ целого коммутатора или время переключения.
Что проверить
- Нарисуйте путь каждого канала от сетевого порта до остальных узлов.
- Проверьте общие порты, коммутаторы и питание у основного и резервного путей.
- Проверьте задержку и её колебания между всеми узлами, в том числе под нагрузкой.
- Запишите номера и приоритеты каналов; не складывайте их полосу как у одного канала.
- Различайте обрыв кабеля и потерю передачи при сохранённом link up.
- Планируйте испытание на стенде или в согласованное окно, с независимой консолью и возвратом настроек.
Первоисточники
- Proxmox VE Administration Guide — Cluster Manager
Проверены Cluster Network, Network Requirements, Corosync Redundancy, Corosync Over Bonds и Migration Network/Type. 9.2.12 — версия документации; это не утверждение о версии установленного сервера.
Связанные понятия
Курсы по теме
Следующий шаг
Сформулируйте задачу и уточните требования к своей системе.
Подготовить состав проектаОткроется черновик вопроса. Отправьте его, когда будете готовы.