Proxmox VE: iSCSI 上に LVM ストレージを追加する: pvesm の「ベース」値を見つける方法

Proxmox VE: iSCSI 上に LVM ストレージを追加する: pvesm の「ベース」値を見つける方法

私は 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 SCSILVM 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

関連情報