我刚刚在服务器上安装了 RHEL 7.1。我正在使用它来准备 RHCSA/RHCE 考试。学习指南中的一个步骤是通过virt-manager
使用 FTP 服务器上的安装介质来安装虚拟机。操作系统变体列表仅到 RHEL 7.0。
我尝试安装 7.1 但每次都会抛出错误:
An unknown error has occurred
包含错误的对话框还提供了调试信息和导致错误的回溯。在筛选这些数据时,我没能找到问题的任何原因。
我下载了 RHEL 7.0 安装介质。在配置期间将 VM 指向该介质时,安装不会抛出错误并正常运行。
我觉得很奇怪,virt-manager
在 RHEL 7.1 上无法安装 RHEL 7.1 VM。但这无关紧要。
是否可以将 RHEL 7.1 添加到列表中?如果可以,它会被识别吗?还是有其他东西virt-manager
可以确保该过程正常运行?
答案1
操作系统版本其实并不那么重要。它只是设置一些默认值,例如默认的 RAM 和 CPU 数量。您可以放心地将其设置为最接近的可用匹配项(例如,将 RHEL 7.0 设置为 7.1)。
答案2
操作系统版本来自库博信息项目,从中virt-manager
构建virt-install
初始 QEMU 配置文件。
值得注意的是virt-manager
,的主要开发者科尔·罗宾逊(Cole Robinson)写道那
在没有检测到客户操作系统且没有手动指定--os-variant的情况下使用virt-install会导致源源不断的错误和用户困惑以及虚拟机配置性能不佳。
在同一封邮件中,他提议(并随后添加)通用 Linux 配置文件,如linux2018
和linux2020
。在libosinfo
数据库中,这些配置文件源自 Ubuntu LTS 版本。
您应该避免使用generic
。如果您的特定发行版 + 版本不可用,请使用同一发行版的旧版本,或使用linuxYYYY
配置文件。