Ich verwende die Proxmox VE-Plattform, Version 6 oder 7, und dokumentiere derzeit die Ersteinrichtung mit der Absicht, sie später zu automatisieren. Daher suche ich nach allen Befehlszeilenbefehlen, um alles zu tun, was ich auf der Web-Benutzeroberfläche tun muss.
Mein Problem liegt im Speicherkonfigurationsschritt: Ich versuche, ein LVM-Volume über einem iSCSI-LUN zu konfigurieren.
Wenn ich dieses Setup mit der Web-Benutzeroberfläche durchführe, /etc/pve/storage.cfg
sieht das so aus:
iscsi: <ID1>
portal <portal>
target <target>
content none
lvm: <ID2>
vgname <vgname>
base <ID SCSI>
content rootdir,images
shared 1
Ich kann das pvesm
Dienstprogramm dazu mit den folgenden Befehlen verwenden
pvesm add iscsi <ID> --portal <SERVER> --target <TARGET> --content none
pvesm add lvm <ID> --vgname <vgname> --base <ID SCSI>
Das Problem ist, dass ich nicht weiß, wie ich das finden sollSCSI-Kennung, weder mithilfe von PVE- noch Open-iSCSI-Tools.
ps: die "ID SCSI" sieht so aus<ID1>:0.0.0.scsi-<1234000afbc....>
Antwort1
Es scheint, als hätte ich die Antwort nur eine halbe Stunde, nachdem ich die Frage gestellt hatte, selbst gefunden ... nun ja ... das passiert ...
pvesm list <ID>
gibt dies zurück ID SCSI
, was ich zum Konfigurieren/Erstellen der LVM VG benötige
# 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