Comments (5)
Thanks for reporting this. It's unclear to me why the distinction between an absolute vs. relative symlink would cause this issue.
Within the context of the KubeVirt k8s manifest files, the path to the libvirt runtime directory is only ever referred to as /var/run/libvirt. So in either case, the symlink must be followed. Is there a context where an absolute reference to /run would be incorrect?
from kubevirt.
On Fedora the ../run would point to /host/run (so still on the host fs) but if it is an absolute path then it would point to /run which is on the "container" rootfs.
from kubevirt.
After conferring on IRC, the source of this issue was that the libvirt container on master is not yet fully functional, but that's not clear from the git tree.
from kubevirt.
Sadly it is not very easy at the moment to set up libvirt the reight way when not running it from within our vagrant environment. kubevirt/community#2 will give us the easy solution. For now you have to do the follwing things
- Configure libvirt like we did here: https://github.com/kubevirt/kubevirt/blob/master/cluster/vagrant/setup_kubernetes_common.sh#L82
- place our libvirt emulator script
cmd/virt-launcher/qemu-kube
at/usr/local/bin/qemu-x86_64
on the host (qemu-x86_64 is the script name) - install the emulator script dependencies (sudo, nsenter, cgclassify)
- give the script sudo privileges: https://github.com/kubevirt/kubevirt/blob/master/cluster/vagrant/setup_kubernetes_common.sh#L101
We should start working on kubevirt/community#2 soon.
from kubevirt.
With eb5e9ef libvirt moved into a container, which should prevent this issue.
Please reopen if necessary.
from kubevirt.
Related Issues (20)
- Minor API fixes to get fsList disks HOT 2
- virtctl vnc cen7.9 fail HOT 11
- refector: Replacing deprecated or unsafe packages HOT 2
- Allocation of host USB device doesn't update number resources exposed by `node.status.allocatable` HOT 5
- Windows2016 migration from vmware to kubevirt error: `INACCESSBILE BOOT DEVICE` HOT 4
- Support Intel IGD(Integrated Graphics Device) passthrough HOT 6
- [help] make test error in pkg/virtctl/version:go_default_test HOT 1
- boot-menu example in doc HOT 2
- Where is the corresponding relationship between kubevirt and qume versions? HOT 4
- Node selector for virt-api
- LiveMigration Disk Protection HOT 2
- The functions of each subcommand of Makefile are not very clear to new HOT 2
- make builder-build failed with go: command not found HOT 13
- create vm virt-launcher error: guest-console-log and volumecontainerdisk container error HOT 1
- Device plugin registers only 1 device when multiple identical devices share an IOMMU group HOT 1
- VM doesnt resolve IP after shutdown HOT 1
- Create virtual machines in batches HOT 1
- Inline functions from test/utils.go HOT 16
- refactor: simplify validateDataVolumeTemplate HOT 6
- VM snapshot finalizers are being left on VMs after snapshot finishes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubevirt.