Proxmox VE: добавление хранилища LVM поверх iSCSI: как найти «базовое» значение для pvesm

Proxmox VE: добавление хранилища LVM поверх iSCSI: как найти «базовое» значение для pvesm

Я использую платформу 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

Связанный контент