我正在使用 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>
問題是我不知道如何找到這個識別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