1

コンテナーで 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 警告 KVM アクセラレーションは使用できません。「qemu」を使用しています 警告 ディスク /var/lib /libvirt/images/Fedora-Cloud-Base-24-1.2.x8664.qcow2 は、他のゲスト ['x', 'y'] によって既に使用されています。

インストールを開始しています... ERROR Cannot get interface MTU on 'virbr0': No such device -------->>>> これがエラーのようです

docker0、virbr0 ネットワークへの接続、DNS 接続など - すべて問題ありません。ifconfig コマンドはコンテナー内のインターフェースをリストしませんが、「ip addr」は docker 内のインターフェースをリストします。どんな助けでも大歓迎です。

4

1 に答える 1

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 none --ネットワーク なし --インポート

于 2016-09-26T04:04:56.443 に答える