Fencing в контексте кластерных систем — это процесс изоляции узла кластера или защиты общих ресурсов, когда узел работает с нарушениями. 2
Цель fencing — обеспечить целостность данных и общую надёжность системы. 1
Существуют два основных типа механизмов fencing: 1
- Fencing на уровне узла. 1 Направлен на конкретные узлы с проблемами и изолирует их от остальной системы. 1 Это может достигаться разными способами, например, отключением сетевого доступа, блокировкой доступа к диску или даже выключением проблемного узла. 1
- Fencing на уровне ресурса. 1 Фокусируется на защите самих общих ресурсов, а не на изоляции конкретных узлов. 1 Такой тип fencing гарантирует, что только один узел может получать доступ к общему ресурсу одновременно, предотвращая конфликты и повреждение данных. 1
Обычно fencing происходит автоматически, его обеспечивает кластерная инфраструктура, например, файловые системы общих дисков. 2