Кластеризация и доступность

Канал связи Corosync

Определение

Канал связи Corosync — сетевое соединение, через которое узлы кластера обмениваются служебными сообщениями.

Также ищут: Corosync link · канал Corosync

Зачем это знать

Число кабелей не доказывает надёжность связи. Проверьте физические пути, приоритеты каналов и отказ передачи без обрыва соединения. Высокая скорость порта не заменяет малую задержку.

Связи из словаря

Карта понятия

Канал связи Corosync
Доказательная часть

Что подтверждено

  1. В Proxmox VE Corosync отвечает за надёжную доставку служебных сообщений между узлами в нужном порядке; эту связь использует распределённая файловая система конфигурации pmxcfs.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Cluster Network. Это служебная связь кластера, не описание сетевого доступа гостя к его дискам.

  2. Руководство Proxmox требует для устойчивой работы кластерной сети задержки менее 5 мс между всеми узлами. Corosync чувствителен к колебаниям задержки, хотя ему не нужна большая пропускная способность.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Network Requirements. Это требование документа, не гарантия устойчивости любого кластера при одном подходящем измерении.

  3. Для полезного резерва Corosync руководство рекомендует отдельное физическое сетевое подключение для каждого канала. Совмещать основную сеть Corosync с сетью хранения не следует; исключение допускается для резервного канала с низким приоритетом.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Redundancy; Network Requirements. Рекомендация относится к указанной конфигурации Proxmox; она не подтверждает независимость коммутаторов и питания конкретного проекта.

  4. Corosync использует исправный канал с наибольшим приоритетом; при одинаковом или неуказанном приоритете предпочтителен меньший номер канала. Даже при исправности всех каналов служебный трафик идёт через один выбранный канал.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Redundancy. Речь о выборе канала Corosync, а не о суммировании его полосы и не об отсутствии контрольного обмена на резерве.

  5. В описанном Proxmox случае порт объединения active-backup перестаёт передавать пакеты, но сохраняет состояние link up. Если других каналов Corosync нет, переключение на резервный порт может не произойти, а узел может потерять связь с кластером.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Corosync Over Bonds — Background. Это один документированный сценарий, а не утверждение, что active-backup никогда не переключается. Самоизоляция узла дополнительно зависит от включённой HA.

  6. Для проверки добавленного канала Proxmox предлагает посмотреть журнал Corosync, затем временно отключить прежний канал на одном узле и проверить сохранение его состояния online через pvecm status.

    Граница применимости: Proxmox Cluster Manager, документация 9.2.12 от 18.09.2026; Adding Redundant Links To An Existing Cluster. Описанная проверка не подтверждает восстановление приложения, отказ целого коммутатора или время переключения.

Перед спецификацией

Что проверить

  1. Нарисуйте путь каждого канала от сетевого порта до остальных узлов.
  2. Проверьте общие порты, коммутаторы и питание у основного и резервного путей.
  3. Проверьте задержку и её колебания между всеми узлами, в том числе под нагрузкой.
  4. Запишите номера и приоритеты каналов; не складывайте их полосу как у одного канала.
  5. Различайте обрыв кабеля и потерю передачи при сохранённом link up.
  6. Планируйте испытание на стенде или в согласованное окно, с независимой консолью и возвратом настроек.
Открытые основания

Первоисточники

  • Документация1
  • Официальная документация
    Proxmox VE Administration Guide — Cluster Manager Proxmox Server Solutions GmbH · Документация 9.2.12, 18 сентября 2026, 12:15:08 UTC · проверено

    Проверены Cluster Network, Network Requirements, Corosync Redundancy, Corosync Over Bonds и Migration Network/Type. 9.2.12 — версия документации; это не утверждение о версии установленного сервера.

Следующий шаг

Сформулируйте задачу и уточните требования к своей системе.

Подготовить состав проекта

Откроется черновик вопроса. Отправьте его, когда будете готовы.

Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие