Tuesday, 2014-11-25

*** arnaud_orange has quit IRC00:06
*** arnaud_orange has joined #openstack-fr00:52
*** arnaud___ has quit IRC02:00
*** cedrics has joined #openstack-fr02:00
*** telnes3 has joined #openstack-fr02:03
*** telnes1 has quit IRC02:04
*** cedrics has quit IRC02:08
*** arnaud___ has joined #openstack-fr03:38
*** mikedillion has quit IRC05:09
*** egallen has joined #openstack-fr07:06
*** egallen has quit IRC07:17
*** jlanoux has joined #openstack-fr08:42
*** zulf has joined #openstack-fr08:47
*** egallen has joined #openstack-fr09:01
*** thomnico has joined #openstack-fr09:31
*** Lawouach has quit IRC09:45
*** Lawouach has joined #openstack-fr09: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... done09:54
telnes3c'est dans ce chapitre http://docs.openstack.org/icehouse/install-guide/install/apt/content/nova-controller.html09:56
bauzastelnes3: t'as pas besoin de shelleries de ce genre09:56
bauzastelnes3: suffit de taper nova-manage db sync09:56
bauzastelnes3: rajoute un nova-manage --debug db sync et paste moi l'info09:57
bauzastelnes3: à coup sûr, c'est un probleme de configuration09:57
telnes3il y a des chance oui :)09:59
Adri2000telnes3: il remplit ta DB sqlite au lieu de ta DB mysql ?10:01
Adri2000/var/lib/nova/*.sqlite10:01
Adri2000le su blabla c'est juste pour dire qu'il faut exécuter nova-manage en root10:01
bauzasAdri2000: pourquoi ?10:03
bauzasAdri2000: je l'exécute bien sans être root10:03
bauzasAdri2000: et quasiment tous les jours :)10:03
*** cedrics has joined #openstack-fr10:04
telnes3https://paste.debian.net/133385/10:04
bauzasAdri2000: (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
bauzastelnes3: ouille le copy paste10:04
telnes3dsl :)10:04
telnes3format raw10:05
telnes3https://paste.debian.net/133387/ nova.conf10:06
telnes3controller == 10.1.10.1110:06
bauzastelnes3: y a un truc qui me chagrine sur le required_dbs = []10:09
bauzasah mais atta10:10
bauzastu l'executes où ton db sync ? sur le controler ou le compute ?10:10
telnes3sur le compute10:10
telnes3sur le controller j'ai les bases mysql10:11
bauzasben justement, tu dois lancer la commande sur le controller10:12
bauzasle db sync c'est pour créer la base10:12
telnes3bas je sais10:12
bauzasles computes ne parlent pas à la base, c'est une question de sécurité10:12
telnes3me suis dit que les info était dans les éléments du compute10:12
telnes3oki10:13
telnes3je re test10:13
bauzasdepuis havana, y a un processus qui s'appelle le conductor10:13
bauzasc'est un nouveau service de Nova, qui permet de proxifier les appels DB du compute10:13
bauzasen gros, le compute demande une méthode, elle est exécutée de manière distante par le conductor10:13
telnes3dans la doc il ne précise pas ou faut lancer les commandes10:14
telnes3des fois ca semble évident et des fois non :/10:14
bauzastelnes3: si tu veux devenir un ATC, ca me parait un premier bug de doc à soumettre et fixer :)10:14
bauzasen gros, le compute n'est que l'hyperviseur10:15
telnes3oué ok10:15
bauzastout est géré par le controleur, seul l'appel de créer une VM est fait par le compute10:15
telnes3pour mon test j'ai install sur des virtualbox (unbuntu 14.4 64x ) j'ai un proc i3 je met quel hyperviseur ? qemu !10:16
bauzasle compute reporte des stats au controlleur, mais c'est fait via des appels distants (du RPC via une file de messages)10:16
bauzastelnes3: il me semble qu'il est dit dans la doc que le meilleur test c'est encore du KVM avec du nested KVM10:16
telnes3ok10:16
bauzastu fais tourner des VMs via KVM et tu actives l'option de nested virt10:17
telnes3je suis pas tombé dessus10:17
telnes3ok merci10:17
bauzasca te permet d'avoir du KVM accéléré même dans ta VM10:17
bauzasj'ai pas de pointeurs précis là dessus, faut fouiller un peu10:17
telnes3"Le programme « nova-manage » n'est pas encore installé. Vous pouvez l'installer en tapant :10:19
telnes3apt-get install nova-common"10:19
telnes3pas complet pour les novices comme moi la doc10:19
telnes3faut que j'ajoute les nova common sur le controller alors ?10:19
bauzasbizarre, normalement, t'as déjà installé nova sur le controleur non ?10:20
bauzastelnes3: je t'avoue que je ne suis pas familier avec les installations via les paquetages, j'utilise plutôt Devstack10:21
*** jlanoux_ has joined #openstack-fr10:31
*** jlanoux has quit IRC10:34
telnes3faut pas installer tous les composant nova sur le controller ?10:36
telnes3sur 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.png10:37
telnes3a si10:37
telnes3nov management10:37
telnes3bas j'installe10:37
bauzastelnes3: 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
bauzastelnes3: je pense que t'as pas encore bien saisi l'archi d'OpenStack10:40
bauzastelnes3: en gros, tu as X projets qui ont chacun un point d'entrée10:40
bauzastelnes3: par exemple, Nova a un point d'entrée, ie. une interface Web qui écoute sur un port donné10:41
bauzasc'est ce qu'on appelle la nova-api10:41
bauzasensuite, nova fait ce qu'il a à faire sur le controleur, et donne l'ordre à un compute d'executer un démarrage de VM10:42
bauzasmais tu n'as pas de point d'entrée sur les computes10:42
bauzasc'est tout unifié derrière nova-api10:42
bauzasc'est important de saisir les concepts, sinon t'arriveras pas à troubleshooter :/10:42
*** jlanoux has joined #openstack-fr10:45
*** jlanoux_ has quit IRC10:48
*** cedricss has joined #openstack-fr10:48
*** cedrics has quit IRC10:49
telnes3hrm hrm "Install the Compute packages necessary for the controller node." me dit la doc au chap compute :/10:51
telnes3voila pkoi10:51
bauzastelnes3: bizarre, j'ai vérifié que http://docs.openstack.org/icehouse/install-guide/install/apt/content/nova-controller.html10:54
bauzaspointe bien sur une install de controleur10:55
*** Fdot has joined #openstack-fr10:56
telnes3dans le paragraphe compute il font installé des truc sur le controller ca ma pas sauté aux yeux10:57
telnes3le problème est souvent etre le pc et la chaise :)10:57
bauzastelnes3: je t'avoue que la nuance entre le programme Compute et le service compute est parfois foireuse10:59
bauzastelnes3: quand on parle de programme Compute, c'est le projet Nova dans son ensemble11:00
bauzastelnes3: mais on s'interdit pas d'avoir un autre projet que Nova pour être dans le programme Compute11:00
telnes3il y a les nodes les services les composants !!!!11:00
bauzastelnes3: oui, et tu oublies le notion de tenant, de domaine etc. :)11:01
telnes3oui11:01
bauzastelnes3: donc oui la terminologie est aussi très importante11:01
bauzastelnes3: et pour te faire rêver/râler/au choix (rayer la mention inutile), tu peux imaginer conceptuellement avoir deux nodes sur un host11:02
telnes3http://www.cdiscount.com/juniors/deguisement/corde-de-pendu/f-120860405-auc0721773537578.html11:02
bauzasje te rassure, meme ceux qui developpent sur Nova sont parfois perdus, et des bugs sont là aussi11:02
bauzasmais en gros11:02
bauzasun noeud = un hyperviseur11:03
telnes3a non l'hyperviseur = compute11:03
bauzasun service = un exécutable de Nova11:03
telnes3node = un serveur openstack11:03
bauzasnon, non, un noeud est un hyperviseur :)11:04
bauzasc'est un host qui est un serveur openstack :)11:04
bauzasen théorie, tu peux avoir un service nova-compute qui tourne sur un host machine111:04
bauzaset avoir derrière deux hyperviseurs11:04
bauzasmais je suis d'accord pour dire que tu n'as qu'un host par service11:05
bauzasmais pas le contraire :D11:05
telnes3http://docs.openstack.org/openstack-ops/content/example_architecture.html#fig1-1 node type11:06
telnes3osf11:06
bauzastelnes3: '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 services11:07
bauzasquand tu feras un nova-manage service list, tu verras deux services ayant le même "topic" (ie. le composant)11:07
bauzaset à moins de faire du baremetal, tu auras un seul hyperviseur derrière ton service11:08
bauzasdésolé d'être chiant avec ça mais c'est la toponymie OpenStack :)11:08
telnes3pas de souci, faut etre carré11:08
bauzasdonc là, tu installes un service par composant11:09
bauzascad. un nova-api par exemple11:09
bauzaspas deux nova-api11:09
*** Homere has joined #openstack-fr11:09
bauzaset 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
bauzasmais rien ne t'empeche d'installer le service nova-compute sur le host "controller host", dans ce cas, tu auras une install all-in-one11:10
telnes3nan pas de nova compute sur le controller, je veux pas :)11:12
*** cedricss has quit IRC11:17
*** cedrics has joined #openstack-fr12:08
*** arnaud___ has quit IRC12:08
*** jgallard has joined #openstack-fr12:49
telnes3merci google http://www.programaloco.com/blog/MQDO3ADMwAT5.html13:00
*** pilgrimstack1 has joined #openstack-fr13:11
*** pilgrimstack has quit IRC13:13
telnes3ca 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-fr13:18
*** arnaud___ has quit IRC13:28
olctelnes3: oui13:49
telnes3merci13:49
olcce n'est pas une typo13:49
telnes3problème lors de la commande "nova image-list" http://pastebin.com/k3uRqvH813:56
*** Homere has quit IRC13:58
bauzastelnes3: tu peux donner tes valeurs de openrc ?14:00
telnes3oui14:00
bauzastelnes3: on dirait que tu t'authentifies sur l'internal_url de Keystone14:00
bauzasnormalement, c'est http://IP_Keystone:5000/14:01
telnes3export OS_USERNAME=admin14:01
telnes3export OS_PASSWORD=nova14:01
telnes3export OS_TENANT_NAME=admin14:01
telnes3export OS_AUTH_URL=http://controller:35357/v2.014:01
telnes3oui c'est pas 500014:01
bauzasremplace ton auth_url par 500014:01
telnes3c'est marrant parceque je l'ai pas inventé :/14:02
telnes3je test14:02
bauzasah...14:02
bauzasca sent la mauvaise configuration du nova.conf pour la connexion middleware à Keystone14:02
bauzasparce que Keystone te retourne bien un token14:02
bauzaspour ê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.html14:03
bauzas8, 9, 10 pour être précis14:04
telnes3bas j'ai pas de user nova dans keystone wtf14:04
telnes3ca aide pas14:04
telnes3that's it !14:06
telnes3you wine :)14:06
telnes3etape 814:06
telnes3merci14:07
telnes3pour 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-fr14:24
bauzastelnes3: je comprend pas la question...14:26
telnes3:)14:26
bauzastelnes3: dans le nova.conf tu spécifies quel driver tu utilises14:26
bauzastelnes3: ensuite, il ira chercher dans le path l'exécutable associé14:27
telnes3sous windows l'hyperviseur tourne avec un OS en dessous, comme virtualbox14:27
telnes3xen n'a pas d'os en dessous14:27
bauzastelnes3: aaaah14:27
telnes3openstack propose cette option ?14:28
bauzastelnes3: dans un monde normal, tu installes ton hyperviseur sur un baremetal14:28
telnes3baremetal ... ca fait peur :)14:28
bauzasjuste pour dire que t'installes ton compute sur une machine que t'auras réinstallée14:28
*** jgallard has quit IRC14:28
bauzasou alors j'ai toujours pas compris la question :D14:29
*** jgallard has joined #openstack-fr14:29
*** arnaud___ has quit IRC14:29
bauzassi tu veux faire tourner des VMs Windows, t'installes un KVM par exemple sur une Linux14:29
telnes3on peut avoir plusieurs hyperviseur sur un meme compute ?14:29
bauzastelnes3: non14:29
telnes3ahhh14:29
telnes3ok14:29
bauzastelnes3: même si conceptuellement Nova le permet14:29
bauzastelnes3: mais c'est pas du tout fait pour14:29
bauzastelnes3: un compute = une unité de calcul physique exécutant un KVM par exemple14:30
bauzasbon, après, tu peux mettre autre chose que du KVM, mais t'auras un tableau de compatibilité à respecter sur les fonctionnalités de Nova14:30
bauzastelnes3: https://wiki.openstack.org/wiki/HypervisorSupportMatrix14:31
telnes3ok c'est juste qu'installer un hyperviseur sur un linux ca me parait allé à l'encontre des performance14:31
telnes3la ou les hyperviseur s'install directe14:31
telnes3(os lite)14:31
telnes3avec un lien directe avec le hardware14:31
bauzastelnes3: tu parles d'un CoreOS par exemple ?14:32
bauzasou d'un Atomic ?14:32
telnes3de XEN par exemple14:32
bauzasfaut bien que Xen ait un Dom0 :)14:32
telnes3nan mais c'est diff de l'hyperviseur windows14:33
*** jollfr has joined #openstack-fr14:33
bauzasaprè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 Docker14:33
telnes3ou win server te bouffe toutes les ressources :)14:33
bauzastelnes3: tu connais les notions de paravirtualisation, hypervision etc. ?14:33
bauzastelnes3: bon, je retraduis, un host qui fait tourner nova-compute doit être sous Linux14:34
bauzastelnes3: après, je connais pas HyperV meme si y a un driver Nova14:34
bauzasquand au support VMWare, c'est franchement boiteux : un compute node = un cloud VSphere14:35
*** ZiGMaX has joined #openstack-fr14:46
*** thomnico has quit IRC15:21
*** thomnico has joined #openstack-fr15:34
*** thomnico has quit IRC15:54
*** thomnico has joined #openstack-fr16:10
*** Homere has joined #openstack-fr16:12
*** arnaud___ has joined #openstack-fr16:13
*** arnaud___ has quit IRC16:19
Adri2000dachary, 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-fr16:38
*** dachary has joined #openstack-fr16:38
dacharyAdri2000: oui, merci pour le rappel :)16:38
Adri2000dachary: c'est du morse ? ;)16:38
Adri2000ok :)16:39
dacharynon, j'ai tapé sur la mauvaise touche ;-)16:39
*** arnaud___ has joined #openstack-fr16:46
ttxAdri2000: j'ai un autre call, mais je vais essayer de joindre qd meme16:49
ttxserai en retard surement16:49
*** arnaud_orange has left #openstack-fr16:54
*** Homere has quit IRC16:58
*** arnaud___ has quit IRC17:08
*** egallen has quit IRC17:11
*** ZiGMaX has quit IRC17:27
*** ZiGMaX has joined #openstack-fr17:28
*** jlanoux has quit IRC17:33
*** arnaud___ has joined #openstack-fr17:35
*** cedrics has quit IRC17:35
*** davlefou has quit IRC17:40
*** zulf has quit IRC17:43
*** david_ has joined #openstack-fr17:50
*** Fdot has quit IRC17:51
*** david_ has quit IRC17:51
*** davlefou has joined #openstack-fr17:52
*** jgallard has quit IRC18:41
*** egallen has joined #openstack-fr18:47
*** go_habs_go has joined #openstack-fr18:55
go_habs_goBonjour18:56
go_habs_goEst-ce qu'il y a des gens ici qui on réussi un install Juno+CPEH avec neutron ?18:57
*** cedrics has joined #openstack-fr19:05
*** Lawouach has quit IRC19:27
*** cedrics has quit IRC19:33
*** cedrics has joined #openstack-fr19:45
*** egallen has quit IRC20:00
*** cedrics has quit IRC20:16
*** egallen has joined #openstack-fr21:28
*** egallen has quit IRC21:30
*** davlefou has quit IRC21:32
*** ZiGMaX has quit IRC21:48
*** nacer has quit IRC22:29
*** nacer has joined #openstack-fr22:31
*** olc has quit IRC22:32
*** thomnico has quit IRC22:40
*** Davlefou has joined #openstack-fr23:18

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!