[08:16] <vciaglia> hi all
[09:00] <kim0> vciaglia: hey htere
[09:01] <kim0> vciaglia: I think you've pinged me earlier when I wasn't there
[09:01] <vciaglia> hi kim0, it was just to say "nice to meet you" ;)
[09:02] <kim0> hehe same here
[09:02] <vciaglia> i'm already hacking with ensemble
[09:02] <kim0> woohoo \o/
[09:02] <kim0> need any help of some sort
[09:03] <kim0> vciaglia: are you working on some formula already?
[09:04] <vciaglia> kim0, no, i'm first discovering the tons of features of AWS
[09:04] <kim0> yeah that makes sense
[09:05] <kim0> Alright, I'm here to help .. if you have any questions, just ask away .. Have fun
[09:05] <vciaglia> really really interesting things ;)
[09:07] <vciaglia> kim0, ""EC2 error when attempting to delete security group ensemble-sample-0: Error Message: There are active instances using security group 'ensemble-sample-0'" ideas?
[09:07] <kim0> vciaglia: it seems u have instances running 
[09:07] <kim0> use    ensemble shutdown
[09:08] <vciaglia> let's see...
[09:09] <vciaglia> kim0, maybe a stupid question but ... in the environments.yaml
[09:10] <vciaglia> the field control-bucket and admin-secret are casual?
[09:10] <vciaglia> i think it is something related to S3, right?
[09:11] <kim0> vciaglia: my understanding is that those are randomly generated unique keys for your account
[09:11] <kim0> I think they're used to create the s3 buckets yeah, but I never cared to look at that part
[09:12] <vciaglia> oh ok!
[09:13] <vciaglia> kim0, 2011-08-12 11:12:51,367 INFO 'bootstrap' command finished successfully
[09:13] <vciaglia> ;)
[09:13] <kim0> nice :)
[09:14] <vciaglia> let's see "ensemble status"
[09:15] <vciaglia> woho, machines:
[09:15] <vciaglia>   0: {dns-name: ec2-184-73-31-67.compute-1.amazonaws.com, instance-id: i-1984c278}
[09:15] <vciaglia> services: {}
[09:15] <vciaglia> 2011-08-12 11:15:14,663 INFO 'status' command finished successfully
[09:16] <vciaglia> kim0, another question for you
[09:16] <kim0> shoot
[09:16] <vciaglia> here i see that the istance-id is: i-1984c278 but in AWS EC2 web panel it is i-dc6955aa: wtf?
[09:18] <kim0> could you refresh the aws panel
[09:18] <kim0> sometimes it gets out of sync
[09:18] <vciaglia> ah, ok!
[09:21] <vciaglia> now i'm deploying service units
[09:23] <vciaglia> i'm reading that i need of the .ensemble/example directory, where can i get the service units/repository?
[09:29] <vciaglia> kim0, ?
[09:29] <kim0> ah sorry wasn't looking
[09:29] <kim0> there's two things
[09:30] <kim0> a built in examples repo inside ensemble .. this is at
[09:30] <kim0> vciaglia: /usr/share/doc/ensemble/examples
[09:30] <vciaglia> kim0, great, thanks
[09:31] <kim0> the 'real' one .. is called principia → 
[09:31] <kim0> https://ensemble.ubuntu.com/Formulas?action=show&redirect=Principia
[09:31] <kim0> vciaglia: basically .. you can 'bzr branch xxx' any of those formulas → https://code.launchpad.net/principia
[09:32] <kim0> vciaglia: if u haven't seen this article yet .. you should check it out http://cloud.ubuntu.com/2011/06/so-what-is-ensemble-anyway/
[09:32] <vciaglia> kim0, nice
[09:33] <vciaglia> kim0, no, i'll read it
[09:42] <vciaglia> kim0, once "ensamble shutdown" i still see in STATUS: Running my istance. Why? Just a sync issue?
[09:42] <kim0> vciaglia: did you answer 'y' to ensemble ?
[09:42] <vciaglia> kim0, yes
[09:43] <kim0> vciaglia: then yeah .. click the little refresh button in AWS
[09:43] <kim0> you'll see em terminating
[09:43] <vciaglia> :~$ ensemble shutdown
[09:43] <vciaglia> Warning, this will destroy all machines and services in the
[09:43] <vciaglia> environment. Continue [y/N]y
[09:43] <vciaglia> 2011-08-12 11:43:04,983 INFO Shutting down environment 'sample' (type: ec2)...
[09:43] <vciaglia> 2011-08-12 11:43:06,275 INFO 'shutdown' command finished successfully
[09:43] <kim0> cool .. refresh aws then
[09:44] <vciaglia> kim0, still running
[09:45] <kim0> that never really happened to me
[09:45] <kim0> I guess in 5 mins if they're still up .. you could right click and terminate them from aws
[09:46] <vciaglia> wops, maybe this is the problem: Termination Protection: Enabled
[09:47] <kim0> ah hehe :)
[09:49] <vciaglia> kim0, well, the first thing we can do togheter is to add "Do not enable the Termination Protection for your Istance" in the official howto ;)
[09:49] <kim0> haha
[09:53] <vciaglia> kim0, umh ... now the status is "Terminated" but how to restart? The fields "Start" and "Stop" in the "Instance Actions menu" are inactive now
[09:55] <kim0> terminated means 'machine destroyed' .. it is gone
[09:55] <kim0> you start a new one
[09:56] <vciaglia> kim0, great! 
[13:21] <vciaglia> kim0, ping!
[13:22] <kim0> vciaglia: pong :)
[13:23] <vciaglia> kim0, i tried to create another istance and bootstrap ensemble but still the same problem: the istance id/dns name showed in Ensemble doesn't match with the AWS Managemente Console. Is it a bug?
[13:24] <vciaglia> Ensemble:
[13:24] <vciaglia> machines:
[13:24] <vciaglia>   0: {dns-name: ec2-174-129-58-219.compute-1.amazonaws.com, instance-id: i-d34504b2}
[13:24] <vciaglia> AWS Web:
[13:24] <vciaglia> ec2-46-137-15-64.eu-west-1.compute.amazonaws.com
[13:25] <vciaglia> and id: i-6e300c18
[13:26] <vciaglia> wops, kim0 ... problem found!
[13:26] <kim0> vciaglia: did you configure ensemble to use eu-west
[13:26] <kim0> by default it uses us-east I think
[13:27] <vciaglia> you're right! You've found the problem too! ;)
[13:28] <vciaglia> kim0, how to configure eu-west?
[13:30] <kim0> vciaglia: is that the region that the lightnin hit :)
[13:31] <vciaglia> eheh
[13:31] <vciaglia> i found the solution: add "region" to the environments.yaml
[13:31] <vciaglia> right?
[13:31] <kim0> Yes
[13:31] <kim0> you're fast :)
[13:31] <kim0> vciaglia: https://ensemble.ubuntu.com/docs/provider-configuration-ec2.html
[13:32] <vciaglia> thanks!
[13:36] <vciaglia> kim0, i see the light
[13:36] <vciaglia>   0: {dns-name: ec2-46-137-8-151.eu-west-1.compute.amazonaws.com, instance-id: i-54281422}
[13:36] <vciaglia> the right one! ;)
[13:37] <kim0> \o/
[13:41] <vciaglia> wow, now it works. Finally deployed wordpress!
[13:45] <kim0> Yeeha :)
[13:45] <kim0> vciaglia: did you ensemble expose wordpress ?
[13:45] <kim0> this is recent functioanlity, so not sure if you've seen it in docs
[13:48] <vciaglia> kim0, pointing via browser to the wordpress istance i cannot access to the blog ... maybe a security rule problem?
[13:49] <vciaglia> kim0, i'm reading this doc: https://ensemble.ubuntu.com/docs/user-tutorial.html
[13:49] <kim0> vciaglia: yeah that's what I meant
[13:49] <kim0> vciaglia: ensemble expose wordpress
[13:50] <kim0> this should open up the firewall so you can access it
[13:50] <vciaglia> kim0, ok!
[13:52] <kim0> vciaglia: let me know when it works
[13:58] <vciaglia> kim0, ensemble assumes that Apache is already installed?
[14:04] <vciaglia> kim0, now it works: http://ec2-46-137-63-5.eu-west-1.compute.amazonaws.com
[14:04] <vciaglia> ;)
[14:05] <vciaglia> kim0, you just need to open up the 80/HTTP port on 0.0.0.0/0 to get access
[14:07] <kim0> vciaglia: what do you mean "open"
[14:07] <kim0> vciaglia: did you edit AWS security groups manually ?
[14:07] <vciaglia> kim0, yes
[14:08] <kim0> vciaglia: ensemble expose should do this for you
[14:08] <kim0> vciaglia: can u paste its output
[14:09] <vciaglia> kim0, no i didn't use the "esemble expose" command
[14:09] <kim0> see I told you to :)
[14:12] <vciaglia> kim0, oh excuse me :)
[14:13] <kim0> vciaglia: so now that you get everything running .. start preparing to write your very first own formula .. what do you think :)
[14:21] <vciaglia> kim0, yes i'm ready! ;)
[14:21] <vciaglia> kim0, in the next days i'll try to write my first formulas
[14:22] <vciaglia> kim0, now i have to go. Thank you for your time. Really excited to start working on Ensemble.
[14:22] <kim0> vciaglia: awesome .. ping me once you're ready to hack again .. enjoy
[14:24] <vciaglia> kim0, sure! Talk to you very soon
[14:24] <kim0> same here
[14:58] <SpamapS> Daviey: last day, how goes the battle?
[16:06] <_mup_> Bug #825307 was filed: zookeeper connection needs to detect errors differently <Ensemble:New> < https://launchpad.net/bugs/825307 >
[16:17] <SpamapS> FYI, for those that missed the email, principia is being renamed to 'formulas'
[16:21] <_mup_> Bug #825326 was filed: Need wrapper around lxc interaction <Ensemble:New for bcsaller> < https://launchpad.net/bugs/825326 >
[16:40] <heckj> SpamapS: yeah!
[17:51] <SpamapS> lynxman: ping, whats the status of the openstack deployment you guys were working on?
[18:12] <lynxman> SpamapS: We just did a demo of an Ensemble deployment with Openstack, didn't have enough time on the sprint to do one in real life servers I'm afraid
[18:14] <SpamapS> lynxman: ahh, ok.. bummer.
[18:15] <SpamapS> s
[18:19] <SpamapS> lynxman: so you were driving openstack w/ ensemble?
[18:19] <SpamapS> lynxman: as in, using openstack to deploy formulas?
[18:21] <_mup_> Bug #825398 was filed: Store Ensemble version number in topology node and verify ops <Ensemble:New for jimbaker> < https://launchpad.net/bugs/825398 >
[18:22] <lynxman> SpamapS: not me, adam_g was the one driving that
[18:22] <lynxman> SpamapS: I'm with swift upstartify and LXC integration
[20:02] <adam_g> SpamapS: hey
[20:03] <adam_g> SpamapS: just got into boston. i can push the swift-storage and swift-proxy, and nova-compute and glance. but need to figure out a way to get the nova-cloud-controller pushed into principia
[20:17] <SpamapS> adam_g: I found them actually
[20:17] <adam_g> adam_g: actually, swift-storage needs a way in as well
[20:17] <SpamapS> adam_g: they can stay in +junk for now.. they're about to fix that bug so you can push directly.
[20:18] <adam_g> SpamapS: oh, sweet :)
[20:19] <_mup_> ensemble/verify-version r311 committed by jim.baker@canonical.com
[20:19] <_mup_> Initial commit
[20:19] <adam_g> SpamapS: are you putting swift on hardware or ec2?
[20:20] <SpamapS> adam_g: no but I want to mess with it to run a parallel S3 on canonistack
[20:20] <adam_g> in either case, i just pushed some changes that you'll probably need
[20:21] <adam_g> make sure the swift-storage's block-device config matches something usable and free on the instance. 
[20:23] <SpamapS> ok
[20:23] <SpamapS> adam_g: do you know if any of the machines are available for use?
[20:24] <adam_g> SpamapS: no clue. didn't know about canonistack till yestreday
[20:26] <SpamapS> adam_g: no I mean the machines we had allocated for HW provisioning
[20:30] <adam_g> SpamapS: oh, they are free from me, dont know about anyone else
[20:45] <_mup_> ensemble/verify-version r312 committed by jim.baker@canonical.com
[20:45] <_mup_> Test IncompatibleVersion exception
[21:11] <_mup_> ensemble/verify-version r313 committed by jim.baker@canonical.com
[21:11] <_mup_> Doc string and missing new file
[21:50] <_mup_> ensemble/machine-agent-uses-formula-url r312 committed by kapil.thangavelu@canonical.com
[21:50] <_mup_> formula downloads via http
[22:25] <Daviey> SpamapS: It went well for us... far to tired to brief
[22:34] <SpamapS> Daviey: ;) I bet
[22:34] <SpamapS> Daviey: didn't realize you guys were done yesterday
[22:35] <SpamapS> Daviey: been trying to play with canonistack, but the S3 service is basically hosed
[22:35] <Daviey> SpamapS: better we know now eh? :)
[22:36] <SpamapS> Daviey: I think its because its using nova-objectstore and not swift
[22:36] <Daviey> SpamapS: I would be suprised if it plainly doesn't work
[22:37] <Daviey> if it is using objectstore i mean
[22:37] <SpamapS> Yeah it gets wedged at 100% CPU often
[22:37] <SpamapS> I guess they're planning on deploying swift later
[22:37] <SpamapS> sounds like maybe that needs to be moved up
[22:38] <Daviey> ah.. i see
[22:38] <SpamapS> Daviey: when you have time, can you send out a summary of the status of the machines on the nickel network?
[22:38] <Daviey> I'm just overjoyed it's public facing.. i never thought that would happen! :)
[22:39] <SpamapS> Me too. :)
[22:40] <Daviey> SpamapS: Yeah, the old dhcpd from prior deployment was being shared by other teams..
[22:40] <Daviey> *oops*
[22:40] <Daviey> but yes, can you jote me a quick email asking for that.. it will drop off my memory otherwise.
[22:41] <Daviey> my face hurts
[22:41] <Daviey> -> bed
[22:41] <SpamapS> toodles