Вижу, что Proxmox поддерживает iSCSI с двумя разными драйверами: kernel open-iscsi и user-mode libiscsi2. Хотя это не указано в документации, я выяснил, что kernel-драйвер предназначен для подключения к хосту и создания блочного устройства, которое затем передается гостевой ОС. Это, помимо снижения производительности, предполагает, что Proxmox должен создать хранилище на нем. Это не то, что мне нужно, поскольку у меня уже есть LUN-ы, к которым уже есть данные, на NAS, например: Code: # fdisk -l /dev/zvol/ssd-dev/iscsi-iot04dev1
Disk /dev/zvol/ssd-dev/iscsi-iot04dev1: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 16384 bytes
I/O size (minimum/optimal): 16384 bytes / 16384 bytes
Disklabel type: gpt
Disk identifier: ***
Device Start End Sectors Size Type
/dev/zvol/ssd-dev/iscsi-iot04dev11 2048 67583 65536 32M EFI System
/dev/zvol/ssd-dev/iscsi-iot04dev12 67584 116735 49152 24M Linux filesystem
(...) Я попытался добавить iSCSI в /etc/pve/storage.cfg, используя драйвер iscsidirect: Code: iscsidirect: iscsi-iot04dev
portal store-XXX-int.AAA.BBB
target iqn.2000-01.BBB.AAA.store-XXX-int:iscsi Однако я не могу найти НИКАКИХ документаций или примеров того, как подключить LUN из такого бэкенда к ВМ. Я вижу, что QEMU имеет документацию по iSCSI, но я бы не хотел использовать hack-аргументы. Для справки, если кто-то найдет эту тему в будущем, это действительно работает, но только в режиме OVMF (UEFI): Code: # cat /etc/pve/qemu-server/192.conf
args: -drive file=iscsi://store-XXX-int.AAA.BBB/iqn.2000-01.BBB.AAA.store-XXX-int:iscsi/43
bios: ovmf
cpu: host
(...) Использование args скрывает его из WebUI и, похоже, не является правильным/типичным для Proxmox способом добавления. Я пытался использовать WebUI и мастер "Добавить: Жесткий диск", но он просто выдает ошибку:
Буду благодарен за любую помощь.
Disk /dev/zvol/ssd-dev/iscsi-iot04dev1: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 16384 bytes
I/O size (minimum/optimal): 16384 bytes / 16384 bytes
Disklabel type: gpt
Disk identifier: ***
Device Start End Sectors Size Type
/dev/zvol/ssd-dev/iscsi-iot04dev11 2048 67583 65536 32M EFI System
/dev/zvol/ssd-dev/iscsi-iot04dev12 67584 116735 49152 24M Linux filesystem
(...) Я попытался добавить iSCSI в /etc/pve/storage.cfg, используя драйвер iscsidirect: Code: iscsidirect: iscsi-iot04dev
portal store-XXX-int.AAA.BBB
target iqn.2000-01.BBB.AAA.store-XXX-int:iscsi Однако я не могу найти НИКАКИХ документаций или примеров того, как подключить LUN из такого бэкенда к ВМ. Я вижу, что QEMU имеет документацию по iSCSI, но я бы не хотел использовать hack-аргументы. Для справки, если кто-то найдет эту тему в будущем, это действительно работает, но только в режиме OVMF (UEFI): Code: # cat /etc/pve/qemu-server/192.conf
args: -drive file=iscsi://store-XXX-int.AAA.BBB/iqn.2000-01.BBB.AAA.store-XXX-int:iscsi/43
bios: ovmf
cpu: host
(...) Использование args скрывает его из WebUI и, похоже, не является правильным/типичным для Proxmox способом добавления. Я пытался использовать WebUI и мастер "Добавить: Жесткий диск", но он просто выдает ошибку:
Буду благодарен за любую помощь.
Код: iscsidirect: iscsi-direct
