Product SiteDocumentation Site

26.4.10. iSCSI

iSCSI (Internet Small Computer System Interface) — широко распространённая технология блочного хранения, позволяющая подключать удалённые дисковые устройства через сеть.
Хранилище типа iscsi поддерживает все общие свойства хранилищ PVE (content, nodes, disable), а также следующие параметры:
  • portal — IP-адрес или DNS-имя iSCSI-сервера;
  • target — iSCSI-цель (target).
Пример файла конфигурации (/etc/pve/storage.cfg):
iscsi: test1-iSCSI
    portal 192.168.0.105
    target iqn.2021-7.local.omv:test
    content images
Допустимый тип содержимого:
  • images — образы виртуальных дисков в формате raw.
iSCSI является блочным хранилищем и не предоставляет встроенных средств управления томами. Поэтому рекомендуется экспортировать один большой LUN и размещать на нём, например, LVM или LVM-Thin.

Примечание

Если планируется использовать LVM поверх iSCSI, рекомендуется указать:
content none
В этом случае напрямую создавать ВМ на таком хранилище будет невозможно — оно будет служить только «основой» для других уровней.

Примечание

На всех узлах, использующих iSCSI, должен быть установлен пакет open-iscsi, а служба iscsid — включена и запущена:
# systemctl enable --now iscsid
Пример добавления iSCSI-цели с именем test1-iSCSI, которая настроена на удаленном узле 192.168.0.105:
Добавление iSCSI-хранилища
Параметр Использовать LUN напрямую следует отключать. Прямое использование LUN может привести к повреждению данных при одновременном доступе с нескольких узлов.
Просмотр доступных iSCSI-целей:
# pvesm scan iscsi <IP-адрес сервера[:порт]>
Команда создания iSCSI-хранилища:
# pvesm add iscsi <ID> --portal <Сервер iSCSI> --target <Цель iSCSI> --content none