0

I've prepared a kickstart file for a Red Hat Virtualization 4.4 VM with 3 virtio-scsi disks with different disk sizes:

# System bootloader configuration
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda

# Partition clearing information
clearpart --all --initlabel --drives=sda,sdb,sdc

reqpart --add-boot

# Disk partitioning information
part /boot --fstype="xfs" --ondisk=sda --size=500


part pv.192 --fstype="lvmpv" --ondisk=sda --size=1 --grow
volgroup centos --pesize=4096 pv.192
logvol / --fstype="xfs" --size=12336 --maxsize=12336 --grow --name=root --vgname=centos
logvol swap --fstype="swap" --size=2048 --name=swap --vgname=centos

part pv.193  --fstype="lvmpv" --ondisk=sdb --size=1 --grow
volgroup logs --pesize=4096 pv.193
logvol /var/log  --fstype="xfs" --maxsize=10240 --size=4096 --grow  --name=log --vgname=logs

part pv.194 --fstype="lvmpv" --ondisk=sdc --size=25000 --grow
volgroup app --pesize=4096 pv.194
logvol /opt --fstype="xfs" --size=25000 --maxsize=25000 --grow --name=app --vgname=liberty

Problem during installation:

Storage configuration failed: Unable to allocate requested partition scheme.

A quick view into lsblk and /dev/disk/by-id shows that the ordering of the disks is wrong or even arbitrary:

scsi-0QEMU....... -> ../../sdc
scsi-0QEMU....... -> ../../sda
scsi-0QEMU....... -> ../../sdb

sda has 12 GB

sdb has 25 GB

sdc has 15 GB

Any glues on this?

msr
  • 33
  • 1
  • 2
  • 11

1 Answers1

0

Seems this is again (or still?) a thing:

https://bugzilla.redhat.com/show_bug.cgi?id=1317490

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236922

It works when using "virtio" disks instead of "virtio-scsi".

msr
  • 33
  • 1
  • 2
  • 11