【问题标题】:virt-install command inside a container容器内的 virt-install 命令
【发布时间】:2016-11-17 17:32:59
【问题描述】:

在容器中运行 libvirtd 服务 - 使用以下链接中列出的步骤 - http://www.projectatomic.io/blog/2014/10/libvirtd_in_containers/

能够在 rhel7 上成功启动 libvirtd 服务容器。但是当我启动 libvirt-client 容器并尝试在其上运行 virt-install 命令以启动 fedora - 我们看到以下错误。

[root@b054f0860441 libvirt]# virt-install --name fedoratest --vcpus=4 --ram 4096 --os-type=linux --disk path=/var/lib/libvirt/images/Fedora-Cloud -Base-24-1.2.x8664.qcow2,format=qcow2,size=9 --check pathinuse=off, --noautoconsole --network bridge=virbr0 --import WARNING KVM 加速不可用,使用 'qemu' WARNING Disk / var/lib/libvirt/images/Fedora-Cloud-Base-24-1.2.x8664.qcow2 已被其他来宾 ['x', 'y'] 使用。

Starting install... ERROR Cannot get interface MTU on 'virbr0': No such device -------->>>> 这似乎是错误

与 docker0、virbr0 网络、DNS 连接等的连接都很好。 ifconfig 命令不会列出容器内的接口,但 'ip addr' 会列出 docker 内的接口。 任何帮助表示赞赏。

【问题讨论】:

    标签: linux libvirt rhel7 docker-networking docker-container


    【解决方案1】:

    使用 --network none 有助于继续安装。因此,如果您想查看 Fedora 的登录提示。这是对我有用的命令:这个特定的 Fedora 映像使用网络无选项加载:

    docker run -it --rm -v /var/lib/libvirt:/var/lib/libvirt cisco-kuldeep_libvirt-client virt-install --name fedora_test25 --vcpus=1 --ram 4096 --os- type=linux --network none --disk path=/var/lib/libvirt/images/Fedora-x86_64-20-20131211.1-sda.qcow2,format=qcow2,size=9 --check path_in_use=off, --graphics无 --network 无 --import

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 2020-05-02
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多