Lvm

Proxmox VE:在 iSCSI 上添加 LVM 儲存:如何找到 pvesm 的“基礎”值

  • September 3, 2021

我正在使用 Proxmox VE 平台,版本 6 或 7,我目前正在記錄初始設置,並打算稍後將其自動化。因此,我正在尋找所有命令行命令來完成我必須在 Web UI 上執行的所有操作。

我的問題在於儲存配置步驟:我嘗試在 iSCSI LUN 之上配置 LVM 卷。

如果我使用 Web UI 進行此設置,/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>

問題是我不知道如何找到這個ID SCSI,既不使用任何 PVE 也不使用 open-iscsi 工具。

ps:“ID SCSI”看起來像<ID1>:0.0.0.scsi-<1234000afbc....>

好像是在問完問題半小時後自己找到了答案……嗯……發生了……

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

引用自:https://serverfault.com/questions/1076543