私はTerraformとcloud-initを使って新しい仮想マシンをセットアップしています。新しいVMに追加のディスクを設定してマウントし、LVMの上にXFSパーティションを使用したいと思います。現在これを行う唯一の方法は次のとおりです。
runcmd:
- [ sgdisk, -e, /dev/sdb ]
- [ sgdisk, -e, /dev/sdc ]
- [ partprobe ]
- [ parted, -s, /dev/sdb, unit, mib, mkpart, primary, '1', "100%" ]
- [ parted, -s, /dev/sdc, unit, mib, mkpart, primary, '1', "100%" ]
- [ parted, -s, /dev/sdb, set, "1", lvm, "on" ]
- [ parted, -s, /dev/sdc, set, "1", lvm, "on" ]
- [ pvcreate, /dev/sdb1 ]
- [ pvcreate, /dev/sdc1 ]
- [ vgcreate, u01, /dev/sdb1]
- [ vgcreate, u02, /dev/sdc1]
- [ lvcreate, -l, "100%FREE", -n, oradata, u01]
- [ lvcreate, -l, "100%FREE", -n, backup, u02]
- [ mkfs.xfs, /dev/mapper/u01-oradata ]
- [ mkfs.xfs, /dev/mapper/u02-backup ]
- [ mount, -a ]
disk_setup/fs_setupを使用してこれを達成する方法はありますか?