![Proxmox VE: добавление хранилища LVM поверх iSCSI: как найти «базовое» значение для pvesm](https://rvso.com/image/770119/Proxmox%20VE%3A%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0%20LVM%20%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%20iSCSI%3A%20%D0%BA%D0%B0%D0%BA%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%20%C2%AB%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%BE%D0%B5%C2%BB%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%BB%D1%8F%20pvesm.png)
Я использую платформу Proxmox VE версии 6 или 7 и в настоящее время документирую начальную настройку с мыслью автоматизировать ее позже. Поэтому я ищу все команды командной строки, чтобы сделать все, что мне нужно сделать в веб-интерфейсе.
Моя проблема на этапе настройки хранилища: я пытаюсь настроить том LVM поверх iSCSI LUN.
Если я сделаю эту настройку с помощью веб-интерфейса, то это /etc/pve/storage.cfg
будет выглядеть так:
iscsi: <ID1>
portal <portal>
target <target>
content none
lvm: <ID2>
vgname <vgname>
base <ID SCSI>
content rootdir,images
shared 1
Я могу использовать pvesm
утилиту, чтобы сделать это с помощью следующих команд
pvesm add iscsi <ID> --portal <SERVER> --target <TARGET> --content none
pvesm add lvm <ID> --vgname <vgname> --base <ID SCSI>
Проблема в том, что я не знаю, как это найти.идентификатор SCSI, не используя ни PVE, ни инструменты open-iscsi.
ps: "ID SCSI" выглядит так<ID1>:0.0.0.scsi-<1234000afbc....>
решение1
Кажется, я сам нашел ответ всего через полчаса после того, как задал вопрос... ну... такое случается...
pvesm list <ID>
возвращает это ID SCSI
, что мне нужно для настройки/создания LVM VG
# pvesm list <ID1>
Volid Format Type Size VMID
<ID SCSI> raw images <number>
# pvesm add lvm <ID2> --vgname <vgname> --base <ID SCSI>
Physical volume "/dev/disk/by-id/<ID SCSI>" successfully created.
Volume group "<vgname>" successfully created