Oh, and the exact Dracut error I get is:
dracut Warning: No root device "block:/dev/mapper/vg_resolve02-lv_root" found
dracut Warning: LVM vg_resolve02/lv_root not found
But then:
# lvm vgscan
Found volume group "vg_resolve02" using metadata type lvm2
# lvm vgchange -ay
1 logical volume(s) in volume group "vg_resolve02" now active
# ls /dev/mapper
control vg_resolve02-lv_root
# ln -s /dev/mapper/vg_resolve02-lv_root /dev/root
ln: creating symbolic link "/dev/root": File exists
# ls -l /dev/root
/dev/root -> dm-0
# rm /dev/root # ln -s /dev/mapper/vg_resolve02-lv_root /dev/root # exit
And everything boots normally.
Apologies if there are minor mistakes or omissions in this text. Since I can't copy/paste, I've transcribed it, excluding some parts, like the permissions of the symlink in the ls output. I have, however, double checked the important parts, like the names of devices and files.