Salut, Am reusit sa pun in functiune instalarea de openstack despre care stiti dintr-un post anterior, cu ajutorul neprecupetit al colegilor de aici drept pentru care merci. Acum am ajuns la faza despre care vorbea un co-listas ( "o sa pice si n-o sa stii de ce") :)
De fapt stiu de ce dar imi e foarte neclara situatia: Am doua noduri compute pe care rulez lxc prin libvirt. Ele au functionat destul de ok pana cand numarul de containere a inceput sa creasca. libvirt imi monteaza rootfs-ul intr-un network block device nbd de genul: /usr/bin/qemu-nbd -c /dev/nbd1 /var/lib/nova/instances/xxxxxx/disk Din cand in cand, am un kernel crash de genul: kernel BUG at fs/buffer.c:3005! [ 5749.404362] invalid opcode: 0000 [#1] SMP nbd-ul respectiv nu mai raspunde, containerul corespunzator ingheaţă ; restul masinilor functioneaza dar cum procesul respectiv nu mai raspunde nici la SIGKILL nici la nimic in timp singura solutie pentru a mai pune containerul pe picioare ramane hard reset-ul. Chestia asta se intampla si cu kernelul din jessie backports si cu 4.3 si 4.4 compilate manual ( o mai veche pasiune :) ) Am pus si un bugreport aici: https://bugzilla.kernel.org/show_bug.cgi?id=113721 numai ca la cate bug-uri cu NEW se vad acolo nu stiu cand ii va veni randul :). Mai exista un bugreport care sustine ca problema asta ar aparea doar la imagini ext2; mi-am propus sa fac o imagine cu alt fs zilele urmatoare, inca nu am testat. Acum, dilema mea e urmatoarea: de fapt montarea in nbd nu imi e utila in momentul de faţă. M-as descurca foarte bine dacă imginea ar fi montată undeva intr-un director sau rootfs ar fi flat files asa cum e lxc-ul nativ. Tot citesc de cateva zile documentatie libvirt (superstructurata, nu stii nici de unde sa incepi nici unde sa termini :) ) si nu ma dumiresc: pot sa schimb sau nu locatia in care se monteaza. Sau nova e cea care impune folosirea nbd? A doua dilema ar fi mai degraba un furt de experienta: mai are cineva in pravalie openstack cu lxc, eventual docker? Exista implementare nativa de compute, fara libvirt? Mihai Badici[1] -------- [1] http://mihai.badici.ro _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
