Monday, 2014-11-24

*** telnes1 has joined #openstack-fr02:02
*** telnes3 has quit IRC02:03
*** jgallard_ has joined #openstack-fr07:40
*** arnaud_orange has joined #openstack-fr08:14
*** bauzer is now known as bauzas08:31
*** Fdot has joined #openstack-fr08:32
*** pilgrimstack has joined #openstack-fr08:33
*** jlanoux has joined #openstack-fr08:42
*** cedrics has joined #openstack-fr08:57
*** zulf has joined #openstack-fr09:43
*** thomnico has joined #openstack-fr09:51
*** Homere has joined #openstack-fr09:53
*** cedrics has quit IRC10:05
*** cedrics has joined #openstack-fr10:14
*** egallen has joined #openstack-fr10:38
*** egallen has quit IRC10:59
*** l_a_m has joined #openstack-fr11:06
*** cedrics has quit IRC11:12
*** egallen has joined #openstack-fr11:13
*** jgallard_ has quit IRC11:15
*** cedrics has joined #openstack-fr12:01
*** thomnico has quit IRC12:24
*** yassine has joined #openstack-fr12:54
*** Dom_Q has joined #openstack-fr13:16
*** kme_ has quit IRC13:23
*** kme_ has joined #openstack-fr13:26
*** Dom_Q has quit IRC13:30
*** Dom_Q has joined #openstack-fr13:35
*** thomnico has joined #openstack-fr13:48
*** jgallard_ has joined #openstack-fr13:50
*** jgallard_ has quit IRC13:53
*** jgallard_ has joined #openstack-fr13:53
*** jgallard_ has quit IRC13:53
*** Fabcombo has joined #openstack-fr14:03
FabcomboBonjour a tous14:04
Fabcomboj'ai une petite question14:04
Fabcombo quand on se log sur le dashboard en "demo" ... ou trouve t on le mot de passe ?14:05
*** jgallard has joined #openstack-fr14:11
Fabcombopetite precision, j'ai fais l'installation tout-en-un en local avec devstack14:12
Fabcomboquelqu'un ?14:16
bauzasFabcombo: http://docs.openstack.org/developer/devstack/guides/single-machine.html14:16
bauzasFabcombo: "A seemingly endless stream of activity ensues. When complete you will see a summary of stack.sh‘s work, including the relevant URLs, accounts and passwords to poke at your shiny new OpenStack."14:16
*** Dom_Q has quit IRC14:25
*** ZiGMaX has joined #openstack-fr14:32
telnes1perso je l'avais reset via le token-admin14:32
telnes1et la premiere fois la fin avec bugé alors point d'info ...14:33
bauzasFabcombo: sinon, suffit de lire openrc14:33
bauzas... :)14:33
telnes1ca fait longempts que l'on ne lit plus :)14:33
Fabcomboah merci bauzas14:33
bauzasmais généralement, le plus simple est encore de poser son propre password dans le localrc14:34
*** Dom_Q has joined #openstack-fr14:40
Fabcombomerci, bonne journée a tous :)14:41
*** Fabcombo has quit IRC14:46
telnes1mm pourquoi il y a une différence de version entre les clients. exemple install de keyston via depot et le client est en 0.7.1 et via pip 0.11.2 :/15:07
bauzastelnes1: parce que les distributions livrent un client packagé, et donc pas à jour ? :)15:14
*** egallen has quit IRC15:15
*** egallen has joined #openstack-fr15:19
telnes1bas voila ! mais le problème venait pas d'un diff de version mais d'un host mal renseigné :)15:26
telnes1merci15:26
*** ZiGMaX has quit IRC15:29
*** cedricss has joined #openstack-fr15:32
*** egallen has quit IRC15:33
*** cedrics has quit IRC15:35
*** cedrics_ has joined #openstack-fr15:39
*** cedricss has quit IRC15:42
*** egallen has joined #openstack-fr15:47
pfreundbauzas: toi oh grand maitre Nova, sais-tu s'il est possible de faire une sorte de image-create qui serait plus une image glance qu'un snapshot ?16:04
pfreundje comprends pas bien le principe de créer des images qui sont en fait des snapshots...16:05
bauzaspfreund: heu, je comprend pas la question :d16:06
pfreunden fait je cherche a faire une image glance depuis une instance nova16:06
bauzaspfreund: tu peux exporter un snapshot dans glance16:06
pfreundmais nova image-create passe par un snapshot, moi je veux pas de snapshot16:06
pfreundah, et donc il crée un vrai disque dans glance ?16:06
bauzaspfreund: là, je suis en call, on peut se reco dans 1h ?16:07
pfreundparce que je veux supprimer le disque de l'instance d'origine16:07
pfreundokok16:07
bauzaspfreund: faut que je comprenne ton besoin16:07
*** Homere_ has joined #openstack-fr16:07
*** Homere has quit IRC16:08
*** Dom_Q has quit IRC16:12
pfreundLe cas d'utilisation est simple. Je souhaite construire des images personnalisées depuis des images de base (téléchargés depuis l'éditeur et importées dans glance). Je souhaite donc lancer une instance "RedHat Officielle", installer un paquet, et créer une nouvelle image de cette instance. Sur AWS rien de plus simple, mais j'ai l'impression que le16:17
pfreundconcept n'est pas le même sur OpenStack.16:17
pfreundj'ai l'impression, lors de mon "image-create", que le snapshot utilisé est encore lié au disque de l'instance de base. Moi je ne veux pas un snapshot dans glance, je veux une image qcow2 ou autre, complétement indépendante16:18
pfreund(enfin c'est logique que le snapshot ai un lien vers le disque d'origine, le problème est plutôt que je ne veux pas de snapshot parce que je veux supprimer mon disque utilisé pour créer l'image)16:19
telnes1dans la doc https://paste.debian.net/133281/ ! c'est quoi la diff entre uri:port et port ? pas compris16:31
*** Homere_ has quit IRC16:36
bauzaspfreund: re16:43
bauzaspfreund: t'as RTFM ? :D http://docs.openstack.org/openstack-ops/content/snapshots.html16:43
bauzaspfreund: au passage, http://kashyapc.com/2013/03/11/openstack-nova-image-create-under-the-hood/16:44
pfreundj'étais passé sur cette page mais vraiment j'ai du mal avec le concept16:44
pfreundun snapshot est une image, je comprends pas16:44
pfreundun snapshot c'est un snapshot, tu enleves le disque en dessous il y a plus rien...16:45
bauzaspfreund: tu connais le principe des copy-on-write QCOW2 ?16:46
pfreundpas vraiment, je vais googler16:47
pfreundah si oui je vois le principe16:47
bauzaspfreund: en gros, si tu as libvirt/KVM, tu auras une image de base de X Go qui est read-only et stockée dans /var/lib/nova/instances/_base et est en format RAW16:47
bauzaspfreund: quand tu bootes une instance, il te crée un fichier QCOW2 "mappé" sur cette image RAW mais qui fait 2Ko16:48
pfreundje fais du boot on cinder16:48
bauzaspfreund: à chaque écriture, qemu va faire un checkpoint sur disque16:48
bauzaspfreund: ok, ca va pas changer grand chose16:48
bauzaspfreund: parce que le boot sur volume, c'est juste kvm qui fait de l'accès distant à ton volume via iscsi si je dis pas de bêtise16:49
bauzaspfreund: donc quand tu vas demander un export dans glance, il va créer une image localement via le driver et l'exporter dans glance avec une metadata16:50
bauzaspfreund: maintenant, je vais aller faire un coup de source code pour vérifier, c'est pas trop mon domaine d'activité16:50
pfreundmais via quelle commande cette export ?16:50
bauzaspfreund: nova image-create16:51
pfreundmais nova image-create j'ai l'impression que c'est pas un export qu'il enregistre dans glance, mais la référence au snapshot qui lui pointe vers le disque de l'instance (celui la même que je souhaite supprimer)16:51
pfreundj'aimerais en effet exporter ce "image+snapshot" et en faire une image dans glance, complétement autonome16:52
bauzaspfreund: ah t'as raison, c'est clairement dans le code16:54
bauzaspfreund: parce que t'es depuis un volume, le workflow est différent16:54
* bauzas aime découvrir des choses dans Nova en répondant à des questions :)16:55
bauzas        # the new image is simply a bucket of properties (particularly the16:55
bauzas        # block device mapping, kernel and ramdisk IDs) with no image data,16:55
bauzas        # hence the zero size16:55
bauzaspfreund: ^ ca c'est un commentaire dans le code pour un snapshot de volume16:55
bauzaspfreund: donc oui, c'est rattaché à ton image de base16:56
bauzaspfreund: maintenant, je réflechis à ce qu'il faut faire16:56
bauzaspfreund: dans mon cas, je faisais des dumps LVM16:56
bauzaspfreund: cad. un bon vieux dd de mon LV16:57
bauzaspfreund: comme c'est du RAW, je le déclarais comme tel dans glance16:57
bauzaspfreund: mais c'est un peu du hack16:57
bauzas(un peu beaucoup :D)16:57
pfreunden effet...16:57
pfreundc'est bizarre quand même je dois pas être le premier a avoir ce besoin16:58
bauzaspfreund: 'fin le code est clair, si c'est une instance qui est volume-backed, alors ca déclenche ceci16:58
bauzaspfreund: ben ce serait plutôt à cinder de permettre l'export dans glance17:00
bauzaspfreund: si tu te mettais à faire un blueprint sur Nova, il serait boulé17:00
bauzaspfreund: après, nova peut appeler cinder pour demander un export dans glance si c'est une instance vol-backed, c'est sûr, mais ca reste un appel client17:00
bauzaspfreund: donc la question, c'est est-ce que cinder permet de faire à minima un export des volumes17:01
bauzaspfreund: et là, c'est plus trop mon domaine17:01
pfreunddéjà je vois plus clair merci17:01
bauzaspfreund: je verrais un script du genre "récupere moi le volume en local et exporte le moi dans glance"17:02
bauzaspfreund: si d'aventure cinder ne permet pas le image-upload17:02
pfreundje vais pousser plus côté cinder que nova17:02
pfreundet s'il le faut, je ferai pas de boot on cinder pour construire mes images17:03
pfreundc'est aussi une option17:03
pfreundc'est dans ces moments ou je rejoins les adeptes du "Arrêtez de faire de nouveaux projets dans OpenStack et faites marcher ceux qui existent déjà"17:03
pfreundparce que la franchement c'est pas très cohérant, ou alors c'est une logique difficile à intégrer17:04
*** jlanoux has quit IRC17:06
bauzaspfreund: le pire c'est ça : https://bugs.launchpad.net/nova/+bug/124632717:06
bauzaspfreund: ca marchait même pas...17:06
bauzaspfreund: en gros, c'était une feature qui existait mais qui était buggée17:06
bauzaspfreund: là, on est passé de "ca marche pas" à "ca marche mais t'es dépendant du volume"17:07
*** jgallard has quit IRC17:07
bauzaspfreund: oh oh "cinder upload-to-image"17:11
bauzascinder upload-to-imageusage: cinder upload-to-image [--force <True|False>]                               [--container-format <container-format>]                               [--disk-format <disk-format>]                               <volume> <image-name> Uploads volume to Image Service as an image17:11
bauzaspfreund: ben vala, c'est implémenté17:11
bauzaspfreund: après, la question, c'est est-ce que ca fonctionne ? :D17:12
pfreundje vais regarder, ca a l'air pas mal du tout ^^17:13
bauzaspfreund: après, je suppose que ca doit surement fonctionner avec du glance sur disque et du cinder en LVM et pas des configs exotiques du genre Ceph ou autre hein17:14
bauzaspfreund: parce que ca, ca sent le truc fait à l'arrache17:14
*** stannie has quit IRC17:16
*** zulf has quit IRC17:19
pfreundchelou visiblement upload-to-image, il faut pas que le volume soit attaché17:22
pfreundavec un force ca passe mais bon :p17:22
pfreundpar contre le résultat est bon17:23
*** cedrics_ has quit IRC17:25
*** thomnico has quit IRC17:29
*** Dom_Q has joined #openstack-fr17:33
*** mikedillion has joined #openstack-fr17:44
*** mikedillion has quit IRC17:54
*** Fdot has quit IRC18:24
*** Dom_Q has quit IRC19:00
*** Lawouach has quit IRC19:03
*** Lawouach has joined #openstack-fr19:16
*** egallen has quit IRC19:56
*** Dom_Q has joined #openstack-fr20:09
*** arnaud___ has joined #openstack-fr20:21
*** arnaud___ has quit IRC20:21
*** arnaud___ has joined #openstack-fr20:21
*** Dom_Q has quit IRC20:25
*** yassine has quit IRC20:29
*** yassine has joined #openstack-fr20:44
*** Dom_Q has joined #openstack-fr21:05
*** Dom_Q has quit IRC21:05
*** egallen has joined #openstack-fr21:13
*** yassine has quit IRC21:41
*** mikedillion has joined #openstack-fr22:06
*** egallen has quit IRC22:47
*** Zongo has joined #openstack-fr23:23
*** Zongo has quit IRC23:54

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