*** arnaud_orange has quit IRC | 00:06 | |
*** arnaud_orange has joined #openstack-fr | 00:52 | |
*** arnaud___ has quit IRC | 02:00 | |
*** cedrics has joined #openstack-fr | 02:00 | |
*** telnes3 has joined #openstack-fr | 02:03 | |
*** telnes1 has quit IRC | 02:04 | |
*** cedrics has quit IRC | 02:08 | |
*** arnaud___ has joined #openstack-fr | 03:38 | |
*** mikedillion has quit IRC | 05:09 | |
*** egallen has joined #openstack-fr | 07:06 | |
*** egallen has quit IRC | 07:17 | |
*** jlanoux has joined #openstack-fr | 08:42 | |
*** zulf has joined #openstack-fr | 08:47 | |
*** egallen has joined #openstack-fr | 09:01 | |
*** thomnico has joined #openstack-fr | 09:31 | |
*** Lawouach has quit IRC | 09:45 | |
*** Lawouach has joined #openstack-fr | 09:45 | |
telnes3 | su -s /bin/sh -c "nova-manage db sync" nova // me laisse la table nova vide :/ pas d'erreur (connexion semble ok avec le controller) et affiche des 2014-11-25 10:49:12.560 4447 INFO migrate.versioning.api [-] 233 -> 234... done | 09:54 |
---|---|---|
telnes3 | c'est dans ce chapitre http://docs.openstack.org/icehouse/install-guide/install/apt/content/nova-controller.html | 09:56 |
bauzas | telnes3: t'as pas besoin de shelleries de ce genre | 09:56 |
bauzas | telnes3: suffit de taper nova-manage db sync | 09:56 |
bauzas | telnes3: rajoute un nova-manage --debug db sync et paste moi l'info | 09:57 |
bauzas | telnes3: à coup sûr, c'est un probleme de configuration | 09:57 |
telnes3 | il y a des chance oui :) | 09:59 |
Adri2000 | telnes3: il remplit ta DB sqlite au lieu de ta DB mysql ? | 10:01 |
Adri2000 | /var/lib/nova/*.sqlite | 10:01 |
Adri2000 | le su blabla c'est juste pour dire qu'il faut exécuter nova-manage en root | 10:01 |
bauzas | Adri2000: pourquoi ? | 10:03 |
bauzas | Adri2000: je l'exécute bien sans être root | 10:03 |
bauzas | Adri2000: et quasiment tous les jours :) | 10:03 |
*** cedrics has joined #openstack-fr | 10:04 | |
telnes3 | https://paste.debian.net/133385/ | 10:04 |
bauzas | Adri2000: (d'ailleurs, je suis en train de bosser sur la nouvelle façon de faire des migrations live dans Nova, je vous dis pas le plaisir...) | 10:04 |
bauzas | telnes3: ouille le copy paste | 10:04 |
telnes3 | dsl :) | 10:04 |
telnes3 | format raw | 10:05 |
telnes3 | https://paste.debian.net/133387/ nova.conf | 10:06 |
telnes3 | controller == 10.1.10.11 | 10:06 |
bauzas | telnes3: y a un truc qui me chagrine sur le required_dbs = [] | 10:09 |
bauzas | ah mais atta | 10:10 |
bauzas | tu l'executes où ton db sync ? sur le controler ou le compute ? | 10:10 |
telnes3 | sur le compute | 10:10 |
telnes3 | sur le controller j'ai les bases mysql | 10:11 |
bauzas | ben justement, tu dois lancer la commande sur le controller | 10:12 |
bauzas | le db sync c'est pour créer la base | 10:12 |
telnes3 | bas je sais | 10:12 |
bauzas | les computes ne parlent pas à la base, c'est une question de sécurité | 10:12 |
telnes3 | me suis dit que les info était dans les éléments du compute | 10:12 |
telnes3 | oki | 10:13 |
telnes3 | je re test | 10:13 |
bauzas | depuis havana, y a un processus qui s'appelle le conductor | 10:13 |
bauzas | c'est un nouveau service de Nova, qui permet de proxifier les appels DB du compute | 10:13 |
bauzas | en gros, le compute demande une méthode, elle est exécutée de manière distante par le conductor | 10:13 |
telnes3 | dans la doc il ne précise pas ou faut lancer les commandes | 10:14 |
telnes3 | des fois ca semble évident et des fois non :/ | 10:14 |
bauzas | telnes3: si tu veux devenir un ATC, ca me parait un premier bug de doc à soumettre et fixer :) | 10:14 |
bauzas | en gros, le compute n'est que l'hyperviseur | 10:15 |
telnes3 | oué ok | 10:15 |
bauzas | tout est géré par le controleur, seul l'appel de créer une VM est fait par le compute | 10:15 |
telnes3 | pour mon test j'ai install sur des virtualbox (unbuntu 14.4 64x ) j'ai un proc i3 je met quel hyperviseur ? qemu ! | 10:16 |
bauzas | le compute reporte des stats au controlleur, mais c'est fait via des appels distants (du RPC via une file de messages) | 10:16 |
bauzas | telnes3: il me semble qu'il est dit dans la doc que le meilleur test c'est encore du KVM avec du nested KVM | 10:16 |
telnes3 | ok | 10:16 |
bauzas | tu fais tourner des VMs via KVM et tu actives l'option de nested virt | 10:17 |
telnes3 | je suis pas tombé dessus | 10:17 |
telnes3 | ok merci | 10:17 |
bauzas | ca te permet d'avoir du KVM accéléré même dans ta VM | 10:17 |
bauzas | j'ai pas de pointeurs précis là dessus, faut fouiller un peu | 10:17 |
telnes3 | "Le programme « nova-manage » n'est pas encore installé. Vous pouvez l'installer en tapant : | 10:19 |
telnes3 | apt-get install nova-common" | 10:19 |
telnes3 | pas complet pour les novices comme moi la doc | 10:19 |
telnes3 | faut que j'ajoute les nova common sur le controller alors ? | 10:19 |
bauzas | bizarre, normalement, t'as déjà installé nova sur le controleur non ? | 10:20 |
bauzas | telnes3: je t'avoue que je ne suis pas familier avec les installations via les paquetages, j'utilise plutôt Devstack | 10:21 |
*** jlanoux_ has joined #openstack-fr | 10:31 | |
*** jlanoux has quit IRC | 10:34 | |
telnes3 | faut pas installer tous les composant nova sur le controller ? | 10:36 |
telnes3 | sur l'archi il ne parle pas de composant nova sur le contoller http://docs.openstack.org/icehouse/install-guide/install/apt/content/figures/1/figures/installguide_arch-neutron.png | 10:37 |
telnes3 | a si | 10:37 |
telnes3 | nov management | 10:37 |
telnes3 | bas j'installe | 10:37 |
bauzas | telnes3: tous les services de Nova (nova-api, nova-conductor, nova-scheduler, nova-objectstore, etc.) sont à installer sur le controleur, seul nova-compute doit être installé sur le compute... | 10:40 |
bauzas | telnes3: je pense que t'as pas encore bien saisi l'archi d'OpenStack | 10:40 |
bauzas | telnes3: en gros, tu as X projets qui ont chacun un point d'entrée | 10:40 |
bauzas | telnes3: par exemple, Nova a un point d'entrée, ie. une interface Web qui écoute sur un port donné | 10:41 |
bauzas | c'est ce qu'on appelle la nova-api | 10:41 |
bauzas | ensuite, nova fait ce qu'il a à faire sur le controleur, et donne l'ordre à un compute d'executer un démarrage de VM | 10:42 |
bauzas | mais tu n'as pas de point d'entrée sur les computes | 10:42 |
bauzas | c'est tout unifié derrière nova-api | 10:42 |
bauzas | c'est important de saisir les concepts, sinon t'arriveras pas à troubleshooter :/ | 10:42 |
*** jlanoux has joined #openstack-fr | 10:45 | |
*** jlanoux_ has quit IRC | 10:48 | |
*** cedricss has joined #openstack-fr | 10:48 | |
*** cedrics has quit IRC | 10:49 | |
telnes3 | hrm hrm "Install the Compute packages necessary for the controller node." me dit la doc au chap compute :/ | 10:51 |
telnes3 | voila pkoi | 10:51 |
bauzas | telnes3: bizarre, j'ai vérifié que http://docs.openstack.org/icehouse/install-guide/install/apt/content/nova-controller.html | 10:54 |
bauzas | pointe bien sur une install de controleur | 10:55 |
*** Fdot has joined #openstack-fr | 10:56 | |
telnes3 | dans le paragraphe compute il font installé des truc sur le controller ca ma pas sauté aux yeux | 10:57 |
telnes3 | le problème est souvent etre le pc et la chaise :) | 10:57 |
bauzas | telnes3: je t'avoue que la nuance entre le programme Compute et le service compute est parfois foireuse | 10:59 |
bauzas | telnes3: quand on parle de programme Compute, c'est le projet Nova dans son ensemble | 11:00 |
bauzas | telnes3: mais on s'interdit pas d'avoir un autre projet que Nova pour être dans le programme Compute | 11:00 |
telnes3 | il y a les nodes les services les composants !!!! | 11:00 |
bauzas | telnes3: oui, et tu oublies le notion de tenant, de domaine etc. :) | 11:01 |
telnes3 | oui | 11:01 |
bauzas | telnes3: donc oui la terminologie est aussi très importante | 11:01 |
bauzas | telnes3: et pour te faire rêver/râler/au choix (rayer la mention inutile), tu peux imaginer conceptuellement avoir deux nodes sur un host | 11:02 |
telnes3 | http://www.cdiscount.com/juniors/deguisement/corde-de-pendu/f-120860405-auc0721773537578.html | 11:02 |
bauzas | je te rassure, meme ceux qui developpent sur Nova sont parfois perdus, et des bugs sont là aussi | 11:02 |
bauzas | mais en gros | 11:02 |
bauzas | un noeud = un hyperviseur | 11:03 |
telnes3 | a non l'hyperviseur = compute | 11:03 |
bauzas | un service = un exécutable de Nova | 11:03 |
telnes3 | node = un serveur openstack | 11:03 |
bauzas | non, non, un noeud est un hyperviseur :) | 11:04 |
bauzas | c'est un host qui est un serveur openstack :) | 11:04 |
bauzas | en théorie, tu peux avoir un service nova-compute qui tourne sur un host machine1 | 11:04 |
bauzas | et avoir derrière deux hyperviseurs | 11:04 |
bauzas | mais je suis d'accord pour dire que tu n'as qu'un host par service | 11:05 |
bauzas | mais pas le contraire :D | 11:05 |
telnes3 | http://docs.openstack.org/openstack-ops/content/example_architecture.html#fig1-1 node type | 11:06 |
telnes3 | osf | 11:06 |
bauzas | telnes3: 'fin ce que tu dois retenir, c'est qu'un composant nova-compute (une fonctionnalité quoi) peut être installé sur 2 hosts, ca sera donc 2 services | 11:07 |
bauzas | quand tu feras un nova-manage service list, tu verras deux services ayant le même "topic" (ie. le composant) | 11:07 |
bauzas | et à moins de faire du baremetal, tu auras un seul hyperviseur derrière ton service | 11:08 |
bauzas | désolé d'être chiant avec ça mais c'est la toponymie OpenStack :) | 11:08 |
telnes3 | pas de souci, faut etre carré | 11:08 |
bauzas | donc là, tu installes un service par composant | 11:09 |
bauzas | cad. un nova-api par exemple | 11:09 |
bauzas | pas deux nova-api | 11:09 |
*** Homere has joined #openstack-fr | 11:09 | |
bauzas | et ces services seront tous hébergés sur le même host, sauf le composant nova-compute qui peut avoir plusieurs services, chacun sur un host qu'on appelera 'compute host" | 11:10 |
bauzas | mais rien ne t'empeche d'installer le service nova-compute sur le host "controller host", dans ce cas, tu auras une install all-in-one | 11:10 |
telnes3 | nan pas de nova compute sur le controller, je veux pas :) | 11:12 |
*** cedricss has quit IRC | 11:17 | |
*** cedrics has joined #openstack-fr | 12:08 | |
*** arnaud___ has quit IRC | 12:08 | |
*** jgallard has joined #openstack-fr | 12:49 | |
telnes3 | merci google http://www.programaloco.com/blog/MQDO3ADMwAT5.html | 13:00 |
*** pilgrimstack1 has joined #openstack-fr | 13:11 | |
*** pilgrimstack has quit IRC | 13:13 | |
telnes3 | ca me semble louche cette commande https://paste.debian.net/133433/ | 13:13 |
telnes3 | --publicurl=http://controller:8774/v2/%\(tenant_id\)s ??? | 13:13 |
telnes3 | %\(tenant_id\)s <== est ce normal ? | 13:14 |
*** arnaud___ has joined #openstack-fr | 13:18 | |
*** arnaud___ has quit IRC | 13:28 | |
olc | telnes3: oui | 13:49 |
telnes3 | merci | 13:49 |
olc | ce n'est pas une typo | 13:49 |
telnes3 | problème lors de la commande "nova image-list" http://pastebin.com/k3uRqvH8 | 13:56 |
*** Homere has quit IRC | 13:58 | |
bauzas | telnes3: tu peux donner tes valeurs de openrc ? | 14:00 |
telnes3 | oui | 14:00 |
bauzas | telnes3: on dirait que tu t'authentifies sur l'internal_url de Keystone | 14:00 |
bauzas | normalement, c'est http://IP_Keystone:5000/ | 14:01 |
telnes3 | export OS_USERNAME=admin | 14:01 |
telnes3 | export OS_PASSWORD=nova | 14:01 |
telnes3 | export OS_TENANT_NAME=admin | 14:01 |
telnes3 | export OS_AUTH_URL=http://controller:35357/v2.0 | 14:01 |
telnes3 | oui c'est pas 5000 | 14:01 |
bauzas | remplace ton auth_url par 5000 | 14:01 |
telnes3 | c'est marrant parceque je l'ai pas inventé :/ | 14:02 |
telnes3 | je test | 14:02 |
bauzas | ah... | 14:02 |
bauzas | ca sent la mauvaise configuration du nova.conf pour la connexion middleware à Keystone | 14:02 |
bauzas | parce que Keystone te retourne bien un token | 14:02 |
bauzas | pour être précis, ca sent les étapes 8 et 9 foirées de ce tuto http://docs.openstack.org/icehouse/install-guide/install/apt/content/nova-controller.html | 14:03 |
bauzas | 8, 9, 10 pour être précis | 14:04 |
telnes3 | bas j'ai pas de user nova dans keystone wtf | 14:04 |
telnes3 | ca aide pas | 14:04 |
telnes3 | that's it ! | 14:06 |
telnes3 | you wine :) | 14:06 |
telnes3 | etape 8 | 14:06 |
telnes3 | merci | 14:07 |
telnes3 | pour parler hyperviseur, kvm, xen ...ils sont installés en mode soft (socle ubuntu + hyperviseur) ou il est possible d'avoir directement une version sans os de base ? | 14:11 |
*** arnaud___ has joined #openstack-fr | 14:24 | |
bauzas | telnes3: je comprend pas la question... | 14:26 |
telnes3 | :) | 14:26 |
bauzas | telnes3: dans le nova.conf tu spécifies quel driver tu utilises | 14:26 |
bauzas | telnes3: ensuite, il ira chercher dans le path l'exécutable associé | 14:27 |
telnes3 | sous windows l'hyperviseur tourne avec un OS en dessous, comme virtualbox | 14:27 |
telnes3 | xen n'a pas d'os en dessous | 14:27 |
bauzas | telnes3: aaaah | 14:27 |
telnes3 | openstack propose cette option ? | 14:28 |
bauzas | telnes3: dans un monde normal, tu installes ton hyperviseur sur un baremetal | 14:28 |
telnes3 | baremetal ... ca fait peur :) | 14:28 |
bauzas | juste pour dire que t'installes ton compute sur une machine que t'auras réinstallée | 14:28 |
*** jgallard has quit IRC | 14:28 | |
bauzas | ou alors j'ai toujours pas compris la question :D | 14:29 |
*** jgallard has joined #openstack-fr | 14:29 | |
*** arnaud___ has quit IRC | 14:29 | |
bauzas | si tu veux faire tourner des VMs Windows, t'installes un KVM par exemple sur une Linux | 14:29 |
telnes3 | on peut avoir plusieurs hyperviseur sur un meme compute ? | 14:29 |
bauzas | telnes3: non | 14:29 |
telnes3 | ahhh | 14:29 |
telnes3 | ok | 14:29 |
bauzas | telnes3: même si conceptuellement Nova le permet | 14:29 |
bauzas | telnes3: mais c'est pas du tout fait pour | 14:29 |
bauzas | telnes3: un compute = une unité de calcul physique exécutant un KVM par exemple | 14:30 |
bauzas | bon, après, tu peux mettre autre chose que du KVM, mais t'auras un tableau de compatibilité à respecter sur les fonctionnalités de Nova | 14:30 |
bauzas | telnes3: https://wiki.openstack.org/wiki/HypervisorSupportMatrix | 14:31 |
telnes3 | ok c'est juste qu'installer un hyperviseur sur un linux ca me parait allé à l'encontre des performance | 14:31 |
telnes3 | la ou les hyperviseur s'install directe | 14:31 |
telnes3 | (os lite) | 14:31 |
telnes3 | avec un lien directe avec le hardware | 14:31 |
bauzas | telnes3: tu parles d'un CoreOS par exemple ? | 14:32 |
bauzas | ou d'un Atomic ? | 14:32 |
telnes3 | de XEN par exemple | 14:32 |
bauzas | faut bien que Xen ait un Dom0 :) | 14:32 |
telnes3 | nan mais c'est diff de l'hyperviseur windows | 14:33 |
*** jollfr has joined #openstack-fr | 14:33 | |
bauzas | après, je dis ça, je dis rien mais y a un zoli driver en groupe C dans le wiki que je t'ai donné qui s'appelle Docker | 14:33 |
telnes3 | ou win server te bouffe toutes les ressources :) | 14:33 |
bauzas | telnes3: tu connais les notions de paravirtualisation, hypervision etc. ? | 14:33 |
bauzas | telnes3: bon, je retraduis, un host qui fait tourner nova-compute doit être sous Linux | 14:34 |
bauzas | telnes3: après, je connais pas HyperV meme si y a un driver Nova | 14:34 |
bauzas | quand au support VMWare, c'est franchement boiteux : un compute node = un cloud VSphere | 14:35 |
*** ZiGMaX has joined #openstack-fr | 14:46 | |
*** thomnico has quit IRC | 15:21 | |
*** thomnico has joined #openstack-fr | 15:34 | |
*** thomnico has quit IRC | 15:54 | |
*** thomnico has joined #openstack-fr | 16:10 | |
*** Homere has joined #openstack-fr | 16:12 | |
*** arnaud___ has joined #openstack-fr | 16:13 | |
*** arnaud___ has quit IRC | 16:19 | |
Adri2000 | dachary, huats, jd__, jollfr, nijaba, ttx, vuntz: vous serez là pour la réunion CA (conf call dans 22 minutes) ? | 16:38 |
*** dachary has left #openstack-fr | 16:38 | |
*** dachary has joined #openstack-fr | 16:38 | |
dachary | Adri2000: oui, merci pour le rappel :) | 16:38 |
Adri2000 | dachary: c'est du morse ? ;) | 16:38 |
Adri2000 | ok :) | 16:39 |
dachary | non, j'ai tapé sur la mauvaise touche ;-) | 16:39 |
*** arnaud___ has joined #openstack-fr | 16:46 | |
ttx | Adri2000: j'ai un autre call, mais je vais essayer de joindre qd meme | 16:49 |
ttx | serai en retard surement | 16:49 |
*** arnaud_orange has left #openstack-fr | 16:54 | |
*** Homere has quit IRC | 16:58 | |
*** arnaud___ has quit IRC | 17:08 | |
*** egallen has quit IRC | 17:11 | |
*** ZiGMaX has quit IRC | 17:27 | |
*** ZiGMaX has joined #openstack-fr | 17:28 | |
*** jlanoux has quit IRC | 17:33 | |
*** arnaud___ has joined #openstack-fr | 17:35 | |
*** cedrics has quit IRC | 17:35 | |
*** davlefou has quit IRC | 17:40 | |
*** zulf has quit IRC | 17:43 | |
*** david_ has joined #openstack-fr | 17:50 | |
*** Fdot has quit IRC | 17:51 | |
*** david_ has quit IRC | 17:51 | |
*** davlefou has joined #openstack-fr | 17:52 | |
*** jgallard has quit IRC | 18:41 | |
*** egallen has joined #openstack-fr | 18:47 | |
*** go_habs_go has joined #openstack-fr | 18:55 | |
go_habs_go | Bonjour | 18:56 |
go_habs_go | Est-ce qu'il y a des gens ici qui on réussi un install Juno+CPEH avec neutron ? | 18:57 |
*** cedrics has joined #openstack-fr | 19:05 | |
*** Lawouach has quit IRC | 19:27 | |
*** cedrics has quit IRC | 19:33 | |
*** cedrics has joined #openstack-fr | 19:45 | |
*** egallen has quit IRC | 20:00 | |
*** cedrics has quit IRC | 20:16 | |
*** egallen has joined #openstack-fr | 21:28 | |
*** egallen has quit IRC | 21:30 | |
*** davlefou has quit IRC | 21:32 | |
*** ZiGMaX has quit IRC | 21:48 | |
*** nacer has quit IRC | 22:29 | |
*** nacer has joined #openstack-fr | 22:31 | |
*** olc has quit IRC | 22:32 | |
*** thomnico has quit IRC | 22:40 | |
*** Davlefou has joined #openstack-fr | 23:18 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!