![Proxmox VE: iSCSI 上に LVM ストレージを追加する: pvesm の「ベース」値を見つける方法](https://rvso.com/image/770119/Proxmox%20VE%3A%20iSCSI%20%E4%B8%8A%E3%81%AB%20LVM%20%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%3A%20pvesm%20%E3%81%AE%E3%80%8C%E3%83%99%E3%83%BC%E3%82%B9%E3%80%8D%E5%80%A4%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95.png)
私は Proxmox VE プラットフォームのバージョン 6 または 7 を使用しており、後で自動化することを考えて、現在初期設定を文書化しています。そのため、Web UI で実行する必要があるすべての操作を実行するためのコマンド ライン コマンドを探しています。
私の問題はストレージ構成手順にあります。iSCSI LUN 上に LVM ボリュームを構成しようとしています。
ウェブ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 SCSIPVE や open-iscsi ツールも使用しません。
追記:「ID SCSI」は次のようになります<ID1>:0.0.0.scsi-<1234000afbc....>
答え1
質問してからわずか 30 分後には自分で答えを見つけたようです... まあ... そういうこともあります...
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