virt-install com arquivo kickstart usando LVM falha

virt-install com arquivo kickstart usando LVM falha

Estou tentando instalar uma VM usando virt-installum arquivo kickstart. Eu tentei o RHEL 7.0 e o RHEL 7.1. Em ambos os casos, o uso do LVM parece causar falha na instalação. Após um tempo limite, ele me leva ao dracut:/#prompt e me informa que posso encontrar informações sobre a falha usando journalctl. Eu fiz isso e não encontrei nada.

Olhando para o /run/initramfs/rdsosreport.txtarquivo, porém, mostra erros relacionados a multipathd:

...
mulitpathd[116]: vda: failed to get path uid
...
multipathd[116]: uevent trigger error
...
multipathd[116]: vda: spurious uevent, path already in pathvec
multipathd[116]: vda: failed to get path uid
multipathd[116]: uevent trigger error
...

Não há outros erros óbvios.

Ao usar partições mais simples, a instalação ocorre de forma limpa.

O esquema de particionamento lvm no arquivo kickstart que falha:

ignoredisk --only-use=vda
bootloader --location=mbr --boot-drive=vda
zerombr
clearpart --all --initlabel --drives=vda
part /boot --fstype=xfs --size=500 --ondisk=vda
part pv.16 --size=1 --grow --ondisk=vda
volgroup vg00 pv.16
logvol swap --fstype=swap --size=500 --name=swap --vgname=vg00
logvol /home --fstype=xfs --size=300 --name=home --vgname=vg00
logvol / --fstype=xfs --size=1 --grow --name=root --vgname=vg00

Este é o esquema de particionamento simples no arquivo kickstart que funciona:

ignoredisk --only-use=vda
bootloader --location=mbr --boot-drive=vda
zerombr
clearpart --all --initlabel --drives=vda
part /boot --fstype=xfs --size=500
part swap --fstype=swap --size=500
part / --fstype=xfs --grow --size=1

Todas as outras entradas são idênticas, então tenho certeza de que a parte do LVM é a culpada. ksvalidatortambém não me diz nada.

Alguém mais experimentou isso?

EDITAR: Nas tentativas anteriores eu estava executando o virt-installcomando como um usuário normal com sudo. Entrei como root e executei o mesmo comando que pareceu funcionar. Até certo ponto, pelo menos. Agora consigo fazer o RHEL 7.0 iniciar com uma configuração LVM, mas o RHEL 7.1 agora simplesmente lança An unknown error occured. Quando enviei o relatório de bug, ele apenas dizia SettingsNotFoundErrorcom poucas indicações sobre quais configurações não foi possível encontrar. Existem alguns relatórios de bugs com esse erro, mas nenhum parece seguir o mesmo caminho que levou a ele.

Além disso, estou perplexo porque a Red Hat ainda tem problemas com ambos virt-managere virt-install. Além disso, foram necessárias duas tentativas para que o RHEL 7.0 realmente iniciasse a instalação. A primeira tentativa me deixou na Installation Summarytela com a seção de mídia de instalação informando Error setting up base repository. Executei novamente o mesmo comando com a mesma mídia de instalação e arquivo de kickstart. Esta tentativa foi realizada de forma limpa.

informação relacionada