Tuesday, 2014-11-18

*** sheeprine has joined #openstack-fr00:03
*** vuntz_ is now known as vuntz04:46
*** arnaud has joined #openstack-fr06:18
*** _william_ has joined #openstack-fr06:45
*** vuntz has quit IRC07:43
*** vuntz has joined #openstack-fr07:55
*** _william_ has left #openstack-fr08:06
*** arnaud has quit IRC08:15
*** arnaud_orange has quit IRC08:24
*** arnaud_orange has joined #openstack-fr08:30
*** slashme has joined #openstack-fr08:30
*** jlanoux has joined #openstack-fr08:37
*** jawed has joined #openstack-fr08:40
*** cedrics has joined #openstack-fr09:04
*** zulf has joined #openstack-fr09:12
*** cedricss has joined #openstack-fr09:29
*** cedrics has quit IRC09:31
*** slashme has quit IRC09:42
*** pasquier-s_ has joined #openstack-fr09:44
*** pasquier-s__ has quit IRC09:47
*** cedricss has quit IRC09:50
*** cedrics has joined #openstack-fr09:51
*** cedricss has joined #openstack-fr10:04
*** cedrics has quit IRC10:05
*** egallen has joined #openstack-fr10:18
*** agame has joined #openstack-fr10:24
agamebonjour a tous je débute sur OpenStack et j'aurai besoin d'aide10:26
*** jgallard has joined #openstack-fr10:26
pilgrimstackBienvenu10:30
pilgrimstackSi tu as des questions précises, hésite pas10:30
*** thomnico has joined #openstack-fr10:37
*** pasquier-s_ has quit IRC10:45
*** Fdot has joined #openstack-fr10:54
*** cedrics_ has joined #openstack-fr10:55
*** cedricss has quit IRC10:57
*** egallen has quit IRC10:58
*** pasquier-s has joined #openstack-fr11:02
*** cedrics has joined #openstack-fr11:05
*** cedrics_ has quit IRC11:07
*** jgallard has quit IRC11:08
*** agame has quit IRC11:10
*** pasquier-s_ has joined #openstack-fr11:10
*** pasquier-s has quit IRC11:13
*** dANO has joined #openstack-fr11:14
*** jawed has quit IRC11:15
*** telnes1 has joined #openstack-fr11:17
*** cedrics has quit IRC11:18
*** pasquier-s_ has quit IRC11:28
*** cedrics has joined #openstack-fr11:53
*** jgallard has joined #openstack-fr12:46
*** pasquier-s has joined #openstack-fr12:49
telnes1hello, dans la doc, concernant le dimensionnement il y a https://paste.debian.net/132257/ je comprend la formule :/ !12:51
telnes1une idée du pourquoi du 2 en plus ?12:51
lastmikoitelnes1: hyperthreading ?13:05
flaf_Bonjour à tous.13:07
telnes1l'hyperthreading ajouterait un facteur 213:07
telnes1pkoi pas13:07
*** jawed has joined #openstack-fr13:07
telnes1au pire pour dimensionner on en tiens pas compte :) c'est dans le bon sens :)13:08
*** stannie1 has joined #openstack-fr13:08
telnes1ca sera surdimensionné un peut13:08
lastmikoiben surdimensionné d'un peu moins de deux fois, c'est plus forcément du bon sens :D13:08
telnes1bas voila13:08
telnes1ca permet d'anticiper13:09
*** _william_ has joined #openstack-fr13:10
*** _william_ has quit IRC13:11
telnes1bon j'aurais besoin de petit conseil pour une install13:13
telnes1je ne sais pas trop quels "node" mutualiser ensembles13:14
telnes1entre le dashboard les stor l'image le network l'auth ...13:15
lastmikoiben ça va dépendre de ton matériel13:16
telnes1oui mais le materiel dépend de la plateforme !13:17
lastmikoitypiquement si t'as une machine qui dispose d'une forte capacité de stockage, ben elle sera destinée à héberger du SAN/NAS13:17
telnes1dessus je met les node object storage + block strorage + image13:18
lastmikoitelnes1: je m'étais inspiré de http://docs.openstack.org/openstack-ops/content/example_architecture.html#node_types à l'époque13:18
telnes1je check13:18
telnes1il y a quoi comme débit entre des vm sur le même serveur ?13:40
bauzastelnes1: pour info, l'overcommitment est configurable si le ratio 16:1 ne te va pas13:42
bauzastelnes1: mais oui, 16 vCPU = 1 pCPU où 1 pCPU est un thread core13:42
telnes1pour l'instant je cherche a comprendre :)13:44
kartobonjour,13:45
telnes1hello13:45
bauzastelnes1: ca vient du fait que toutes tes VMs ne tournent souvent pas à 100% de CPU13:45
telnes1j'espère bien :)13:45
bauzasdonc tu peux permettre un overcommitment sur le CPU13:45
bauzastelnes1: mais justement, ca dépend de ta workload13:45
telnes1ok c'est plus clair13:45
bauzastelnes1: d'où la possibilité de modifier ce réglage13:46
telnes1mon objectif est d'émuler un réseau d'utilisateur13:46
kartoje cherche de l'aide ou  de la doc sur la mise en place d'un openstack ( mono machine pour l'instant) sur un dedie online13:46
telnes1un user c'est pas super violent13:46
bauzastelnes1: qui est par host ou par aggrégat de hosts13:46
kartoauriez des conseils voir un guide a me conseiller svp ?13:46
bauzaskarto: la doc officielle13:46
kartobauzas, merci13:47
kartomais pour la conf reseau est un peu spe chez online13:47
bauzaskarto: tu es monomachine, donc tu t'en fous non ?13:48
telnes1NAT13:48
*** Laurent___ has joined #openstack-fr13:48
bauzaskarto: après, oui, il faudra probablement l'encapsuler via du GRE13:48
bauzassi tu veux du multinode13:48
bauzasdonc du Neutron13:48
bauzasà moins que tu aies un virtual VLAN13:49
telnes1neutron = network node13:49
bauzastelnes1: neutron = network service13:49
bauzastelnes1: mais tu peux faire du nova-network13:49
*** vejdmn has joined #openstack-fr13:50
telnes1mm sur un node (openstack) tu peux mettre plusieurs service13:50
telnes1ok13:50
bauzastelnes1: le projet si tu préfères13:51
telnes1projet ?13:51
telnes1:)13:51
bauzastelnes1: avec OpenStack, tu as la possibilité de choisir entre 2 projets pour le réseau, soit rester avec Nova en mode limité13:51
bauzaset avoir 3 topologies possibles13:51
bauzastelnes1: soit tu installes en plus de Nova, Neutron13:52
kartoje vais peut etre me battre dans un premier temps a comprendre sur un vieux pc en local13:52
*** egl has joined #openstack-fr13:52
kartoavant d'essayer de le deployer sur mon dedier13:52
bauzashttp://docs.openstack.org/openstack-ops/content/example_architecture.html#node_types => ceci est une architecture avec nova-network, pas neutron13:52
bauzashttp://docs.openstack.org/openstack-ops/content/example_architecture.html#fig1-1 => ca c'est une architecture Neutron13:55
bauzaskarto: oui, mais comme dit, avant de faire quoi que ce soit, c'est important de se dessiner la topologie que tu veux installer13:56
*** egl has quit IRC13:56
*** Laurent___ has quit IRC13:56
*** thomnico_ has joined #openstack-fr13:56
kartoj'ai une idee de se que je veux : mettre les mains dans le camboui ( je suis autoditact)13:57
kartopour l'instant j'ai des VM sur un proxmox13:57
kartosi je comprends bien openstack est une couche en dessous de proxmox13:58
*** thomnico has quit IRC13:58
kartobauzas,  je pars de loin, je sais13:58
kartoje me pers entre Iaas paas ...13:59
telnes1plus je lis la doc moin je comprend :)14:00
kartotelnes1 ;)14:00
bauzaskarto: telnes1: vous êtes sur Paris ou Lyon ?14:04
telnes1paris pour moio14:04
kartoproche paris14:04
bauzasil y a régulièrement des meetups qui permettent de rencontre la communauté et d'échanger14:04
telnes1j'ai une semaine pour faire une maquette14:04
telnes1:)14:05
bauzascertaines fois, il y a des sessions de présentation14:05
bauzasmmm14:05
bauzasen gros, il faut comprendre ce qu'est OpenStack et comment c'est découpé en services14:05
telnes1et en prim dimensionner les serveurs et le switch qui va bien :)14:05
bauzastelnes1: tu peux déjà annoncer que tu auras du retard alors14:06
kartobauzas, je vais passer un jour et adhérer a l'assos mais partant de loin j'ai du mal a mettre le pied  a l'etrier pour demarrer14:06
bauzastelnes1: pour info, le consulting sur OpenStack c'est aussi un métier :)14:06
kartoau dela de la presentation, je serai demander de session atelier14:06
telnes1bauzas je me doute14:06
kartoje me doute14:06
kartomais bon je pense pas etre la cible14:07
bauzasen gros, http://docs.openstack.org/openstack-ops/content/index.html est un bon début pour saisir les architectures14:07
kartomoi c'est juste pour jouer14:07
karto;)14:07
telnes1je suis dessus14:07
kartosur ceux a bientot:14:08
telnes1bye14:08
bauzasOpenStack c'est en gros une boite à outils pour avoir une vue unifiée de son infrastructure et permettre d'instancier des VMs de façon agnostique14:08
telnes1ouép14:08
bauzascad. que quelque soit ton infra sous-jacente, tu auras une seule API14:08
bauzasc'est aussi pour cela que y a énormément d'options possibles14:09
bauzaset c'est aussi pour cela qu'il faut comprendre la vue high-level avant d'opérer14:09
telnes1ca permet la souplesse14:09
bauzastelnes1: ca permet surtout de faire tourner ses workloads sur du matos potentiellement propriétaire14:09
bauzaspar ex., si tu as une baie Netapp, tu as le driver Netapp pour Cinder qui te permet de créer des volumes de la même facon que si c'etait LVM14:10
bauzasCinder avec LVM ou NetApp, ca reste du Cinder14:10
bauzasdonc c'est très pratique quand tu veux unifier ton infra14:10
telnes1oué mais je connais pas netAPP si LVM14:10
bauzaset sachant que les principes d'OpenStack font que par design, les services sont en scale-out14:11
bauzaset pas scale-up14:11
bauzastu veux plus de puissance ? tu rajoutes un noeud au lieu d'augmenter la puissance de ton noeud14:11
telnes1j'ai trouvé un tuto pas mal ici pour la base http://getcloudify.org/2014/07/18/openstack-wiki-open-cloud.html14:11
bauzastelnes1: des tutos tu vas en trouver, mais faut bien comprendre les archis ci-dessus14:12
bauzassurtout la topologie réseau que tu souhaites avoir14:12
telnes1bas c'est pour ca que je demande si je peux installer des services openstack sur un meme node14:13
telnes1sans problème de perf14:13
telnes1histoire d'avoir une idée du nombre de serveur et de l'interconnexion14:13
telnes1et du switch a positionner avec combien de G et 10G ...14:14
telnes1Object Storage (Swift) ca stock quoi comme type de data ?14:17
pilgrimstackdes objets14:21
pilgrimstack=> []14:21
pilgrimstackc'est de la data statique14:21
telnes1persistante ?14:21
pilgrimstackoui14:21
telnes1c'est quoi la diff avec block ?14:22
pilgrimstackn'importe quelle data qui n'a pas besoin d'être mise a jour14:22
telnes1mais c'est quoi le lien avec la VM ?14:22
pilgrimstackelle sera adressage par une uri fesant référance à un object id14:22
telnes1c'est relié comment ?14:22
pilgrimstackil n'y a pas de lien avec la VM14:22
pilgrimstackc'est un service cloud (IaaS)14:23
pilgrimstackstockage d'objets14:23
telnes1ok merci c'est bcp plus clair :)14:23
pilgrimstackgenre tu met un supper applicatif devant et du fait un dropbox like14:23
telnes1Akamai quoi14:24
telnes1un template de VM a un disque ou pas ?14:25
telnes1ou il est rattaché à un block storage ?14:25
bauzastelnes1: je pense qu'il faut vraiment que tu te trouves un explicatif de ce que sont les services d'OpenStack afin de savoir ce que tu veux installer :)14:26
telnes1ou il a un disque et peut etre rattaché par la suite a un block pour avoir un disque secondaire ...14:26
telnes1j'ai lu mais sans exemple souvent les chose me parle pas :)14:26
bauzasen pratique, tu peux faire une install avec uniquement Nova et Keystone si tu ne veux que faire de la VM14:26
bauzas(quoique j'ai un doute sur les block devices dans Nova...)14:27
bauzasdonc on va dire Nova, Keystone et Cinder14:27
bauzasle reste c'est superflu14:27
telnes1+ horizon (c'est jolie) :)14:27
bauzastelnes1: y a la CLI pour ça, donc c'est pas indispensable à OpenStack14:27
telnes1j 'ai vu oui14:27
bauzasdonc tu vois, le reste c'est optionnel14:28
telnes1bas j'étais pas loin dans mes notes :)14:29
bauzas*à condition que tu aies une topologie réseau adressable par Nova-network, qui est la couche legacy du réseau*14:29
telnes1topologie interne au VM14:29
bauzasdonc généralement, les gens installent Nova, Neutron, Cinder et Keystone14:29
bauzastelnes1: nan14:29
telnes1nan mais je te dis le besoin14:29
bauzastelnes1: ce qu'on appelle le controlplane14:29
bauzascomment tes noeuds physiques vont segmenter ton réseau physique en réseaux virtuels14:30
bauzasca c'est le dataplane14:30
bauzasavec nova-network, tu as 3 possibilités offertes pour ton réseau, FlatNetwork, FlatDHCP et VLAN14:31
bauzasen gros, les deux premiers n'ont pas de segmentation de tes réseaux virtuels, donc tu peux écouter le traffic de tous tes réseaux depuis une VM14:31
telnes1c'est bon ca, pour de l'audit14:32
bauzasnova-network en mode VLAN va te permettre de créer des VLANs par réseau virtuel, si tu as un VLAN manageable14:32
bauzasdonc ca impose un VLAN manageable14:32
bauzasaprès, tu as Neutron14:32
telnes1un switch L3 tu veux dire14:32
bauzasVLAN...14:32
telnes1:)14:33
bauzasoui, la bonne nouvelle c'est qu'OpenStack va te faire réviser tes notions de réseau14:33
telnes1nan c'est pas un problème réseau14:33
bauzasc'est indispensable de savoir faire un plan d'adressage et d'avoir des notions OSI14:33
telnes1c'est un problème de fonctionnement du dataplane14:33
telnes1si il faut des VLAN je vois pas pkoi il les gère pas14:34
bauzasben ton infra conditionne ta solution déployée14:34
bauzastelnes1: ah mais ca c'est Neutron14:34
telnes1oué donc le dataplane tag les vlan et fait pas de routage de vlan14:34
bauzastelnes1: quand tu n'as pas le hardware te permettant de segmenter par VLAN et que tu veux de l'isolation, tu prends Neutron14:35
telnes1donc si nova-network et que l'on veux de la communication intervalan = switch L314:35
bauzastelnes1: avec nova-network oui14:35
telnes1sinon neutron14:35
bauzaszactement14:35
telnes1tu vois je comprend :)14:35
bauzassauf qu'un VLAN manageable est L2, pas L3 :)14:35
bauzastu crées ton adressage IP au dessus des VLAN14:36
bauzasun VLAN peut avoir plusieurs sous-réseaux14:36
telnes1L2 mac L3 ip mais spa le débat, ne partons pas ailleurs ^^14:36
bauzasmais justement14:36
bauzasOpenStack prend le controle du L214:36
bauzaset fournit (ou pas) du L314:36
telnes1oui compris nova-network L2 et neutron L314:37
bauzaspar example, FlatNetwork avec nova-network ne fournit pas de serveur DHCP pour l'assignation des VMs14:37
bauzasc'est FlatDHCP qui le fait14:37
telnes1la c'est parlant les nom14:37
bauzastelnes1: heu non, Neutron fait aussi L2 :D14:37
telnes1rmm rmm14:38
telnes1heureusement14:38
bauzastelnes1: Neutron va virtualiser ton L2, ce que ne fait pas nova-network14:38
bauzasnova-network s'appuie sur ton switch VLAN-manageable physique14:38
bauzaslà où Neutron va créer des switchs virtuels14:39
telnes1mais comment il fait techniquement pour faire du switch sur un node qui est pas sur le meme node que les VM ?14:39
telnes1le trafic passe par le neutron14:39
bauzason appelle ça le network node :D14:39
bauzaset c'est pas très résilient tout ça14:39
bauzasmais la derniere release OpenStack a ajouté des capacités de HA pour Neutron14:40
telnes1tu veux dire que ca fait un single point of failure ?14:40
bauzasce qui faisait qu'avant Juno, si tu voulais du réseau HA, tu devais obligatoirement prendre la solution legacy, ie. nova-network en VLAN :)14:40
bauzasoui14:40
telnes1ok pas de souci pour moi14:41
bauzas(au passage, toute mon explication est dispo sur la doc officielle opérateurs :) )14:41
telnes1mais physiquement le trafic passe par le network node ?14:41
bauzasoui14:41
telnes1ok14:41
bauzasd'où le SPOF14:41
telnes1(pour le dimensionnement :) )14:41
telnes1ouép14:41
telnes1je suis bête14:41
bauzasdonc Neutron virtualise ton L2 en créant des switchs virtuels14:42
bauzasca tombe bien, y a une solution opensource qui s'appelle OVS, ie. OpenVswitch14:42
bauzasle monde est bien fait non ?14:42
bauzastu as donc une solution de virtualisation de ton L2 qui est modulaire avec des plugins, donc le plugin par défaut est OVS14:43
bauzastu comprends mieux ?14:43
telnes1oui14:43
bauzasok, donc maintenant t'as les principales notions14:44
telnes1presque14:44
bauzasl'idée est donc de déployer des noeuds de virtualisation, un noeud réseau et un noeud de controle14:44
telnes1iop14:44
bauzastu donneras ensuite à Neutron la topo virtuelle que tu voudras14:45
telnes1c'est quoi la console de controle dans horizon14:45
telnes1*sans14:45
bauzasie. "crée moi des réseaux virtuels par projet virtuel, assigne moi les sur une plage d'IP et permet moi d'avoir une translation entre une IP virtuelle et une IP physique pour certaines de mes VMs que je te dirai"14:46
bauzastelnes1: si tu n'utilises pas Horizon c'est la ligne de commande qui fait tout ça14:46
bauzasvia un client python à installer sur ta machine14:47
telnes1ou la machine dite "controler"14:47
telnes1ok14:47
telnes1je vais aller à la pèche des soft à installer par node14:47
bauzasle controleur, c'est ce qui regroupe tous les services à installer14:47
bauzaspar exemple, la DB pour la persistence, ou encore les services proposant une API14:48
bauzasca sera ton point d'entrée14:48
bauzaslà où tu devras te connecter pour commander ton cloud14:48
telnes1bon bas je vois pas :) pour moi c'est horizon14:49
arnaud_orangepour nova, par exemple, le client s'appelle nova :p14:50
telnes1a chaque service il y a un client14:50
bauzastelnes1: tu as utilisés AWS déjà ?14:50
telnes1et ces client il faut les installer sur la machine "controler" ?14:50
telnes1no jamais14:50
telnes1je connais pas l'informatique de 2014 moi :)14:51
bauzasbon, en gros, imagine que tu as un service Web14:51
bauzaset un client qui parle à ce service Web14:51
bauzaston controleur sera ce service Web14:51
bauzasle client sera installé où tu veux (sur ton poste de travail par exemple)14:51
bauzaspour configurer OpenStack c'est tout via des appels REST14:52
bauzasdonc il te faut parler le REST14:52
telnes1https://lh5.googleusercontent.com/ooNAMqj2eIpt5mVdKBuzWlnYYoa6EX7O78aOmtT5Xig30wNB1pnakLN47l7Pg6e-039Kb0OvMWxINPnT9WrD0-TWXYlmQSQyBQuN5egWZTy7ChG_AGK80OHhMtTH6nbAqw14:53
telnes1( a bas tiens c'est un object storage :) )14:53
telnes1sur le schéma il y pas de "controler" :/14:53
*** Fdot has quit IRC14:59
*** Fdot has joined #openstack-fr14:59
telnes1il y a un controler par service :)15:02
telnes1et on utilise un client pour parler à ces diff controler ! c'est ca15:03
*** jawed has quit IRC15:07
telnes1merci bauzas :) pour le temps et les réponses.15:11
*** jawed has joined #openstack-fr15:33
flaf_Bonjour, j'ai suivi (scrupuleusement je crois) la doc d'install sur Ubuntu Trusty? J'ai suivi l'install sur 3 noeuds.15:45
flaf_Et je constate la même chose que cette personne : https://bugs.launchpad.net/openstack-manuals/+bug/1320451/comments/615:45
flaf_Sur le noeud "network", il faut que je commente la ligne "rpc_backend = rabbit" dans le fichier /et/neutron/neutron.conf pour que ça fonctionne.15:46
flaf_C'est bizarre qd même, non ?15:46
flaf_d'autant plus que j'utilise bien le backend rabbit au final.15:49
telnes1il faut faire un lien trunk entre le node compute et le node network ?15:59
lastmikoitiens, du coup je me demande ce qu'il en est de la stabilité d'une install openstack sur ubuntu/debian, par rapport à centos/rhel16:01
*** ZiGMaX has joined #openstack-fr16:13
*** ZiGMaX has quit IRC16:16
*** ZiGMaX has joined #openstack-fr16:17
*** jawed has quit IRC16:33
*** jlanoux has quit IRC16:41
*** jlanoux has joined #openstack-fr16:42
*** cedrics has quit IRC17:17
*** arnaud has joined #openstack-fr17:17
*** arnaud_orange has left #openstack-fr17:18
*** ZiGMaX has quit IRC17:26
*** jlanoux has quit IRC17:28
*** Fdot has quit IRC17:40
*** ZiGMaX has joined #openstack-fr17:40
*** pasquier-s has quit IRC17:40
*** zulf has quit IRC17:46
*** dANO has quit IRC17:47
*** pilgrimstack has quit IRC18:14
*** pilgrimstack has joined #openstack-fr18:15
*** jgallard has quit IRC18:39
flaf_J'essaye de créer un noeud block1 qui fournit du stockage via cinder en suivant la doc. Manifestement le service "cinder-volume" de block1 n'est pas vu par le controller.18:55
flaf_Sur block1 dans le fichier /var/log/cinder/cinder-volume.log, ça écrit en boucle...18:57
flaf_... ceci http://pastealacon.com/3613218:58
flaf_Je vois notamment un "(OperationalError) no such table:..."18:59
flaf_Pourtant sur le controller, j'ai bien créé et peuplé ma base de données.18:59
flaf_Du coup, je suis perplexe... Si jamais ça évoque qq chose à qq'un, je suis preneur de toute info ;)19:00
flaf_Ah ben en fait, je viens de constater que ma bdd ne contient aucune table, du coup l'erreur est assez logique. ;)19:02
flaf_Désolé pour le bruit, je vais essayer de voir pourquoi ma bdd est vide malgré l'initialisation...19:02
*** nacer has quit IRC19:03
*** nacer has joined #openstack-fr19:04
*** arnaud has quit IRC19:06
*** arnaud has joined #openstack-fr19:32
*** ZiGMaX has left #openstack-fr20:31
*** _william_ has joined #openstack-fr20:56
*** _william_ has left #openstack-fr20:56
*** jd__ has quit IRC21:03
*** jd__ has joined #openstack-fr21:07
*** vejdmn has quit IRC22:42

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