qdiskd
, который предоставляет дополнительное эвристическое правило для определения нормального состояния узла. При помощи эвристических правил можно определить факторы, важные для функционирования узла в случае расщепления сети. Например, в черырехузловом кластере, при расщеплении 3:1, сегмент с тремя узлами обычно "побеждает". Оставшийся один узел отключается. В случае использования qdiskd
можно настроить эвристическое правило, которое позволит одному узлу победить, основываясь на его способности взаимодействовать с критически важным ресурсом. qdiskd
используется, также, если требуются дополнительные методы определения состояния узла.
qdiskd
не требуется, пока нет особых требований по определению состояния узла кластера. Примером особых требований является конфигурация "все, кроме одного". В этой конфигурации qdiskd
настраивается так, чтобы обеспечить достаточное количество голосов для поддержания кворума, даже если работает только один узел кластера.
qdiskd
зависят от окружения и специфических требований. Информация об использовании эвристических правил и других параметров qdiskd
приведена в соответствующей man-странице (qdisk(5)). Если вам требуется помощь в понимании и использовании qdiskd
, обратитесь к авторизованному представителю службы технической поддержки Red Hat.
qdiskd
, необходимо принять во внимание следующие соображения:
qdiskd
. Причина заключается в том, что демон кворума должен самостоятельно определять сбойные узлы, а этот процесс может занять больше времени, чем та же процедура, выполняемая CMAN. По умолчанию значение таймаута участия CMAN равно 10 секундам. Прочие специфические условия могут повлиять на отношения межде значениями таймаута участия CMAN и qdiskd
. Обратитесь к авторизованному представителю службы технической поддержки Red Hat, если имеются затруднения в настройке этого значения.
qdiskd
, следует использовать устройства, отключающие питание. И хотя прочие типы отключения (такие как watchdog timers и программные решения для перезагрузки узла) могут показывать отличные результаты, в кластерах с настроенным qdiskd
они работают ненадежно.
qdiskd
поддерживает максимум 16 узлов. Причина такого ограничения кроется в масштабируемости; увеличениие числа узлов увеличивает количество конфликтов ввода/вывода на общем кворумном диске.
qdiskd
, могут служить мультипортовый SCSI RAID-массив, Fibre Channel RAID SAN или iSCSI target. Кворумный диск можно создать с помощью команды mkqdisk
. You can create a quorum disk device with mkqdisk
, the Cluster Quorum Disk Utility. Информация об ее использовании приведена в соответствующей man-странице (mkqdisk(8)).