尝试在 Libvirt 上安装 OpenShift 4 时出错:qemu-kvm: -fw_cfg: invalid option
Error when trying to install OpenShift 4 on Libvirt: qemu-kvm: -fw_cfg: invalid option
我正在尝试在 libvirt 上安装 OpenShift 4.2.8,当 运行 ./bin/openshift-install create cluster --log-level=debug --dir=initial
时我遇到了以下错误
internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option
有关此问题的更多信息:
<pre><font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_volume.bootstrap: Creating...
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Creating...
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_ignition.bootstrap: Creation complete after 40s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-bootstrap.ign;5df28fa3-7654-1f49-8711-00d834f9b123]
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_volume.bootstrap: Creation complete after 5s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-bootstrap]
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_domain.bootstrap: Creating...
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Still creating... [10s elapsed]
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Creation complete after 10s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-master-0]
<font color="#D3D7CF">DEBUG</font> libvirt_domain.master[0]: Creating...
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> Error: Error creating libvirt domain: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option')
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> on ../../../../../openshift-install-216670211/main.tf line 87, in resource "libvirt_domain" "master":
<font color="#CC0000">ERROR</font> 87: resource "libvirt_domain" "master" {
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> Error: Error creating libvirt domain: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option')
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> on ../../../../../openshift-install-216670211/bootstrap/main.tf line 13, in resource "libvirt_domain" "bootstrap":
<font color="#CC0000">ERROR</font> 13: resource "libvirt_domain" "bootstrap" {
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">FATAL</font> failed to fetch Cluster: failed to generate asset "Cluster": failed to create cluster: failed to apply using Terraform</pre>
有人可以帮我解决这个问题吗?
谢谢大家的宝贵时间。
修复程序适用于面临相同问题的任何人:https://github.com/openshift/installer/issues/1183
这是因为 qemu-kvm 的过时版本不理解这个参数。
您可以使用以下 2 个命令使用 qemu-kvm 的虚拟化 SIG 版本:
yum 安装 centos-release-qemu-ev
yum 更新 qemu-kvm-ev
这可以在现有的 qemu-kvm 安装上完成
(和我一样,使用 CentOS 7.7)。
希望这对其他人有所帮助。
我正在尝试在 libvirt 上安装 OpenShift 4.2.8,当 运行 ./bin/openshift-install create cluster --log-level=debug --dir=initial
internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option
有关此问题的更多信息:
<pre><font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_volume.bootstrap: Creating...
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Creating...
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_ignition.bootstrap: Creation complete after 40s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-bootstrap.ign;5df28fa3-7654-1f49-8711-00d834f9b123]
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_volume.bootstrap: Creation complete after 5s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-bootstrap]
<font color="#D3D7CF">DEBUG</font> module.bootstrap.libvirt_domain.bootstrap: Creating...
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Still creating... [10s elapsed]
<font color="#D3D7CF">DEBUG</font> libvirt_volume.master[0]: Creation complete after 10s [id=/var/lib/libvirt/openshift-images/mycluster-dq8fj/mycluster-dq8fj-master-0]
<font color="#D3D7CF">DEBUG</font> libvirt_domain.master[0]: Creating...
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> Error: Error creating libvirt domain: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option')
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> on ../../../../../openshift-install-216670211/main.tf line 87, in resource "libvirt_domain" "master":
<font color="#CC0000">ERROR</font> 87: resource "libvirt_domain" "master" {
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> Error: Error creating libvirt domain: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option')
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font> on ../../../../../openshift-install-216670211/bootstrap/main.tf line 13, in resource "libvirt_domain" "bootstrap":
<font color="#CC0000">ERROR</font> 13: resource "libvirt_domain" "bootstrap" {
<font color="#CC0000">ERROR</font>
<font color="#CC0000">ERROR</font>
<font color="#CC0000">FATAL</font> failed to fetch Cluster: failed to generate asset "Cluster": failed to create cluster: failed to apply using Terraform</pre>
有人可以帮我解决这个问题吗? 谢谢大家的宝贵时间。
修复程序适用于面临相同问题的任何人:https://github.com/openshift/installer/issues/1183
这是因为 qemu-kvm 的过时版本不理解这个参数。
您可以使用以下 2 个命令使用 qemu-kvm 的虚拟化 SIG 版本: yum 安装 centos-release-qemu-ev yum 更新 qemu-kvm-ev
这可以在现有的 qemu-kvm 安装上完成 (和我一样,使用 CentOS 7.7)。
希望这对其他人有所帮助。