Sziasztok!
Én is ebbe futottam bele Libvirt + LXC-vel:
http://serverfault.com/questions/429461/no-tun-device-in-lxc-guest-for-…
Azaz hogy nincsen TUN a Libvirt + LXC konténerben.
Verziók:
Centos 6 x86_64
libvirtd (libvirt) 0.10.2
lxc 1.0.7
Azonban az LXC-s guest-ben ez nem működik:
# mkdir /dev/net
# mknod /dev/net/tun c 10 200
# chmod 666 /dev/net/tun
mknod: `/dev/net/tun': Operation not permitted
Az /etc/lxc/default.conf
-ba beleírtam:
#tun
lxc.cgroup.devices.allow = c 10:200 rwm
De nincs változás.
A /etc/libvirt/lxc/
-ben .XML konfigok vannak konténerenként.
http://serverfault.com/questions/501196/allowed-cgroup-devices-for-libv…
Beállítottam ide: /etc/cgconfig.conf
ezt:
group libvirt/lxc {
devices {
devices.allow="c 10:200 rwm";
}
}
Ennek sem volt hatása.
Ha pedig módosítom a guest-ek konfigját:
virsh -c lxc:/// edit GUESTNAME
[devices]-on belül felveszem ezt: (persze a [] helyett a jó kis XML kacsacsőrök vannak, csak így látszik itt)
[hostdev mode='capabilities' type='misc']
[source]
[char]/dev/net/tun[/char]
[/source]
[/hostdev]
[/devices]
Azt pedig az LXC-m nem fogadja el, hogy nem megfelelő.
Ezt írták:
"I can confirm this working with libvirt-1.2.1."
Nekem 1.0.7 van, lehet, hogy ez a gond?
Itt az infó, példákkal:
https://libvirt.org/formatdomain.html#elementsHostDevCaps
[hostdev mode='capabilities' type='misc']
[source]
[char]/dev/input/event3[/char]
[/source]
[/hostdev]
Tehát ezt nem fogadja el a 1.0.7-es LXC + Libvirt.
Valami ötlet? :)
Köszönöm előre is.
- 1474 megtekintés
Hozzászólások
Egy otlet:
0. lepes: definiald a hibat (miert nincsen "TUN a Libvirt + LXC konténerben?" + felfogni, hogy ezek pontosan mik is, es hogyan mukodnek)
1. lepes: orulni annak, hogy ismet megreszeltel valamit, es latszolag mukodik, pl igy: https://www.youtube.com/watch?v=AXwGVXD7qEQ
- A hozzászóláshoz be kell jelentkezni