通过virt-install安装kvm时,我使用了以下属性os_variant=rhel7.2
。安装时我收到以下错误:
distro 'rhel7.2' does not exist in our dictionary
当我uname -r
时,我的输出为
3.10.0-327.el7.x86_64
它是RHEL KVM主机。
正在运行osinfo-query os|grep 'Red Hat Enterprise Linux 7.2'
会返回以下内容:
rhel7.1 | Red Hat Enterprise Linux 7.2 | 7.2 | http://redhat.com/rhel/7.2
这个问题可以解决什么问题?
答案 0 :(得分:1)
你可以创建一个自定义配置文件来定义一个RHEL-7.2发行版,但从virt-install的POV来看,老实说并不重要。发行版用于查找用于磁盘和磁盘的优化驱动程序。网络主要。只需使用' rhel7.1'安装时的发行版类型' rhel-7.2'从这个POV中可以正常工作。
答案 1 :(得分:1)
virt-install从osinfo-db中获得了操作系统信息
如果您的操作系统未提供最新版本的osinfo-db,则可以从https://releases.pagure.org/libosinfo/手动下载并导入它。 例如
wget https://releases.pagure.org/libosinfo/osinfo-db-20200325.tar.xz
osinfo-db-import -v osinfo-db-20200325.tar.xz
-v将显示所有导入的操作系统,我相信您的选择必须匹配此列表中的xml文件之一。