I run into this every so often and it's an annoying stumbling block, normally the result is CentOS will throw some error at start of the install. This is normally because the drives either had mdraid or some software controller RAID on them so CentOS crashes when trying to parse the drives... well at least that's what I think.
A simple quick fix to destroy all signatures (before I was dd'ing the whole drive..., not good for onsite visits...)
https://redhatlinux.guru/2016/08/24/how-to-remove-mdadm-raid-devices/ \\
https://www.systutorials.com/how-to-clean-raid-signatures-on-linux/
Get list of drives that you want to wipe clean with lsblk then:
dd if=/dev/zero of=/dev/sda bs=512 count=1024
Repeat for each drive.
Sometimes if you had a ZFS partition it will still show, to erase the ZFS label/ID use fdisk to write (w) to the drive and it will clear the ZFS label
fdisk /dev/sda
w
Now reboot and lsblk again and all should be blank. Though a mdraid device did survive this and the steps below were needed as well.
List mdadm RAID devices
cat /proc/mdstat
Stop them
mdadm --stop /dev/md1
Remove them
mdadm --remove /dev/md1
If you get an error on removal this:
mdadm --zero-superblock /dev/sdf1 /dev/sde1
Check again
cat /proc/mdstat