[Openstack-operators] Diskimage-builder lvm
Ignazio Cassano
ignaziocassano at gmail.com
Tue Mar 27 15:46:58 UTC 2018
Many thanks for your help
Ignazio
Il Mar 27 Mar 2018 09:52 Andreas Scheuring <scheuran at linux.vnet.ibm.com> ha
scritto:
> Hi, I recently did it like this:
>
>
> For Ubuntu: Cherry picked: https://review.openstack.org/#/c/504588/
>
>
> export DIB_BLOCK_DEVICE_CONFIG='
> - local_loop:
> name: image0
> size: 3GB
>
> - partitioning:
> base: image0
> label: mbr
> partitions:
> - name: root
> flags: [ boot, primary ]
> size: 100%
> - lvm:
> name: lvm
> pvs:
> - name: pv
> options: ["--force"]
> base: root
>
> vgs:
> - name: vg
> base: ["pv"]
> options: ["--force"]
>
> lvs:
> - name: lv_root
> base: vg
> size: 1800M
>
> - name: lv_tmp
> base: vg
> size: 100M
>
> - name: lv_var
> base: vg
> size: 500M
>
> - name: lv_log
> base: vg
> size: 100M
>
> - name: lv_audit
> base: vg
> size: 100M
>
> - name: lv_home
> base: vg
> size: 200M
> - mkfs:
> name: root_fs
> base: lv_root
> label: cloudimage-root
> type: ext4
> mount:
> mount_point: /
> fstab:
> options: "defaults"
> fsck-passno: 1
>
> '
>
> # See https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1573982
> # See https://bugs.launchpad.net/diskimage-builder/+bug/1715686
> # need to specify lvm2 module to include it into the ramdisk
> disk-image-create -p lvm2 ubuntu-minimal
>
>
> # -> During boot the kernel was still not able to find the root disk
> (identified along uuid)
> # Executing the following command in the initramfs emergency shell made
> the volume appear for me
> $ vgchange -ay
> $ blkid
> # /dev/vda1: UUID="O11hwE-0Efq-SwO7-Bko8-hVe6-jyOT-7UAiza"
> TYPE="LVM2_member" PARTUUID="7885c310-01"
> # /dev/mapper/vg-lv_root: LABEL="cloudimage-root"
> UUID="bd6d2d2c-3ca6-4032-99fc-bf20e246e22a" TYPE=“ext4”
> exit
>
>
>
> Maybe things are going more smoothly with other distros, or maybe things
> have been fixed in the meanwhile… Or I did something wrong…
>
> Good luck!
>
> ---
> Andreas Scheuring (andreas_s)
>
>
>
> On 26. Mar 2018, at 17:43, Ignazio Cassano <ignaziocassano at gmail.com>
> wrote:
>
> Hi all,
> I read diskimage-builder documentatio but is not clear for me how I can
> supply lvm configuration to the command.
> Some yaml files are supplied but diskimage seems to expect json file.
> Please, could anyone post an example?
> Regards
> Ignazio
>
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20180327/faa6a893/attachment.html>
More information about the OpenStack-operators
mailing list