In episodul 2 al openstack am incercat sa trec de la kvm la lxc. Am setat una din cele doua masini ramase, respectiv compute pe lxc in loc de kvm. Incercand sa lansez o instanta, obtin o eroare. ( eroarea e generica, there is no compute host available, ). In : cat /var/log/libvirt/lxc/instance-0000002d.log am asa:
2015-09-30 18:41:35.788+0000: starting up PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LIBVIRT_DEBUG=3 LIBVIRT_LOG_OUTPUTS=3:journald /usr/lib/libvirt/libvirt_lxc --name instance-0000002d --console 23 --security=none --handshake 27 -- background --veth vnet0 PATH=/bin:/sbin TERM=linux container=lxc-libvirt HOME=/ container_uuid=070b19f7-b2fe-4647-8a9b-811c3d4e9c8e LIBVIRT_LXC_UUID=070b19f7-b2fe-4647-8a9b-811c3d4e9c8e LIBVIRT_LXC_NAME=instance-0000002d LIBVIRT_LXC_CMDLINE=console=tty0 console=ttyS0 /sbin/init Failed to create /var/lib/nova/instances/070b19f7- b2fe-4647-8a9b-811c3d4e9c8e/rootfs/.oldroot: Read-only file system error receiving signal from container: Input/output error De fapt ceea ce observ este ca in /var/lib/nova/instances nu este creat acel folder ( instanta) Am incercat sa verific drepturile de acces dar nu cred ca e de acolo, mai ales ca precedenta instanta, facuta cu kvm, e la locul ei ( si cred ca aici nova ruleaza ca root oricum) Suspectez ca e o problema de libvirt cu lxc, nu de openstack. Am incercat sa fac un container cu Virtual Machine Manager ; pot sa fac un "application container" dar un "os container" nu pot face deoarece "the os directory tree must already exist" , nu e implementat. Totusi, openstack ar trebui sa stie sa puna imaginile la locul lor ( care e locul lor? Documentatia pare teribil de putina sau n-a aflat gogu de ea) . Mai ales cum se foloseste libvirt pentru lxc pare foarte neclar, care sunt path-urile, cum adaugi imaginile etc. Presupun de asemenea ca aceste path-uri se pot seta si prin nova pe undeva ( ca nova sa le puna acolo unde le cauta libvirt) dar nu gasesc info mai deloc. Mihai Badici[1] -------- [1] http://mihai.badici.ro _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug