*** telnes1 has joined #openstack-fr | 02:02 | |
*** telnes3 has quit IRC | 02:03 | |
*** jgallard_ has joined #openstack-fr | 07:40 | |
*** arnaud_orange has joined #openstack-fr | 08:14 | |
*** bauzer is now known as bauzas | 08:31 | |
*** Fdot has joined #openstack-fr | 08:32 | |
*** pilgrimstack has joined #openstack-fr | 08:33 | |
*** jlanoux has joined #openstack-fr | 08:42 | |
*** cedrics has joined #openstack-fr | 08:57 | |
*** zulf has joined #openstack-fr | 09:43 | |
*** thomnico has joined #openstack-fr | 09:51 | |
*** Homere has joined #openstack-fr | 09:53 | |
*** cedrics has quit IRC | 10:05 | |
*** cedrics has joined #openstack-fr | 10:14 | |
*** egallen has joined #openstack-fr | 10:38 | |
*** egallen has quit IRC | 10:59 | |
*** l_a_m has joined #openstack-fr | 11:06 | |
*** cedrics has quit IRC | 11:12 | |
*** egallen has joined #openstack-fr | 11:13 | |
*** jgallard_ has quit IRC | 11:15 | |
*** cedrics has joined #openstack-fr | 12:01 | |
*** thomnico has quit IRC | 12:24 | |
*** yassine has joined #openstack-fr | 12:54 | |
*** Dom_Q has joined #openstack-fr | 13:16 | |
*** kme_ has quit IRC | 13:23 | |
*** kme_ has joined #openstack-fr | 13:26 | |
*** Dom_Q has quit IRC | 13:30 | |
*** Dom_Q has joined #openstack-fr | 13:35 | |
*** thomnico has joined #openstack-fr | 13:48 | |
*** jgallard_ has joined #openstack-fr | 13:50 | |
*** jgallard_ has quit IRC | 13:53 | |
*** jgallard_ has joined #openstack-fr | 13:53 | |
*** jgallard_ has quit IRC | 13:53 | |
*** Fabcombo has joined #openstack-fr | 14:03 | |
Fabcombo | Bonjour a tous | 14:04 |
---|---|---|
Fabcombo | j'ai une petite question | 14: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-fr | 14:11 | |
Fabcombo | petite precision, j'ai fais l'installation tout-en-un en local avec devstack | 14:12 |
Fabcombo | quelqu'un ? | 14:16 |
bauzas | Fabcombo: http://docs.openstack.org/developer/devstack/guides/single-machine.html | 14:16 |
bauzas | Fabcombo: "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 IRC | 14:25 | |
*** ZiGMaX has joined #openstack-fr | 14:32 | |
telnes1 | perso je l'avais reset via le token-admin | 14:32 |
telnes1 | et la premiere fois la fin avec bugé alors point d'info ... | 14:33 |
bauzas | Fabcombo: sinon, suffit de lire openrc | 14:33 |
bauzas | ... :) | 14:33 |
telnes1 | ca fait longempts que l'on ne lit plus :) | 14:33 |
Fabcombo | ah merci bauzas | 14:33 |
bauzas | mais généralement, le plus simple est encore de poser son propre password dans le localrc | 14:34 |
*** Dom_Q has joined #openstack-fr | 14:40 | |
Fabcombo | merci, bonne journée a tous :) | 14:41 |
*** Fabcombo has quit IRC | 14:46 | |
telnes1 | mm 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 |
bauzas | telnes1: parce que les distributions livrent un client packagé, et donc pas à jour ? :) | 15:14 |
*** egallen has quit IRC | 15:15 | |
*** egallen has joined #openstack-fr | 15:19 | |
telnes1 | bas voila ! mais le problème venait pas d'un diff de version mais d'un host mal renseigné :) | 15:26 |
telnes1 | merci | 15:26 |
*** ZiGMaX has quit IRC | 15:29 | |
*** cedricss has joined #openstack-fr | 15:32 | |
*** egallen has quit IRC | 15:33 | |
*** cedrics has quit IRC | 15:35 | |
*** cedrics_ has joined #openstack-fr | 15:39 | |
*** cedricss has quit IRC | 15:42 | |
*** egallen has joined #openstack-fr | 15:47 | |
pfreund | bauzas: 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 |
pfreund | je comprends pas bien le principe de créer des images qui sont en fait des snapshots... | 16:05 |
bauzas | pfreund: heu, je comprend pas la question :d | 16:06 |
pfreund | en fait je cherche a faire une image glance depuis une instance nova | 16:06 |
bauzas | pfreund: tu peux exporter un snapshot dans glance | 16:06 |
pfreund | mais nova image-create passe par un snapshot, moi je veux pas de snapshot | 16:06 |
pfreund | ah, et donc il crée un vrai disque dans glance ? | 16:06 |
bauzas | pfreund: là, je suis en call, on peut se reco dans 1h ? | 16:07 |
pfreund | parce que je veux supprimer le disque de l'instance d'origine | 16:07 |
pfreund | okok | 16:07 |
bauzas | pfreund: faut que je comprenne ton besoin | 16:07 |
*** Homere_ has joined #openstack-fr | 16:07 | |
*** Homere has quit IRC | 16:08 | |
*** Dom_Q has quit IRC | 16:12 | |
pfreund | Le 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 le | 16:17 |
pfreund | concept n'est pas le même sur OpenStack. | 16:17 |
pfreund | j'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épendante | 16: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 |
telnes1 | dans la doc https://paste.debian.net/133281/ ! c'est quoi la diff entre uri:port et port ? pas compris | 16:31 |
*** Homere_ has quit IRC | 16:36 | |
bauzas | pfreund: re | 16:43 |
bauzas | pfreund: t'as RTFM ? :D http://docs.openstack.org/openstack-ops/content/snapshots.html | 16:43 |
bauzas | pfreund: au passage, http://kashyapc.com/2013/03/11/openstack-nova-image-create-under-the-hood/ | 16:44 |
pfreund | j'étais passé sur cette page mais vraiment j'ai du mal avec le concept | 16:44 |
pfreund | un snapshot est une image, je comprends pas | 16:44 |
pfreund | un snapshot c'est un snapshot, tu enleves le disque en dessous il y a plus rien... | 16:45 |
bauzas | pfreund: tu connais le principe des copy-on-write QCOW2 ? | 16:46 |
pfreund | pas vraiment, je vais googler | 16:47 |
pfreund | ah si oui je vois le principe | 16:47 |
bauzas | pfreund: 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 RAW | 16:47 |
bauzas | pfreund: quand tu bootes une instance, il te crée un fichier QCOW2 "mappé" sur cette image RAW mais qui fait 2Ko | 16:48 |
pfreund | je fais du boot on cinder | 16:48 |
bauzas | pfreund: à chaque écriture, qemu va faire un checkpoint sur disque | 16:48 |
bauzas | pfreund: ok, ca va pas changer grand chose | 16:48 |
bauzas | pfreund: 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êtise | 16:49 |
bauzas | pfreund: 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 metadata | 16:50 |
bauzas | pfreund: maintenant, je vais aller faire un coup de source code pour vérifier, c'est pas trop mon domaine d'activité | 16:50 |
pfreund | mais via quelle commande cette export ? | 16:50 |
bauzas | pfreund: nova image-create | 16:51 |
pfreund | mais 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 |
pfreund | j'aimerais en effet exporter ce "image+snapshot" et en faire une image dans glance, complétement autonome | 16:52 |
bauzas | pfreund: ah t'as raison, c'est clairement dans le code | 16:54 |
bauzas | pfreund: parce que t'es depuis un volume, le workflow est différent | 16: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 the | 16:55 |
bauzas | # block device mapping, kernel and ramdisk IDs) with no image data, | 16:55 |
bauzas | # hence the zero size | 16:55 |
bauzas | pfreund: ^ ca c'est un commentaire dans le code pour un snapshot de volume | 16:55 |
bauzas | pfreund: donc oui, c'est rattaché à ton image de base | 16:56 |
bauzas | pfreund: maintenant, je réflechis à ce qu'il faut faire | 16:56 |
bauzas | pfreund: dans mon cas, je faisais des dumps LVM | 16:56 |
bauzas | pfreund: cad. un bon vieux dd de mon LV | 16:57 |
bauzas | pfreund: comme c'est du RAW, je le déclarais comme tel dans glance | 16:57 |
bauzas | pfreund: mais c'est un peu du hack | 16:57 |
bauzas | (un peu beaucoup :D) | 16:57 |
pfreund | en effet... | 16:57 |
pfreund | c'est bizarre quand même je dois pas être le premier a avoir ce besoin | 16:58 |
bauzas | pfreund: 'fin le code est clair, si c'est une instance qui est volume-backed, alors ca déclenche ceci | 16:58 |
bauzas | pfreund: ben ce serait plutôt à cinder de permettre l'export dans glance | 17:00 |
bauzas | pfreund: si tu te mettais à faire un blueprint sur Nova, il serait boulé | 17:00 |
bauzas | pfreund: 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 client | 17:00 |
bauzas | pfreund: donc la question, c'est est-ce que cinder permet de faire à minima un export des volumes | 17:01 |
bauzas | pfreund: et là, c'est plus trop mon domaine | 17:01 |
pfreund | déjà je vois plus clair merci | 17:01 |
bauzas | pfreund: je verrais un script du genre "récupere moi le volume en local et exporte le moi dans glance" | 17:02 |
bauzas | pfreund: si d'aventure cinder ne permet pas le image-upload | 17:02 |
pfreund | je vais pousser plus côté cinder que nova | 17:02 |
pfreund | et s'il le faut, je ferai pas de boot on cinder pour construire mes images | 17:03 |
pfreund | c'est aussi une option | 17:03 |
pfreund | c'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 |
pfreund | parce que la franchement c'est pas très cohérant, ou alors c'est une logique difficile à intégrer | 17:04 |
*** jlanoux has quit IRC | 17:06 | |
bauzas | pfreund: le pire c'est ça : https://bugs.launchpad.net/nova/+bug/1246327 | 17:06 |
bauzas | pfreund: ca marchait même pas... | 17:06 |
bauzas | pfreund: en gros, c'était une feature qui existait mais qui était buggée | 17:06 |
bauzas | pfreund: là, on est passé de "ca marche pas" à "ca marche mais t'es dépendant du volume" | 17:07 |
*** jgallard has quit IRC | 17:07 | |
bauzas | pfreund: oh oh "cinder upload-to-image" | 17:11 |
bauzas | cinder 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 image | 17:11 |
bauzas | pfreund: ben vala, c'est implémenté | 17:11 |
bauzas | pfreund: après, la question, c'est est-ce que ca fonctionne ? :D | 17:12 |
pfreund | je vais regarder, ca a l'air pas mal du tout ^^ | 17:13 |
bauzas | pfreund: 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 hein | 17:14 |
bauzas | pfreund: parce que ca, ca sent le truc fait à l'arrache | 17:14 |
*** stannie has quit IRC | 17:16 | |
*** zulf has quit IRC | 17:19 | |
pfreund | chelou visiblement upload-to-image, il faut pas que le volume soit attaché | 17:22 |
pfreund | avec un force ca passe mais bon :p | 17:22 |
pfreund | par contre le résultat est bon | 17:23 |
*** cedrics_ has quit IRC | 17:25 | |
*** thomnico has quit IRC | 17:29 | |
*** Dom_Q has joined #openstack-fr | 17:33 | |
*** mikedillion has joined #openstack-fr | 17:44 | |
*** mikedillion has quit IRC | 17:54 | |
*** Fdot has quit IRC | 18:24 | |
*** Dom_Q has quit IRC | 19:00 | |
*** Lawouach has quit IRC | 19:03 | |
*** Lawouach has joined #openstack-fr | 19:16 | |
*** egallen has quit IRC | 19:56 | |
*** Dom_Q has joined #openstack-fr | 20:09 | |
*** arnaud___ has joined #openstack-fr | 20:21 | |
*** arnaud___ has quit IRC | 20:21 | |
*** arnaud___ has joined #openstack-fr | 20:21 | |
*** Dom_Q has quit IRC | 20:25 | |
*** yassine has quit IRC | 20:29 | |
*** yassine has joined #openstack-fr | 20:44 | |
*** Dom_Q has joined #openstack-fr | 21:05 | |
*** Dom_Q has quit IRC | 21:05 | |
*** egallen has joined #openstack-fr | 21:13 | |
*** yassine has quit IRC | 21:41 | |
*** mikedillion has joined #openstack-fr | 22:06 | |
*** egallen has quit IRC | 22:47 | |
*** Zongo has joined #openstack-fr | 23:23 | |
*** Zongo has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!