CentOS 7.2 Installer Missing Virt-what

Home » CentOS » CentOS 7.2 Installer Missing Virt-what
CentOS 4 Comments

In previous CentOS releases, virt-what was included in the install image. This made it easy for me to spin a custom ISO with my package set and a kickstart that would add open-vm-tools or ovirt-guest-agent as appropriate (when installing the respective guest environments).

I updated my ISO to 7.2, and virt-what is nowhere to be found. I assume this is copied from RHEL; anybody know any explanation?

For now, I’m falling back to matching strings in
/sys/class/dmi/id/product_name. Is there some better way to determine what (if any) virtual environment the installer is running under?

4 thoughts on - CentOS 7.2 Installer Missing Virt-what

  • Just install package virt-what?

    # yum provides */virt-what Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile

  • Once upon a time, Louis Lagendijk said:

    This is in the installer itself, specifically in the %pre section of a kickstart file (to determine which packages to install). You can’t just
    “yum install virt-what” there.

  • Which ISO .. virt-what is on the Everything ISO and in the os/
    directory.. you can use that.

    Our DVD package list gets remastered to stay less than 4.3 GB, and we want ‘repo closure’ and < 4.3 GB, and anything that can be selected from the 'GUI Installer' for a normal install. If you need things that fall outside those conditions, then an Everything ISO on something bigger than 4.3 GB DVD(a thumbdrive, etc.) is the way to go. There is only so much space on a DVD.

  • Once upon a time, Johnny Hughes said:

    Again, I’m talking about the install image itself, not the package set. Previously, I could run virt-what from %pre in a kickstart because the executable was included in the installer runtime (LiveOS/squashfs.img), but now it is not.