Для подключения сетевых LVM-хранилищ VMmanager использует сети хранения данных SAN. SAN (Storage Area Network) — технология для подключения внешних устройств хранения данных к серверам. Операционные системы серверов работают с подключёнными устройствами как с локальными. SAN может быть реализован на основе протоколов FCP (Fibre Channel Protocol), iSCSI (Internet Small Computer System Interface), InfiniBand, AoE (ATA over Ethernet), FCoE (Fibre chanell over ethernet).
Основные преимущества использования SAN:
- экономия дисковых ресурсов;
- простое управление дисковыми устройствами;
- повышение производительности дисковых устройств;
- независимость от трафика LAN и/или WAN-сетей;
- возможность резервирования данных без загрузки локальной сети и серверов;
- высокое быстродействие, масштабируемость и отказоустойчивость;
- возможность живой миграции виртуальных машин.
Для передачи данных SAN использует протокол SCSI (Small Computer System Interface). Передача сетевых пакетов осуществляется через транспортные протоколы FCP и iSCSI.
Устройства хранения данных в SAN называются таргетами (target), подключаемые к ним серверы — инициаторами (initiator). При подключении внешнего хранилища узлы кластера VMmanager выполняют роли инициаторов, само хранилище — таргета. Все узлы кластера работают с хранилищем как с блочным устройством. Например, хранилище может быть подключено как устройство /dev/sdb.
Перед созданием сетевого LVM-хранилища на узлах кластера требуется провести предварительную настройку. Подробнее см. в статье Предварительная настройка SAN.
Схема работы