/srv/irclogs.ubuntu.com/2015/06/09/#juju.txt

=== kadams54 is now known as kadams54-away
=== natefinch-afk is now known as natefinch
=== brandon is now known as web
joseDoes Juju have an environment API I can play with? for example, a command that will list all the deployed services, but just service names (not status)05:32
=== zz_CyberJacob is now known as CyberJacob
stubjose: Yes. I don't know where it is documented, but I do know there are python bindings (jujuclient on pypi)06:23
josestub: oh, awesome. I'll check later - need to rest a bit now. thanks a bunch!06:24
=== CyberJacob is now known as zz_CyberJacob
=== Spads_ is now known as Spads
jamespagegnuoy, pxc seems unhappy - non-leaders are trying to migrate stuff from local storage10:28
jamespagedebugging that now10:28
bbaqarHey Liam11:17
lazyPowerhmm, marcoceppi, tvansteenburgh, aisrael - when yinz get in I have a question about deployer and some bundles, i've managed to build a bundle that only works against deployer in pip - not whats in the ppa. I'm curious about the skew here and what i can do to  resolve this problem.13:18
tvansteenburghlazyPower: the ppa is well ahead of pypi right now. probably means there's a regression in a recent commit13:35
lazyPowerok, is the head of development for deployer still in launchpad?13:36
tvansteenburghlazyPower: wait, the juju/stable ppa, or other?13:36
tvansteenburghlazyPower: yes13:36
lazyPowertvansteenburgh: i have both enabled on my system, aiui deployer only lives in the juju/stable ppa13:36
tvansteenburghlazyPower: i think there are daily builds too. if you're on stable i'd expect that to match what's on pypi but it sounds like that may not be the case right now13:38
lazyPowerok, I'll dig a bit deeper and see if i can find whats going on. Thanks for the info tvansteenburgh13:39
tvansteenburghlazyPower: np, good luck13:40
lazyPoweraisrael: 1463117 hit fix-committed lastnight \o/13:44
aisraellazyPower: excellent!13:46
beisnertvansteenburgh, do juju-deployer packages follow the juju/devel juju/proposed and juju/stable ppa flow?14:55
tvansteenburghbeisner: not sure. dpb, you know?14:56
tvansteenburghdpb1 ^14:56
beisnertvansteenburgh, i ask because uosci uses deployer from those ppa sources, and we can exercise proposed packages ahead of landing in stable if so.14:56
dpb1beisner: no, nothing that complex14:56
dpb1beisner: we build nightlys from trunk in two ppas14:57
beisneri'd have to manually kick a job, but would be happy to do that in the interest of validating juju-deployer changes against existing implementations14:57
dpb1beisner: then every once in a while, marco or someone puts them into juju/stable, then every once in a while they are released into the distro in universe.14:57
beisnerah i see.14:58
dpb1beisner: two ppas:14:58
dpb1https://code.launchpad.net/~ahasenack/+recipe/python-jujuclient-daily14:58
dpb1https://launchpad.net/~ahasenack/+archive/ubuntu/juju-deployer-daily14:58
dpb1beisner: personally, I run from those two ppas14:59
beisnerdpb1, ok thanks for the info.  and thanks for being the perpetual deployer gate  ;-)15:00
dpb1beisner: lol :)15:01
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
josemarcoceppi: hey, is there a way to use amulet to test actions? not documented afaics15:47
=== redelmann is now known as rede|eateateatea
lazyPowerjose: you can, but its not using amulet syntax sugar16:27
lazyPowerjose: you use subprocess to call the juju action do stanza16:28
joselazyPower: huh, good idea. I'm gonna check that and see what I can do on my end. thanks!16:29
=== natefinch is now known as natefinch-afk
=== rede|eateateatea is now known as redelmann
=== scuttle|afk is now known as scuttlemonkey
=== liam_ is now known as Guest41765
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== JoshStrobl is now known as JoshStrobl-Codin
=== JoshStrobl-Codin is now known as JoshStrobl-Busy
ttt_hi19:29
=== natefinch-afk is now known as natefinch
rick_h_jcsackett: marcoceppi arosales lazyPower anyone else, we're bringing up new jujucharms.com env and data is loading. Data might be loading (like stats) for some time so if you see any funkiness around that (we've not switched dns yet) that's why and should settle out by tomorrow19:48
lazyPowerack, thanks rick_h_19:48
jcsackettrick_h_: think you probably meant to ping jcastro there, not me? ^19:49
rick_h_jcsackett: ah yea, sorry jcastro ^19:49
arosalesrick_h_, thanks for the fyi20:17
jcastronoted20:17
bilalHi is there any official solution for High availablity OpenStack with multi-controller on juju charm store? Can someone point me towards it. Thanks20:27
DestreyfHas anyone here used juju to deploy a full open stack system on a single node (for test purposes)20:54
=== natefinch is now known as natefinch-afk
lazyPowerDestreyf: closest i've seen is illustrated here: http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/21:03
lazyPowerDestreyf: but note: the article is a year old, and uses 2 machines21:04
DestreyflazyPower: thanks for the link, i hadn't seen this one yet21:04
Destreyfbasically i want to setup a cluster with 3 nodes21:04
Destreyfi know that's terrible to want21:04
Destreyf:P21:04
Destreyfbut its only going to serve about 3-4VM's21:05
Destreyfso its very little usage21:05
lazyPowerdo you need the overhead of openstack for that?21:05
lazyPowerjuju supports deploy --to kvm:#21:05
Destreyfwell21:05
Destreyfwe need HA21:05
Destreyfcurrently using proxmox21:05
lazyPower3 nodes will not give you a HA setup21:05
lazyPower12 nodes minimum for  a proper openstack, even more for HA21:06
Destreyfeven when stacking services on a single machine?21:06
lazyPowerif you unplug the machine, your stacked services all tank21:06
lazyPoweri'm assuming you're talking having 2 noiva-computes as "HA" and everything else (cinder, glance, keystone, et-al) running off your bootstrap node21:07
DestreyfThe goal was to actually setup 3 servers, with server 1 being teh bootstrap21:07
Destreyfbut also having the rest on it21:08
Destreyfand possibly telling juju to be multi-node bootstrap21:08
Destreyfalthough i haven't actualyl researched that21:08
lazyPoweri dont think thats going to work, but i haven't tried it21:08
Destreyf:P21:09
Destreyfthanks for your input21:09
Destreyfi appreciate it21:09
Destreyfjust trying to find the most effective solution for workable ha21:09
Destreyfon a 3-4 node setup21:09
=== kadams54 is now known as kadams54-away
mbruzekping hazmat22:01
marcoceppiDestreyf: it's possible, I've been meaning to write a new blog post on it22:20
Destreyfmarcoceppi: that's awesome to hear22:20
Destreyfi'm actually following your guide22:20
Destreyfusing juju and bootstrap node22:20
Destreyfto test with single machine22:20
Destreyfany caveats to note?22:20
Destreyfmarcoceppi: i bound juju-gui to port 8081 by doing juju set juju-gui port="8081"22:23
Destreyfso that's the only hiccup i could see so-far22:23
marcoceppiDestreyf: you'll want to use LXC for almost everyhting22:24
marcoceppiand you can't really co-locate ceph and nova-compute22:24
Destreyfoh?22:25
marcoceppibasically, deploy nova-compute to the one machine, then everything else as LXC containers22:25
Destreyfceph and compute can't co-locate22:25
Destreyfso ceph inside of lxc would work though?22:25
marcoceppiDestreyf: last I checked, that may have changed. Ceph can't run in a LXC container22:25
Destreyfoh22:25
Destreyfokay22:25
Destreyfthanks22:25
marcoceppiDestreyf: if i have time this weekend I'll give it a go again and blog about it22:26
marcoceppinuetron is also a bit sticky22:26
marcoceppiif you skip neutron, it's a lot easier22:26
marcoceppiotherwise you'll have to create a custom KVM container with two nics22:26
DestreyfYeah i figured neutron would be a pain, but without neutron can't make it HA really can you?22:26
Destreyfalso i had neutron mostly working on my last test run, but juju kept getting stuck installing OpenStack-Dashboard22:27
Destreyfonce everythign else was running outside of containers22:27
Destreyfjust used --to 022:27
Destreyfon everything22:27
marcoceppiDestreyf: nova-compute is --to 022:27
marcoceppieveryhting else is basically --to lxc:022:27
marcoceppithat will give you containerisation of resources and prevent conflicts22:27
Destreyfnice, well letting LXC run and install teh rest of the mess right now :P22:28
marcoceppiDestreyf: you could also use VMAAS22:28
Destreyfonce i have this much done, i'll image the machine and play around with getting ceph into the mix22:28
marcoceppiwhere you create a bunch of KVM containers on that one machine and use MAAS to manage the virtualization22:28
Destreyfmarcoceppi: the end goal is to have a 3-4 node openstack setup, we're using a proxmox system right now, but we have too many performance issues to keep using it.22:29
Destreyfwe might also just go with 3 proxmox and 3 ceph nodes instead22:29
Destreyfif we can't get this working22:29
Destreyfjust would like to reduce the number of nodes to a more power managable number22:30
Destreyf:P22:30
Destreyfbackup battery only lasts 5 minutes currently22:30
Destreyfwith our 7 nodes22:30
Destreyfmysql came up22:32
Destreyf:D22:32
Destreyfmarcoceppi: So my openstack-dashboard doesn't show a public ip other than the ip assigned by lxc23:29

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