From f4ee032de373904a9bcf967fc45a10c217f1f85f Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Tue, 21 Nov 2023 23:31:25 -0500 Subject: [PATCH] attempt LVM? --- 9-genericcloud.yml => 9-genericcloud-base.yml | 2 +- 9-genericcloud-lvm.yaml | 8 ++++ bootloader/lvm.conf | 48 +++++++++++++++++++ 3 files changed, 57 insertions(+), 1 deletion(-) rename 9-genericcloud.yml => 9-genericcloud-base.yml (81%) create mode 100644 9-genericcloud-lvm.yaml create mode 100644 bootloader/lvm.conf diff --git a/9-genericcloud.yml b/9-genericcloud-base.yml similarity index 81% rename from 9-genericcloud.yml rename to 9-genericcloud-base.yml index 76ffcbb..9c2b251 100644 --- a/9-genericcloud.yml +++ b/9-genericcloud-base.yml @@ -1,4 +1,4 @@ -- imagename: output.qcow +- imagename: Rocky-9-GenericCloud-Base elements: [vm, block-device-gpt, rocky-genericcloud] arch: ppc64le debug-trace: 1 diff --git a/9-genericcloud-lvm.yaml b/9-genericcloud-lvm.yaml new file mode 100644 index 0000000..f364c56 --- /dev/null +++ b/9-genericcloud-lvm.yaml @@ -0,0 +1,8 @@ +- imagename: Rocky-9-GenericCloud-LVM + elements: [vm, block-device-gpt, rocky-genericcloud] + arch: ppc64le + environment: + DIB_ARCHITECTURE: ppc64le + DIB_YUM_DNF_CONTENTDIR: stg/rocky + FS_TYPE: xfs + DIB_BLOCK_DEVICE_CONFIG: file://./bootloader/lvm.conf diff --git a/bootloader/lvm.conf b/bootloader/lvm.conf new file mode 100644 index 0000000..fd6cc91 --- /dev/null +++ b/bootloader/lvm.conf @@ -0,0 +1,48 @@ + - local_loop: + name: image0 + + - partitioning: + base: image0 + label: gpt + partitions: + - name: ESP + type: 'EF00' + size: 550MiB + mkfs: + type: vfat + mount: + mount_point: /boot/efi + fstab: + options: "defaults" + fsck-passno: 2 + - name: BSP + type: 'EF02' + size: 8MiB + - name: root + flags: [ boot ] + size: 40G + - lvm: + name: lvm + base: [ root ] + pvs: + - name: pv + base: root + options: [ "--force" ] + vgs: + - name: vg_root + base: [ "pv" ] + options: [ "--force" ] + lvs: + - name: lv_root + base: vg_root + extents: 100%VG + - mkfs: + name: fs_root + base: lv_root + type: xfs + label: "img-rootfs" + mount: + mount_point: / + fstab: + options: "rw,relatime" + fsck-passno: 1