Tuesday, 2011-02-08

*** joearnold has quit IRC00:00
*** blakeyeager has quit IRC00:01
bwalker7125quick question, is there a way to associate a hostname (like i-00000003) to a floating public ip address in openstack?00:01
bwalker7125so that you could ping the hostname from another server in your network instead of pinging the ip address00:02
bwalker7125or ping the instance hostname from the openstack host00:02
*** blakeyeager has joined #openstack00:03
*** proberts has quit IRC00:09
*** dubsquared has left #openstack00:10
*** ranger57 has quit IRC00:11
*** hggdh_ has quit IRC00:16
*** proberts has joined #openstack00:19
*** dfg has quit IRC00:20
*** adjohn has joined #openstack00:21
*** msassak_ has joined #openstack00:22
*** proberts has quit IRC00:25
*** msassak has quit IRC00:26
*** bwalker7125 has quit IRC00:27
kbringardI'm getting this error intermittently: http://paste.openstack.org/show/643/00:31
kbringardbest I can tell, it happens when using an API key belonging to a user who is not an admin of the project00:31
kbringardand it seems to happen almost all the time after adding a second compute node00:32
kbringardany thoughts?00:32
*** msassak_ has quit IRC00:33
*** kashyapc has quit IRC00:33
*** hggdh has joined #openstack00:34
*** proberts has joined #openstack00:34
Ryan_Lanewhat are some common reasons why a node would show as not working in nova-manage service list?00:34
Ryan_Laneexcluding time synch, I already checked that :(00:35
Ryan_LaneI added a second node, and the first one disabled itself.00:35
kpepplekbringard: you're losing session in cloud.py for some reason00:35
Ryan_Lanealso, is multi-node not supported in dhcp-flat mode?00:36
*** joearnold has joined #openstack00:39
*** proberts has quit IRC00:39
Ryan_LaneWTF: csock.connect(('8.8.8.8', 80))00:40
kpepplekbringard: it's running through a list of running instances on your cloud, then if there is a fixed_ip on one instance it's trying to relate the fixed_ip to the network it is one to find out if it needs to do some ipv6 work (clouds.py:685-693)00:40
Ryan_Lanein _get_my_ip....00:40
kpeppleRyan_Lane: weird ... it's looking for google's dns00:42
Ryan_LaneI guess so that it can figure out what the public socket is00:42
Ryan_Lanebut that's really not a good way to go about that00:42
Ryan_Lanein my instance, the nodes don't have access to 8.8.8.8, so it fails00:42
Ryan_Lanenetwork_host would be a much better thing to try there00:43
kpeppleRyan_Lane: yeah, but you can set that in /etc/nova/nova.conf00:43
Ryan_Laneyeah... still a bad default00:43
*** joearnold has quit IRC00:46
Ryan_Laneoh, great, it fails even if you set a default00:47
Ryan_Lanesince it still tries to hit the 8.8.8.8 address00:47
kpeppleRyan_Lane: yeah, but it should catch it and return 127.0.0.100:47
Ryan_Lanesocket.error: [Errno 101] ENETUNREACH00:48
*** proberts has joined #openstack00:48
Ryan_Laneit isn't catching for that error00:48
Ryan_Laneit's simply a dirty, dirty way to do it. if this was on a classified network, that would throw up flags00:49
kpeppleRyan_Lane: it's only catching socket.gaierror00:50
*** kashyapc has joined #openstack00:50
Ryan_Laneyeah. it works after I changed it to socket.error00:50
*** rnirmal has joined #openstack01:01
*** rnirmal has quit IRC01:01
*** smaresca has joined #openstack01:03
*** proberts has quit IRC01:05
uvirtbotNew bug: #714928 in nova "_get_my_ip in flags.py should not try to contact 8.8.8.8" [Undecided,New] https://launchpad.net/bugs/71492801:06
*** blakeyeager has quit IRC01:09
uvirtbotNew bug: #714931 in nova "_get_my_ip in flags.py does not catch some socket exceptions" [Undecided,New] https://launchpad.net/bugs/71493101:12
*** vvuksan has quit IRC01:13
*** proberts has joined #openstack01:15
kbringardkpepple: thanks for the info, I'll keep digging!01:26
*** kbringard has quit IRC01:27
*** maple_bed has joined #openstack01:27
*** bcherian has quit IRC01:28
*** dragondm has quit IRC01:35
*** dendrobates is now known as dendro-afk01:47
*** proberts has quit IRC01:48
*** bcherian has joined #openstack01:49
*** rlucio has quit IRC01:51
*** maplebed has quit IRC01:55
*** proberts has joined #openstack01:58
* jaypipes is exhausted from this multi-tenant discussion...02:00
Ryan_LaneI'm not wanting to think how I'm going to have to implement that in LDAP02:01
Ryan_LaneI'm thinking separate ous02:02
*** kpepple has quit IRC02:06
*** kpepple has joined #openstack02:06
gholtjaypipes: Antagonist! I think I just don't want to implement "gimme the containers for accounts x, y, and z" in Swift. :)02:07
jaypipesgholt: heh, fair enough :)02:08
jaypipesRyan_Lane: that's kinda where SQL datastores excel ;)02:09
*** vvuksan has joined #openstack02:09
Ryan_Laneyeah, but I'm assuming we'll be needing ldap support for it at well, right?02:10
* jaypipes notes it's kinda funny, that the only thing that Nova dev community has taken a stand on is not taking a stand on anything...02:10
Ryan_Lanelol02:10
gholt:)02:10
Ryan_Lanenested groups is good for stuff like this02:11
* gholt imagines a group of Stackers that actually start working on a Management project.02:11
Ryan_Lanenot really that hard to implement02:11
jaypipesRyan_Lane: not with my proposal to handle that kind of thing in the Nova datastore, but to be fair, I completely understand the opposing view, I've been trying to illuminate some of the tradeoffs we make with that solution.02:11
Ryan_Lanedropping LDAP support would be devastating for me.02:11
jaypipesRyan_Lane: there hasn't been *anyone* proposing that...02:11
Ryan_Laneah ok02:11
jaypipesRyan_Lane: I've been proposing storing account (note, *not* authentication/authorization data) relationships in the Nova data store. Others have been arguing that the auth service (i.e. LDAP, external SQL-based auth layer, or similar) should be responsible for that kind of thing...02:13
Ryan_LaneI agree the external services should be02:13
*** littleidea has joined #openstack02:13
jaypipesRyan_Lane: cool, so I take it you can store and query those relationships in LDAP :)02:14
Ryan_Laneotherwise you are forced to use the API to manage those relationships02:14
jaypipesrihgt02:14
Ryan_Laneyes. exactly02:14
Ryan_LaneI'm using those relationships for way more than they are intended02:14
jaypipes:)02:14
Ryan_Lanefor instance, I'm adding posix group attributes to the projects02:14
jaypipesoooh.02:14
*** bcherian has quit IRC02:14
Ryan_Laneso that when a user logs in to their instance, they are also in the posix group for that project02:14
jaypipesI would say nice, but it seems hacky :)02:14
Ryan_Lanethen I'm allowing different sets of authorization based on the groups02:15
Ryan_Lanemy solution is fully integrated ;)02:15
jaypipesheh, interesting :)02:15
Ryan_Lanethis is what LDAP is meant for though. heh02:15
Ryan_Laneso it really isn't hacky, it's extensible02:16
Ryan_LaneI'm using ldap dns entries as puppet nodes too, for instance02:16
Ryan_Laneand I add the information about the user who created the node as puppet values, so that I can send that user an email when the instance is up02:18
Ryan_LaneI add the user's language so that I can send them an email in their localized language02:18
jaypipesRyan_Lane: no, I was referring to storing the posix group attrs in the LDAP entry, not LDAP in general :) I would think it would just be easier to do "useradd user group" instead of storing the group in the LDAP entry :)02:18
Ryan_Laneah02:18
Ryan_Laneproject entries are groupofnames02:19
jaypipesRyan_Lane: don't worry, much as I hate LDAP's conventions, I recognize its purpose :P02:19
Ryan_Laneso just need to add the posixgroup objectclass, and the attributes02:19
jaypipesinteresting02:19
Ryan_Laneand then the systems pick it up automatically :)02:19
jaypipescol02:19
jaypipescool02:19
jaypipes :)02:19
jaypipesthis discussion is taking a toll on my typing abilities.02:19
jaypipesnot with you, I mean the mailing list :)02:20
Ryan_Laneyeah. the nice thing about LDAP is that the schema is very strict. the sucky thing about LDAP is that the schema is very strict :)02:20
Ryan_Laneheh02:20
Ryan_Laneyeah02:20
jaypipesRyan_Lane: first rule of LDAP is don't talk about the LDAP schema. Second rule of LDAP is...02:20
Ryan_Laneheh02:20
Ryan_Lanethe third rule is you never change the schema :)02:21
jaypipes:)02:21
Ryan_Lanehave I mentioned I changed our schema? :)02:21
jaypipeshehe02:21
edayjaypipes: marathon email threads rock :)02:21
* eday is pooped02:21
Ryan_LaneI must need to sign back up for the list. I haven't been getting emails02:21
edayRyan_Lane: you on the openstack@ list? nova@ is gone02:22
Ryan_Laneah. that's the reason :)02:23
jaypipeseday: :)02:23
Ryan_Lanecool. on it now02:23
gholtWhile fun, we might be losing anything productive on that thread at this point. :)02:26
jaypipeseday, Ryan_Lane: http://twitpic.com/3xkmhn02:28
jaypipesgholt: ^^02:28
Ryan_Lane:D02:28
creihthah02:29
Ryan_LaneI get threads like this every week on wikitech-l :)02:29
creihtRyan_Lane: Are most of them from nelson? ;)02:29
Ryan_Lanelol02:29
jaypipesRyan_Lane: lol02:29
Ryan_Laneno, they are almost always about the same few things though02:29
*** bcherian has joined #openstack02:32
annegentlewoohoo, OSCON proposal submitted - "Documentation in the Open"02:37
*** bcherian has quit IRC02:39
*** littleidea has quit IRC02:42
Ryan_Lanehmmm. odd02:49
*** proberts has quit IRC02:49
Ryan_Lanemy NAT rules on my network node are wrong after upgrading02:49
Ryan_Laneit's setting the SNAT to one of my private interfaces, not my public one02:50
Ryan_Laneeven though my public_interface config option is set properly02:50
Ryan_Laneah. there's a new flag it seems :)02:51
*** jtran has quit IRC02:54
*** jtran has joined #openstack02:58
*** proberts has joined #openstack02:58
*** jtran has quit IRC03:02
*** proberts has joined #openstack03:08
*** zaitcev has quit IRC03:13
*** proberts has quit IRC03:16
jarrodALRIGHT.  new servers came in just as new compute released03:25
jarrodscore++03:25
*** proberts has joined #openstack03:25
*** proberts has quit IRC03:29
*** proberts has joined #openstack03:38
*** proberts has quit IRC03:42
*** littleidea has joined #openstack03:46
*** dendro-afk is now known as dendrobates03:51
*** guynaor has joined #openstack03:51
*** proberts has joined #openstack03:52
*** guynaor has left #openstack04:01
*** proberts has quit IRC04:06
*** littleidea has quit IRC04:09
*** hggdh has quit IRC04:10
*** hggdh has joined #openstack04:11
*** vvuksan has quit IRC04:12
*** proberts has joined #openstack04:15
*** dirakx has joined #openstack04:17
*** proberts has quit IRC04:17
openstackhudsonProject nova build #491: SUCCESS in 1 min 30 sec: http://hudson.openstack.org/job/nova/491/04:22
openstackhudsonTarmac: Catching all socket errors in _get_my_ip, since any socket error is likely enough to cause a failure in detection.04:22
*** proberts has joined #openstack04:26
*** hadrian has quit IRC04:33
*** proberts has quit IRC04:34
*** proberts has joined #openstack04:44
*** omidhdl has joined #openstack04:44
*** mdomsch has joined #openstack04:46
*** omidhdl1 has joined #openstack04:48
*** omidhdl has quit IRC04:48
*** sebastianstadil has quit IRC05:01
*** proberts has quit IRC05:01
uvirtbotNew bug: #714986 in nova "'nova-manage network create ...' populates incorrect data in database" [Undecided,New] https://launchpad.net/bugs/71498605:02
*** baldben has joined #openstack05:03
*** proberts has joined #openstack05:10
*** baldben has quit IRC05:33
*** proberts has quit IRC05:33
*** baldben has joined #openstack05:34
*** Hayati has joined #openstack05:40
*** proberts has joined #openstack05:42
*** mdomsch has quit IRC05:43
*** sateesh has joined #openstack05:51
*** MarkAtwood has joined #openstack05:58
openstackhudsonProject nova build #492: SUCCESS in 1 min 38 sec: http://hudson.openstack.org/job/nova/492/06:02
openstackhudsonTarmac: Checks whether the instance id is a list or not before assignment. This is to fix a bug relating to nova/boto. The AWK-SDK libraries pass in a string, not a list. The euca tools pass in a list.06:02
*** adjohn has quit IRC06:08
openstackhudsonProject nova build #493: SUCCESS in 1 min 36 sec: http://hudson.openstack.org/job/nova/493/06:08
openstackhudson* Tarmac: fixes #713766 and probably #710959, please test the patch before committing it.06:08
openstackhudson* Tarmac: Updates to the multinode install doc based on Wayne's findings. Merged with trunk so should easily merge in.06:08
*** adjohn has joined #openstack06:10
*** drico_ has quit IRC06:17
*** proberts has quit IRC06:17
*** drico_ has joined #openstack06:17
*** proberts has joined #openstack06:26
*** zenmatt has quit IRC06:29
*** Hayati has quit IRC06:40
*** ccustine has joined #openstack06:42
*** proberts has quit IRC06:43
*** pquerna has left #openstack06:48
*** proberts has joined #openstack06:52
*** miclorb has quit IRC07:01
*** proberts has quit IRC07:08
*** proberts has joined #openstack07:17
*** proberts has quit IRC07:18
*** littleidea has joined #openstack07:21
*** proberts has joined #openstack07:28
*** metoikos_ has joined #openstack07:31
*** metoikos has quit IRC07:34
*** proberts has quit IRC07:34
*** guigui1 has joined #openstack07:34
*** Hayati has joined #openstack07:34
*** kashyapc has quit IRC07:37
*** befreax has joined #openstack07:41
*** proberts has joined #openstack07:43
*** proberts has quit IRC07:47
*** CloudChris has joined #openstack07:53
CloudChrisGood morning everybody :)07:54
*** thimble has joined #openstack07:54
*** ewindisch has quit IRC07:54
*** proberts has joined #openstack07:56
*** proberts has quit IRC07:57
*** kashyapc has joined #openstack07:58
*** miclorb_ has joined #openstack07:58
*** adjohn has quit IRC07:58
*** Nacx has joined #openstack08:01
jaysunmorning CloudChris08:04
*** proberts has joined #openstack08:07
*** sebastianstadil has joined #openstack08:08
*** adjohn has joined #openstack08:11
*** proberts has quit IRC08:13
*** rchavik has joined #openstack08:13
*** rchavik has joined #openstack08:13
openstackhudsonProject dashboard-tarmac build #1,811: FAILURE in 22 sec: http://hudson.openstack.org/job/dashboard-tarmac/1811/08:16
openstackhudsonYippie, build fixed!08:20
openstackhudsonProject dashboard-tarmac build #1,812: FIXED in 2.1 sec: http://hudson.openstack.org/job/dashboard-tarmac/1812/08:20
*** rcc has joined #openstack08:21
*** proberts has joined #openstack08:22
*** littleidea has quit IRC08:27
*** proberts has quit IRC08:27
*** Nick_ has joined #openstack08:30
*** Nick_ is now known as Guest8540208:30
*** ccustine has quit IRC08:31
*** sateesh has quit IRC08:33
*** miclorb_ has quit IRC08:35
*** proberts has joined #openstack08:36
*** metoikos_ has quit IRC08:38
*** perra has joined #openstack08:42
*** perra has quit IRC08:43
*** perra has joined #openstack08:44
*** omidhdl1 has quit IRC08:48
*** omidhdl has joined #openstack08:50
*** proberts has quit IRC08:50
*** miclorb has joined #openstack08:51
*** berendt has joined #openstack08:52
*** perra has quit IRC08:57
*** proberts has joined #openstack08:59
*** irahgel has joined #openstack09:01
*** proberts has quit IRC09:05
*** rcc has quit IRC09:08
*** proberts has joined #openstack09:14
*** allsystemsarego has joined #openstack09:27
*** allsystemsarego has joined #openstack09:27
*** calavera has joined #openstack09:27
RJD22openstackhudson: what kind of daskboard is it?09:35
ttxRJD22: openstackhudson is a bot, won't answer. The dashboard is the OpenStack dashboard, an admin web UI09:36
RJD22ah ok09:37
*** proberts has quit IRC09:39
*** miclorb has quit IRC09:41
*** miclorb__ has joined #openstack09:42
*** proberts has joined #openstack09:48
*** eikke has joined #openstack10:07
*** omidhdl1 has joined #openstack10:08
*** omidhdl has quit IRC10:10
*** eikke has quit IRC10:13
*** proberts has quit IRC10:14
berendtwhy can't i change the status of a bugreport (nova) to wishlist..?10:19
ttxberendt: need to be part of the bug supervisor team to change others' bugs, I think10:21
ttxberendt: which bug ?*10:21
berendthttps://bugs.launchpad.net/nova/+bug/71510210:21
uvirtbotLaunchpad bug 715102 in nova "creation of a simple file based volume driver in nova/volume/driver.py" [Undecided,New]10:21
berendtI think this is a wishlist entry.. :)10:21
berendtbut it's my own bug10:22
ttxberendt: it should even be a blueprint, IMHO10:23
ttxberendt: I marked it confirmed/Wishlist10:23
ttxberendt: if you want to work on that for Cactus, you should create a blueprint about it10:23
berendtttx: yes? I think there are just a few calls to mount, rm and qemu-img.. (take a look into the linked branch)10:23
*** proberts has joined #openstack10:24
berendtbut sure i can create a blueprint if this is necessary to include it into cactus10:24
ttxberendt: not necessary, but certainly helps in tracking what new features end up in the release10:24
*** omidhdl1 has left #openstack10:24
berendtttx: ok. i'll read how to create blueprints and will submit one10:25
ttxberendt: http://wiki.openstack.org/BlueprintsLifecycle10:25
uvirtbotNew bug: #715102 in nova "creation of a simple file based volume driver in nova/volume/driver.py" [Wishlist,Confirmed] https://launchpad.net/bugs/71510210:26
berendtttx: thanks.. maybe i have time to read it later.. have to prepare my rhcsa exam..10:26
*** proberts has quit IRC10:27
*** MarkAtwood has quit IRC10:30
*** MarkAtwood has joined #openstack10:31
*** proberts has joined #openstack10:36
*** proberts has quit IRC10:39
berendtsoren: https://bugs.launchpad.net/nova/+bug/68313710:44
uvirtbotLaunchpad bug 683137 in nova "CA code doesn't get installed by "setup.py install"" [Medium,Triaged]10:44
berendtsoren: any news there? would be nice to have the solution in the code base.. we have to fix the bug at the moment manually in our SPEC file..10:44
*** proberts has joined #openstack10:48
sorenberendt: I'm going to rewrite all that CA stuff anyways.10:50
*** proberts has quit IRC10:50
sorenberendt: In Python. So that it doesn't need all this special love and care.10:50
*** thimble has quit IRC10:53
*** CloudChris has quit IRC10:56
*** CloudChris has joined #openstack10:56
*** arun_ has joined #openstack10:58
*** proberts has joined #openstack10:59
*** miclorb__ has quit IRC11:08
*** proberts has quit IRC11:11
* soren lunches11:15
*** proberts has joined #openstack11:20
*** guigui3 has joined #openstack11:25
*** guigui1 has quit IRC11:26
*** guigui3 has quit IRC11:27
*** ramkrsna has joined #openstack11:27
*** ramkrsna has joined #openstack11:27
*** MarkAtwood has quit IRC11:35
*** proberts has quit IRC11:35
*** MarkAtwood has joined #openstack11:35
*** sebastianstadil_ has joined #openstack11:39
*** sebastianstadil has quit IRC11:42
*** sebastianstadil_ is now known as sebastianstadil11:42
*** proberts has joined #openstack11:44
*** proberts has joined #openstack11:54
*** Nacx has quit IRC11:56
*** PeterHansen has joined #openstack11:59
*** PeterHansen has quit IRC12:00
*** proberts has quit IRC12:01
*** sebastianstadil has quit IRC12:07
*** proberts has joined #openstack12:10
*** Nacx has joined #openstack12:13
*** adjohn has quit IRC12:15
*** ctennis has quit IRC12:18
*** proberts has quit IRC12:22
*** CloudChris has quit IRC12:24
*** CloudChris has joined #openstack12:24
*** thimble has joined #openstack12:28
*** proberts has joined #openstack12:31
*** proberts has quit IRC12:33
*** ctennis has joined #openstack12:34
*** ctennis has joined #openstack12:34
*** proberts has joined #openstack12:43
*** vvuksan has joined #openstack12:43
*** perra has joined #openstack12:49
*** heden has joined #openstack12:51
berendtttx: can you please check my blueprint for the FileDriver: https://blueprints.launchpad.net/nova/+spec/filedriver12:53
*** heden has quit IRC12:53
*** dprince has joined #openstack12:53
*** heden has joined #openstack12:54
ttxberendt: set yourself as drafter and assignee, set "dendrobates" as approver, set "cactus" as the series goal, and set definition to "Pending approval" -- should be alright12:54
*** dprince has quit IRC12:55
*** dprince has joined #openstack12:56
*** reldan has joined #openstack12:56
berendtttx: done12:56
ttxberendt: looks good, thanks12:57
*** Hayati has quit IRC13:00
*** fabiand_ has joined #openstack13:07
*** proberts has quit IRC13:10
*** proberts has joined #openstack13:19
*** toddmorey has joined #openstack13:28
*** ewindisch has joined #openstack13:28
*** westmaas has joined #openstack13:31
vvuksani am deploying Nova in an existing corporate network where I don't control the underlying network infrastructure13:32
vvuksanI can request pool of internal IPs to use for my VMs13:32
vvuksanso instead of using VLANManager I was thinking of using floating IPs13:33
vvuksani am unclear on the exact floating IP setup13:34
vvuksanie. how to bind certain floating IP block to certain set of compute hosts13:35
vvuksanis that even possible?13:35
*** proberts has quit IRC13:38
*** proberts has joined #openstack13:47
*** citral has joined #openstack13:47
*** hadrian has joined #openstack13:50
*** dendrobates is now known as dendro-afk13:51
*** dendro-afk is now known as dendrobates13:51
*** jtimberman has quit IRC13:53
*** jtimberman has joined #openstack13:54
citralhi, on Ubunutu 10.10 I am following http://wiki.openstack.org/NovaInstall/Bexar which went good, and it proceeds into http://wiki.openstack.org/RunningNova, but there the step sudo nova-manage project zipfile <user> gives me a problem. What should I do here?  No such file or directory: '/usr/local/lib/python2.6/dist-packages/nova-2011.1-py2.6.egg/nova/..//CA'13:57
vvuksanthe way I resolved it13:58
vvuksanone sec13:58
citralI tried a symbolic link from nova/test/CA13:58
vvuksanhttp://wiki.openstack.org/NovaInstall/CentOSNotes13:59
vvuksanlook for13:59
vvuksanrsync -av /opt/nova/CA/ /var/lib/nova/CA/13:59
vvuksanassuming that the bexar code is in /opt/nova13:59
vvuksanyou also may need to set the path for ca_path13:59
*** fabiand_ has quit IRC14:01
*** fabiand_ has joined #openstack14:01
*** hub_cap has joined #openstack14:03
*** rcc has joined #openstack14:06
*** ppetraki has joined #openstack14:06
rcchey guys14:06
rcchttps://bugs.launchpad.net/nova/+bug/70802514:06
uvirtbotLaunchpad bug 708025 in nova "VLAN field in networks table should be constrained" [Low,Confirmed]14:06
rccwhat should be better, put the fix in nova-manage or in the VlanManager class?14:07
rcci.e. deeper the better? I'm more inclined to fix bad arguments at the pertinent file is getting them14:10
vvuksani'd say fix the underlying class14:10
*** befreax has quit IRC14:11
rcck, i'll just do that thx14:11
citralvvuksan: thanks, I symlinked /opt/nova-2011.1/CA/ to /usr/local/lib/python2.6/dist-packages/nova-2011.1-py2.6.egg/CA and then the error goes away.14:14
*** rchavik has quit IRC14:14
vvuksani'd set ca_path instead14:15
vvuksanbut that would work14:15
citralah ok14:16
*** fsaad has joined #openstack14:25
*** zenmatt has joined #openstack14:34
uvirtbotNew bug: #715180 in nova "vlan100 and br100 still available after stopping nova-network: restart of nova-network not possible, br100 in state DOWN after starting nova-network" [Undecided,New] https://launchpad.net/bugs/71518014:36
*** kashyapc has quit IRC14:37
*** Ryan_Lane is now known as Ryan_Lane|away14:39
citralQuestion. I am still following http://wiki.openstack.org/RunningNova , is my impression correct that I cannot just use uec-publish-tarball without some setting up of the euca tools? (It doesn´t work right away.) Is it a better approach to try a manual registration process of the image?14:42
annegentlecitral: hey thanks for updating that wiki page. Actually the uec-publish-tarball is part of the cloud-utils package.14:44
annegentlecitral: check out https://help.ubuntu.com/community/UEC/BundlingImages9.1014:44
*** f4m8 is now known as f4m8_14:48
*** ramkrsna has quit IRC14:52
citralannegentle: thanks for the pointer. uec-publish-tarball does not work out of the box for me (I installed the cloud-utils). It says it is unable to run euca-describe-images, which in turn gives a [Errno 111] Connection refused. The wiki doesn´t cover configuring euca2ools - is that necessary?14:57
*** reldan has quit IRC14:59
annegentlecitral: that error sounds more like one of the nova- services isn't running.15:02
citralannegentle: I think you´re right :) let me investigate that15:03
annegentlecitral: ok, go for it :)15:03
*** ccustine has joined #openstack15:05
*** littleidea has joined #openstack15:11
*** msassak has joined #openstack15:11
*** rnirmal has joined #openstack15:24
*** rnirmal has quit IRC15:26
*** rnirmal has joined #openstack15:27
*** hub_cap has joined #openstack15:27
*** abecc has joined #openstack15:32
*** iammartian has joined #openstack15:33
*** reldan has joined #openstack15:34
*** gondoi has joined #openstack15:40
*** gondoi has quit IRC15:42
*** gondoi has joined #openstack15:45
citralI got further now, and the previous error is fixed. But this error leaves me puzzled: http://paste.openstack.org/show/646/15:47
*** magglass1 has quit IRC15:59
*** dendrobates is now known as dendro-afk15:59
*** dendro-afk is now known as dendrobates16:01
*** dragondm has joined #openstack16:01
annegentlejaypipes ^^ is register_image() a glance call? Not sure I can troubleshoot further, sorry citral.16:01
cjreyncan anyone tell me which of the ubuntu images here http://uec-images.ubuntu.com/releases/ work with bzr649 ?16:01
jaypipesannegentle: looking...16:02
jaypipescjreyn: at least karmic and up should work.16:02
jaypipesannegentle: no, register_image() is in euca-register, which is used by uec-publish-tarball. The issue is that the image has not been associated with a ramdisk (see the line that says ramdisk: none)16:03
*** Hayati has joined #openstack16:03
jaypipesannegentle: or at least, that's what it *looks like* :)16:04
jaypipesdevcamcar: check out citral's paste above...my explanation seem correct?16:04
vvuksancjreyn: should be any of themn16:07
vvuksancjreyn: although I'd say it's not to hard to bundle your own image16:07
cjreynmmm, I just tried 9.10 and console output shows its stuck at: * Setting preliminary keymap...                                                 * Waiting for EC2 meta-data service16:09
vvuksancjreyn: this is what I use to pack up RHEL images http://wiki.openstack.org/CreatingRHELImages16:09
*** perra has quit IRC16:09
vvuksancjreyn: are you sure your setup works ?16:09
vvuksancjreyn: did you try the ttylinux images?16:09
cjreynwell images boot, including the tiny image ttylinux-uec-amd64-12.1_2.6.35-22_1.tar.gz16:10
cjreynthe bexar admin manual states that .tiny images cannot be ssh'd to16:10
vvuksancan you connect into ttylinux after it boots?16:10
cjreynnope16:10
vvuksanhmm16:10
vvuksani don't think that's correct16:11
*** blakeyeager has joined #openstack16:11
vvuksancan you ping it at least?16:11
cjreynnope. I just figured the problem was because of the image instantiation type16:11
*** kashyapc has joined #openstack16:11
cjreynI condifured the br100 device manually16:11
vvuksanok16:12
*** Ryan_Lane|away is now known as Ryan_Lane16:12
cjreynmm, the bridge is up, and has vnet0 and eth1 (my main interface) attached.16:13
*** dprince has quit IRC16:13
*** dprince has joined #openstack16:14
cjreynwhat are the -flat_injected and -public_interface flags in nova.conf I acn;t find any docs on these16:15
*** Guest85402 has quit IRC16:15
*** rootwyrm has joined #openstack16:15
rootwyrm'morning16:15
*** baldben has quit IRC16:17
*** DanEllis has quit IRC16:18
*** DanEllis has joined #openstack16:18
*** toddmorey has quit IRC16:20
*** magglass1 has joined #openstack16:24
jaypipesdprince: I promise I'll be getting to your bug this morning. sorry for the delay.16:24
jaypipesrootwyrm: morning.16:24
rootwyrm'morning jaypipes. I'm interested in finding the POCs for OpenStack.16:26
rootwyrmnot sure who to talk to though.16:26
*** troytoman-away is now known as troytoman16:27
*** thimble has quit IRC16:28
*** abecc has quit IRC16:28
*** abecc has joined #openstack16:31
*** CloudChris has quit IRC16:31
*** CloudChris has joined #openstack16:31
annegentlerootwyrm: POC = Proof Of Concept?16:31
rootwyrmPoint of Contact16:31
annegentlerootwyrm: let me know your interest and I'll connect you16:32
* annegentle sounds like a switchboard operator16:32
ttxor Project Oversight Committee16:32
ttxyay overloaded acronyms16:32
annegentlettx: yes that was my other guess :)16:32
rootwyrmI'm the business developer for eRacks Open Source Systems. My CEO wants to get on board with the project and use OpenStack for our mass-NAS systems.16:32
*** westmaas has quit IRC16:33
jaypipesrootwyrm: POC? proof of concepts? point of contacts?16:33
rootwyrm... Point of Contact16:33
*** kashyapc has quit IRC16:33
jaypipesrootwyrm: depends on what you're looking to do. development? deployment? partnering? etc, etc :)16:34
rootwyrmhelp with deployment, but primarily partnering.16:34
jaypipesrootwyrm: are you interested in contributing your code as open source?16:34
rootwyrmwe16:34
*** guigui3 has joined #openstack16:34
rootwyrmwe're going to help provide hardware for the software.16:34
*** calavera has quit IRC16:35
jaypipesrootwyrm: ah, I see. I would contact Jim Curry (jim@openstack.org) or Mark Collier (mark@openstack.org). They head up the business unit around OpenStack partnerships and can point you in the right direction.  For developer contributions and interests, feel free to post to the mailing list (https://launchpad.net/~openstack)16:36
rootwyrmnice. I'll write both Jim & Mark then.16:37
jaypipesrootwyrm: cheers :)16:37
rootwyrmIf OpenStack decides they need some specialized hardware for any of its development, send them my way. I'll give a developer discount on our systems to help out.16:38
*** troytoman is now known as troytoman-away16:38
ttxjaypipes: about missing translations, I merged lp:~nova-core/nova/bexar-translations into my bexar branch -- any reason why this wouldn't be sufficient ?16:38
rootwyrmbut, our eRacks/NAS50 150TB 9U system might be rather nice to work with, or our 42U 1 Petabyte system.16:38
*** abecc has quit IRC16:39
*** citral has quit IRC16:41
*** abecc has joined #openstack16:42
*** CloudChris has quit IRC16:42
jaypipesttx: heh, because the translations aren't in there as binary files.16:43
jaypipesttx: still working on that...please don't merge it into bexar trunk yet :)16:43
ttxjaypipes: aye16:43
cjreynok, when I'm booting a tty image, it fails to get an IP via DHCP. Is there a way I can check that the DHCP server on the compute node is working, and bound to the bridge IP?16:43
ttxjaypipes: this i18n stuff is a bit opaque to me :)16:44
* ttx would rather beat all the French into speaking properly english.16:44
imsplitbitttx: "properly english"?16:45
jaypipeshehe16:45
ttximsplitbit: heh16:46
uvirtbotNew bug: #715263 in glance "glance-combined not included in setup.py" [Undecided,New] https://launchpad.net/bugs/71526316:46
vvuksancjreyn: on the compute node type iptables -t nat -l16:49
vvuksancjreyn: sorry it's -L and not -l16:49
*** blakeyeager has quit IRC16:51
*** johnpur has joined #openstack16:51
*** ChanServ sets mode: +v johnpur16:51
*** kashyapc has joined #openstack16:51
*** littleidea has quit IRC16:53
cjreyncheers. Will these chains change when images are instantiated?16:55
*** dfg has joined #openstack16:55
jaypipesvishy: oh noes. thread re-ignited ;)16:56
ttxjaypipes: excellent postmortem feedback, thanks16:58
jaypipesttx: welcome.16:59
vvuksancjreyn: look for line that says 169.254 ?16:59
vvuksanis it there ?17:00
*** blakeyeager has joined #openstack17:00
cjreynvvuksan: yes, in the preouting chain: DNAT       tcp  --  anywhere             169.254.169.254     tcp dpt:www to:192.168.40.2:877317:02
vvuksanthat's good17:02
cjreynso 40.2 is my bridges IP17:02
vvuksancjreyn: what kind of networking are you using ? Flat or FlatDHCP /17:02
cjreynFlatDHCP17:02
vvuksando a ps auxww | grep dnsmasq17:02
vvuksanis it there ?17:03
cjreynyep17:03
vvuksansays something like static ?17:03
cjreynbut the listen address relates to the virbr0 interface IP17:03
vvuksannot right17:04
vvuksanlikely you are missing path to nova-dhcpdbridge17:04
vvuksanadd something like this17:05
vvuksan--dhcpbridge=/usr/bin/nova-dhcpbridge17:05
vvuksanthen make sure you restart nova-compute17:05
vvuksanthen try instantiating the instance again17:05
vvuksanand actually one thing to do is17:06
vvuksanrun nova-dhcpbridge by hand make sure it doesn't error out17:06
vvuksanalso i'd kill dnsmasq listening on virbr017:06
vvuksanthat's the dnsmasq started by libvirt17:06
cjreynkill dnsmasq first?17:07
vvuksanyeah17:07
vvuksannova-compute should start it17:07
*** troytoman-away is now known as troytoman17:08
*** troytoma_ has joined #openstack17:08
cjreynok, so it doesnt restart when nova-compute restarts. my nova.conf does contain the --dhcpbridge=/usr/bin/nova-dhcpbridge flag17:08
cjreynto start it by hand?17:09
vvuksanno17:09
vvuksanjust leave it17:09
vvuksani assume /usr/bin/nova-dhcpbridge exists ?17:09
cjreynyes17:10
vvuksannova do euca-run17:10
vvuksannow :-)17:10
*** Hayati has quit IRC17:10
cjreynyeah fired up an image...17:11
vvuksannow watch it17:11
vvuksanwhile it's booting check ps for dnsmasq17:11
vvuksanhas it started ?17:11
cjreynyeah it started, but console print form the VM again shows: udhcpc (v1.17.2) started17:12
cjreynSending discover...17:12
cjreynSending discover...17:12
cjreynSending discover...17:12
cjreynNo lease, forking to background17:12
cjreynstarting DHCP forEthernet interface eth0  [  OK  ]17:12
*** troytoman is now known as troytoman-away17:12
*** troytoma_ has quit IRC17:12
cjreynthe debug print from the console in the vm does an ifconfig -a, and no IP has been assigned17:12
*** nelson has quit IRC17:13
*** nelson has joined #openstack17:13
*** baldben has joined #openstack17:13
cjreynno dnsmasq on the compute node17:13
nelsonhttp://alsted.wikimedia.org/wikipedia/commons/thumb/a/aa/000_Finlanda_harta.PNG/75px-000_Finlanda_harta.PNG is coming from a 3-node swift cluster.17:13
*** forge has joined #openstack17:14
*** proberts has joined #openstack17:14
creihtnelson: how goes it?17:14
*** forge is now known as Guest9131017:14
nelsonAlong with 21GB of its closest friends. :)17:14
berendtdoes somewhere exists a nice overview graphic for the swift architecture? i only now the one for nova the moment17:15
nelsonberendt: I haven't seen one.17:15
creihtis that still with squid or are you trying varnish yet?17:15
creihtnelson: is that public content, or still in test?17:15
nelsoncreiht: that's going through squid. it's public in the sense that anybody who knows which files are in our 'aa' shard is free to fetch them. :)17:16
creihthehe17:16
vvuksancjreyn: try to run nova-dhcpbridge by hand17:17
vvuksansee if it errors out17:17
vvuksani remember having issues with it starting17:17
cjreynkill the current instance 1st?17:17
vvuksanforgot what I did17:17
nelsoncreiht: that's including 鳴子峡レストハウス.JPG17:17
*** guigui3 has quit IRC17:17
vvuksancjreyn: do dnsmasq is running or not ?17:17
cjreynha ha, cool thanks for this!17:17
creihtberendt: at what level are you looking for?17:17
cjreynshould I stop the instance 1st?17:17
*** guigui1 has joined #openstack17:18
nelsoncreiht: e.g. http://alsted.wikimedia.org/wikipedia/commons/thumb/a/aa/%E9%B3%B4%E5%AD%90%E5%B3%A1%E3%83%AC%E3%82%B9%E3%83%88%E3%83%8F%E3%82%A6%E3%82%B9.JPG/800px-%E9%B3%B4%E5%AD%90%E5%B3%A1%E3%83%AC%E3%82%B9%E3%83%88%E3%83%8F%E3%82%A6%E3%82%B9.JPG17:18
berendtcreiht: like this one for nova: http://nova.openstack.org/_images/Novadiagram.png17:18
creihtnelson: hehe17:19
nelsonaka http://alsted.wikimedia.org/wikipedia/commons/thumb/a/aa/鳴子峡レストハウス.JPG/800px-鳴子峡レストハウス.JPG17:19
annegentleberendt: my take is that swift doesn't have a messaging system so it's not nearly as complex. Does text help? See http://swift.openstack.org/overview_architecture.html17:20
nelsonand it sure looks like the name of the image is the same as what's over the door in the image.17:20
creihtberendt: yeah I need to add that to my list17:20
creihtsorry we don't have a good overview of that yet17:21
nelsonannegentle: but some people grokk things visually better.17:21
berendtannegentle: i know that text.. but for example a graphic for the rings and the communication between the swift nodes would be nice17:21
creihtI've seen some presentations that have something similar though, let me see if I can dig one up17:21
nelsoncreiht: I'd like to see it, too, if you would.17:21
* creiht nods17:22
nelsonI have my own mental model of a visual representation of the architecture.17:22
berendtcreiht: thants17:22
annegentleberendt: agreed, I'll repurpose what creiht digs up for the docs, visual images are always helpful.17:23
*** maplebed has joined #openstack17:24
creihtberendt, nelson: well the diagrams are not all that great :/17:26
creihtannegentle: Are you in SA any time this week?17:26
nelsonoh dear.17:26
*** dendrobates is now known as dendro-afk17:27
berendtcreiht: ok17:27
*** drico_ has quit IRC17:28
*** ramkrsna has joined #openstack17:28
*** ramkrsna has joined #openstack17:28
*** zenmatt has quit IRC17:30
*** CloudChris has joined #openstack17:30
*** zenmatt has joined #openstack17:30
annegentlecreiht: yup, on thursday17:30
*** rlucio has joined #openstack17:30
annegentlecreiht: let's draw on the back of a napkin!17:30
*** zenmatt has joined #openstack17:31
* annegentle heads to lunch where there will be napkins in abundance17:32
*** fabiand_ has quit IRC17:35
*** drico has joined #openstack17:36
*** dprince has quit IRC17:37
wedjathello swift fans :)17:37
wedjatdoes someone know which HTTP request do i need to update metadatas on a container ? for an object i just can use a HTTP POST request with the Metadata as a header, but the same doesn't work for containers17:38
*** zenmatt has joined #openstack17:39
*** kbringard has joined #openstack17:39
kbringardhey guys, I have a question17:39
kbringardI have a second compute node setup17:40
kbringardI can see that it's registering with rabbitmq17:40
kbringardbut it never becomes available to nova17:40
kbringardam I missing something?17:40
jaypipeswedjat: maybe you need to PUT, not POST?17:40
kbringardthe scheduler and network controllers are running on the same machine as the CC, the only thing running on the second node is compute17:41
*** zenmatt has quit IRC17:42
RJD22I'm using the deploy .py script to install a cloud but it doesn't work as expected17:43
RJD22it hangs after the first comman17:43
RJD22command*17:44
RJD22 ssh -o StrictHostKeyChecking=no -t <username-here>@cloud-controller 'sudo -u root sh -c "apt-get -y --force-yes install python-yaml"'17:44
wedjatjaypipes: PUT or POST, the two methods work for that operation :)17:44
RJD22it runs this command and nothing happens17:44
wedjatjaypipes: it was a problem with the X-Container-metadata' which need to be well written17:45
RJD22is there noone who might know what is going wrong?17:47
*** joearnold has joined #openstack17:47
vvuksankbringard: hey17:48
kpeppleRJD22: sorry, haven't used the deploy script17:48
kbringardhey vvuksan17:49
kbringardhow are ya?17:49
vvuksankbringard: good. Do select * from services17:49
vvuksansee if it registered there17:49
kbringardI did, it is17:49
RJD22nvm it's working17:49
RJD22but I don't know why :P17:49
kbringardit's marked as enabled (or rather, disabled = 0)17:49
kbringardnova-manage service list shows it there, but it has XXX instead of :-)17:50
vvuksanyeah17:50
*** blueadept has joined #openstack17:50
vvuksani had the same17:50
kbringardI even blasted it from the DB and recreated the entire queue17:50
kbringardit all reregistered automagically17:50
kbringardbut it still doesn't let me use it17:50
*** dendro-afk is now known as dendrobates17:51
*** eikke has joined #openstack17:51
vvuksanhowever it will still deploy17:51
kbringardwell, when I shut down the other compute node, VMs get stuck in scheduling17:51
kbringarduntil I bring back the other compute node17:52
kbringardthe scheduler is only trying to cast them to the compute node that it thinks is working17:52
vvuksanit should take about a minute for it to pronounce the node dead17:52
blueadeptanyone know what google's logo is about today?17:52
kbringardblueadept: Jules Verne17:53
kbringardwrote 20k Leagues Under the Sea17:53
blueadeptah17:53
blueadepti thought it had to do with that17:53
kbringardand Journey to the Center of the Earth, etc17:54
kbringardif you click on the logo17:54
kbringardit does a search for what it's about17:54
RJD22running into a new error17:54
blueadepti was too busy messing with the controller to know to click on the image17:54
kbringardhaha, yea, me too17:54
kbringardit's fun17:54
RJD22err: Could not retrieve catalog from remote server: hostname was not match with the server certificate17:54
vvuksankbringard: are you using floating IPs ?17:55
RJD22it's when trying to setup puppet17:55
kbringardvvuksan: I don't think so... at least not intentionally17:55
kbringardalthough, I did't set my network information in my nova.conf, since it's all in the DB17:55
vvuksankbringard: I'm thinking of using floating IPs instead of VLAN stuff17:55
vvuksani'm just unclear how it works17:56
*** guigui1 has quit IRC17:57
creihtannegentle: yeah come on over to the swift area and we can work on a diagram18:01
*** sebastianstadil has joined #openstack18:01
*** blakeyeager has quit IRC18:01
creihtwedjat: I don't remember off the top of my head, but I think it should be a POST similar to object metadata18:02
vvuksankbringard: i tested your scenario18:04
creihtwedjat: yeah, make a post to the container, and each of your metadata items should start with X-Container-Meta-18:04
vvuksankbringard: you may be running into the timeout issue18:05
vvuksanit takes about a minute or so before a node is marked down18:05
kbringardwell, even still18:05
kbringardI shut down all compute nodes, and wait for the status to show them all as down18:06
kbringardthen I start the compute node on the machine that isn't the CC18:06
kbringardand it never shows it as available18:06
vvuksanhmm18:07
kbringardsame thing with the scheduler18:07
vvuksani'd file a bug18:07
kbringardthe services on the machine that isn't the CC seem to be registering, but never become "available"18:07
wedjatcreiht: yeah, it works perfectly, as it should ! :)18:09
wedjatcreiht: i'm searching now how to create and use groups in swift, it should be a little tricky18:09
kbringardI wonder if this is a networking issue... like the heartbeat can't connect to realize the stuff is up18:10
*** m_3 has quit IRC18:11
*** edyoon has quit IRC18:11
*** m_3 has joined #openstack18:12
vvuksan cjreyn has the same issue I have had with nova-dhcpbridge setting 10.0.0.2 for dhcprange18:13
*** m_3 has quit IRC18:13
*** m_3 has joined #openstack18:14
*** Nacx has quit IRC18:15
*** eikke has quit IRC18:17
*** pvo has joined #openstack18:18
*** ppetraki has quit IRC18:22
*** dprince has joined #openstack18:32
Ryan_Lanekbringard: are the times on your nodes sync'd?18:33
Ryan_Lanekbringard: also, which networking mode are you using?18:33
kbringardRyan_Lane: I'm using VLAN mode, but I think the time issue is the problem18:34
kbringardsmart man18:34
Ryan_LaneRJD22: that means the puppet client is trying to connect to the puppet server, but the puppet server's CA doesn't match the server name you have configured18:34
Ryan_Lanekbringard: I ran into it a few weeks ago :)18:34
kbringardi didn't even think to check... they were off by about 5 mins18:34
Ryan_LaneRJD22: are you using an IP for the server name?18:34
Ryan_Lanethat's enough to do it18:34
Ryan_Lanekbringard: mine was off by like 2 minutes, and that was too much18:35
Ryan_Laneseems NTP is a necessity18:35
kbringardyep, that fixed it18:35
kbringardyou are the man18:35
Ryan_Lane\o/18:35
Ryan_LaneRJD22: for puppet server you must use a FQDN for the name :)18:36
vvuksanRyan_Lane: do you know much about floating ip setup ?18:39
Ryan_Laneonly that nova does it for me automatically :)18:39
Ryan_LaneI'm using FlatDHCP18:40
Ryan_Lanewith multiple NICs18:40
*** CloudChris has quit IRC18:40
Ryan_Laneso, if you are using that networking mode, and have two interfaces, I can likely help you18:40
Ryan_LaneI know nothing about vlan mode, and it doesn't really work in flat mode18:41
kbringardRyan_Lane: I'm using VLAN mode with multiple interfaces and it works great18:42
Ryan_Laneit's working perfectly for me in flatdhcp mode too :)18:43
kbringardvery nice18:44
*** dendrobates is now known as dendro-afk18:48
*** dendro-afk is now known as dendrobates18:48
*** bwalker7125 has joined #openstack18:50
*** reldan has quit IRC18:53
kbringardvvuksan: how's that CentOS 5.5 OpenStack stuff working for you?18:57
vvuksankbringard: works good18:58
kbringardnice18:58
kbringardRHEL6 was pretty easy to get installed, but I am concerned about a couple of things (like, no qemu-nbd... and when Cent6 will come out)18:59
*** hggdh has quit IRC18:59
*** hggdh has joined #openstack18:59
vvuksankbringard: the issues I'm trying to resolve are floating IPs19:02
vvuksanand also creation of disk.local19:02
*** irahgel has left #openstack19:03
sirp_jaypipes: looks like nova trunk is now pointed to cactus, mind doing the same for glance?19:03
*** MarkAtwood has quit IRC19:04
*** jakedahn has joined #openstack19:09
openstackhudsonProject nova build #494: SUCCESS in 1 min 34 sec: http://hudson.openstack.org/job/nova/494/19:12
openstackhudsonTarmac: Automates the setup for FlatDHCP regardless of whether the interface has an ip address.19:12
openstackhudsonFlatDHCP only has worked until now if the underlying interface that you bridge into has no ip address.  This branch will do the necessary setup to allow it to work by:19:12
openstackhudson* Creating a bridge with the private address for dhcp19:12
openstackhudson* Moving any existing ips from the interface onto the bridge19:12
openstackhudson* Adding the interface to the bridge19:12
openstackhudson* Recreating the default route if it was deleted by moving the interface19:12
openstackhudsonIt will additionally add a route to compute hosts for bridges that it adds to the compute hosts.  This seems to be necessary in some cases where the default route uses a different interface.19:12
*** diegoparrilla_ has joined #openstack19:13
*** burris has quit IRC19:14
*** diegoparrilla_ is now known as diegoparrilla19:14
*** iammartian has quit IRC19:19
*** fabiand_ has joined #openstack19:20
*** iammartian has joined #openstack19:20
*** ramkrsna has quit IRC19:20
nelsonIn swift/common/wsgi.py is the call to sleep() a call to time.sleep() or eventlet.sleep() ?19:20
nelsonOnly way to find out is to searching for the "from evenelet import sleep".19:21
nelsonWhy oh why do people feel the need to use "from/import"?19:21
* nelson will whinge for money.19:21
*** pvo has quit IRC19:22
*** dendrobates is now known as dendro-afk19:24
*** nelson has quit IRC19:29
*** nelson has joined #openstack19:29
ttxTeam meeting in 90 minutes in #openstack-meeting19:31
RichiHttx: open for all?19:32
ttxRichiH: of course19:32
RichiH_team_ meeting not per se, no :)19:32
ttxRichiH: we do open design and open development. so the team is open :)19:32
RichiHttx: there's that, agreed19:33
RichiHsoren stressed that point during his talk19:33
RichiHstill, asking before joining a channel is good style :)19:33
ttxargh, FOSDEM fallback already :)19:33
RichiHi heard about openstack on thursday and went to fosdem on friday19:34
*** CloudChris has joined #openstack19:34
ttxRichiH: got a presentation on Sunday and went on the IRC channel on Tuesday ?19:34
nelson"from eventlet.green import urllib2" is destructive of readability. Is urllib2 the urllib2 module or is it eventlet's urllib2?19:35
*** pvo has joined #openstack19:35
ttxRichiH: meeting agenda is at http://wiki.openstack.org/Meetings19:35
RichiHttx: and read up on it on saturday19:36
nelsonAnd yet that's one of the examples of how they suggest you should code using eventlet.19:36
* nelson could whinge all day long.19:36
dprincettx: Can you assign #713144 to dprince (and or titan).19:36
ttxbug 71314419:37
uvirtbotLaunchpad bug 713144 in nova "Openstack API:  GET on /servers/<id> returns empty 'addresses'" [High,Confirmed] https://launchpad.net/bugs/71314419:37
dprincettx: yes sir19:37
dprincettx: thanks.19:37
RichiHkpepple: feel free to ask me for local time & client directly19:37
ttxdprince: done. I'm surprised you can't do it yourself19:38
*** pvo has quit IRC19:38
kpeppleRichiH: my annoying irc client does that automagically ... sorry19:39
RichiHkpepple: yah, no worries. it was just weird, is all19:40
*** pvo has joined #openstack19:41
RichiHbtw, as there were way too people around soren at the time to ask him directly: is there anything in openstack to mitigate high i/o loads? on our current platforms, the only real problem is i/o19:43
*** dendro-afk is now known as dendrobates19:45
*** johnpur_ has joined #openstack19:46
*** proberts has quit IRC19:46
*** proberts has joined #openstack19:47
RichiHalso, from what soren presented, there is nothing to prevent an attacker from creating a lot of hashes of storage objects so that they will all end up on the same server19:48
*** johnpur_ has quit IRC19:48
RichiHthat's the classic problem when basing a ring's DHT on outside input19:48
RichiHone possible, and almost trivial, solution would be to expand the node mapping in those regions of the ring that have a higher load19:49
RichiHthough finding collisions on the first four bytes of a md5sum might (soon) be simple enough to create identical indices, in which case expanding the hash key length might make sense19:51
*** dprince has quit IRC19:51
*** dprince has joined #openstack19:53
uvirtbotNew bug: #715372 in glance "Add --config-file option" [Medium,In progress] https://launchpad.net/bugs/71537219:56
creihtRichiH: In swift, the hashes are salted, so the user couldn't do that unless they knew the salt19:57
*** bwalker7125 has quit IRC19:58
Ryan_Lanehow does one set up the ajax terminals?19:59
*** sebastianstadil_ has joined #openstack20:00
*** sebastianstadil has quit IRC20:03
*** sebastianstadil_ is now known as sebastianstadil20:03
*** brd_from_italy has joined #openstack20:08
*** joearnold has quit IRC20:16
*** fabiand_ has quit IRC20:20
*** fabiand_ has joined #openstack20:20
*** ppetraki has joined #openstack20:25
Ryan_Lanedo I need to enable serial consoles via the xml template for libvirt?20:26
Ryan_Laneor does the default one do that?20:26
Ryan_Laneand if the serial console is enabled, I can test it using virsh console, correct?20:27
rlucioRyan_Lane: afaik the bexar libvirt xml files have support for serial, but you also have to have serial console access setup in the VM20:31
rluciosee the nova/tools/nova-debug script20:31
rluciofor config20:31
RichiHcreiht: can the user find out the hashes?20:31
Ryan_Lanerlucio: thanks20:31
creihtRichiH: nope20:31
Ryan_Lanecat >t/etc/init/ttyS0.conf <<TTY_EOF20:32
Ryan_Lanerlucio: I'm assuming that part ^^20:32
* Ryan_Lane sticks that in his user-data for upstarts20:33
Ryan_Lanedo I need to have direct access to the compute nodes for ajax-term support?20:35
Ryan_Laneor will it proxy via the network node?20:35
RichiHcreiht: ah, k. else, it would be trivial to find the salt20:38
ttxTeam meeting in 15 minutes in #openstack-meeting !20:45
*** abecc_ has joined #openstack20:46
*** abecc has quit IRC20:46
*** abecc_ is now known as abecc20:46
*** troytoman-away is now known as troytoman20:48
creihtRichiH: indeed :)20:48
ttxRyan_Lane: there is some explanation on the merge proposal at https://code.launchpad.net/~anso/nova/ajaxterm/+merge/4506820:50
Ryan_Lanettx: great. thanks :)20:51
*** TheHutch has joined #openstack20:51
Ryan_LaneI've been tracing through the code20:51
* ttx thinks that should been turned into doc :)20:51
Ryan_Laneheh20:51
Ryan_Lanelikely20:51
Ryan_Laneor at least a wiki page20:51
ttxannegentle: ^20:51
*** fabiand_ has quit IRC20:51
Ryan_Laneeh? there's a new service for this? do I need to install it? I don't see it in the package lists20:52
*** dprince has quit IRC20:53
ttxRyan_Lane: it's been lost in https://bugs.launchpad.net/nova/+bug/71467820:53
uvirtbotLaunchpad bug 714678 in nova "Missing items in Bexar release tarball" [Critical,In progress]20:53
*** dprince has joined #openstack20:53
ttxand accesorily was never installed by the ubuntu packaging20:53
* annegentle reads20:53
Ryan_Lane:D20:53
Ryan_Lanethat'll make it hard to use. heh20:53
ttxRyan_Lane: that's what you get when you forget to add your binaries to setup.py :P20:54
Ryan_Laneindeed :)20:54
*** westmaas has joined #openstack20:54
ttxRyan_Lane: you can test from branch20:54
*** Ryan_Lane has quit IRC20:58
ttxJoin us now: meeting starting NOW in #openstack-meeting !20:59
*** bcwaldon has quit IRC21:01
*** RJD22 is now known as RJD22|away21:01
*** bcwaldon has joined #openstack21:01
*** troytoma_ has joined #openstack21:02
*** Ryan_Lane has joined #openstack21:03
*** vvuksan has quit IRC21:06
*** vvuksan1 has joined #openstack21:06
*** allsystemsarego has quit IRC21:06
*** troytoman is now known as troytoman-away21:06
*** RJD22|away is now known as RJD2221:07
*** dprince has quit IRC21:10
*** dprince has joined #openstack21:11
*** pandemicsyn has quit IRC21:12
*** pandemicsyn has joined #openstack21:12
openstackhudsonProject swift build #191: SUCCESS in 29 sec: http://hudson.openstack.org/job/swift/191/21:16
openstackhudsonTarmac: fix st <command> --help hangs21:16
*** joearnold has joined #openstack21:17
RichiHonce the first release that's usable by rackspace is made, will i be able to a) upgrade a cloud to new versions while it's live and b) run existing machines on newer cloud servers?21:20
*** jakedahn has quit IRC21:20
*** EdwinGrubbs has joined #openstack21:21
*** EdwinGrubbs has joined #openstack21:21
rlucioRyan_Lane: sry i was out at lunch..  did you get the whole serial console thing ironed out?21:21
creihtRichiH: For object storage (swift), I can say yes, as we already have to do that for Cloud Files21:22
*** DanEllis has quit IRC21:24
*** aryko_ has joined #openstack21:27
*** aryko_ is now known as aryko21:28
*** dirakx has quit IRC21:28
*** pvo has quit IRC21:30
*** MarkAtwood has joined #openstack21:31
uvirtbotNew bug: #715424 in nova "nova-manage : create network crashes when subnet range provided is not enough" [Undecided,New] https://launchpad.net/bugs/71542421:31
*** dprince has quit IRC21:33
*** pvo has joined #openstack21:34
*** ewindisch has quit IRC21:35
*** eikke has joined #openstack21:36
uvirtbotNew bug: #715427 in nova "nova-manage : create network doesn't check if the fixed_ips are already existing" [Undecided,New] https://launchpad.net/bugs/71542721:36
vvuksan1what service is responsible for kicking off nova-dhcpbridge in flatdhcp mode ?21:37
vvuksan1i have nova-compute running on the machine but it doesn't seem to kick off dnsmasq21:38
*** pvo has quit IRC21:39
*** miclorb has joined #openstack21:39
*** eikke has quit IRC21:40
*** abecc has quit IRC21:41
*** brd_from_italy has quit IRC21:42
*** baldben has quit IRC21:46
berendtvvuksan1: nova-dhcpbrige should be started by dnsmasq21:49
vvuksan1not the other way around ?21:50
*** troytoma_ has quit IRC21:51
sorenRight.21:51
berendtvvuksan1: dnsmasq --strict-order --bind-interfaces --conf-file= --domain=example.com --pid-file=/var/lib/nova/networks/nova-br100.pid --listen-address=192.168.0.1 --except-interface=lo --dhcp-range=192.168.0.3,static,120s --dhcp-hostsfile=/var/lib/nova/networks/nova-br100.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro21:51
*** ctennis has quit IRC21:51
sorennova-dhcpbridge is a script called by dnsmasq to inform nova about state transitions and such.21:51
*** baldben has joined #openstack21:52
vvuksan1so i got it working somehow on one node21:52
vvuksan1however on the other node it's not working21:53
*** berendt has quit IRC21:54
uvirtbotNew bug: #715443 in nova "EC2 APIs Create Keypairs/Security Groups etc above database column limits gives wierd results" [Undecided,New] https://launchpad.net/bugs/71544321:56
*** kpepple has left #openstack21:57
*** kpepple has joined #openstack21:57
*** ppetraki has quit IRC21:58
*** dendrobates is now known as dendro-afk21:59
*** grapex has joined #openstack22:01
vvuksan1soren: question is which daemon actually invokes nova-dhcpbridge ?22:02
vvuksan1is it nova-compute ?22:02
vvuksan1or something else22:02
*** aryko has quit IRC22:03
*** ctennis has joined #openstack22:04
*** ctennis has joined #openstack22:04
*** CloudChris has quit IRC22:07
vishyvvuksan1: it is dnsmasq22:08
vishyvvuksan1: (dnsmasq is started by nova-network)22:08
vvuksan1ok that is what I was looking for :-)22:09
vvuksan1so on compute nodes I need nova-compute and nova-network22:09
vvuksan1right ?22:09
*** abecc has joined #openstack22:09
vvuksan1also if I have both of those running and dnsmasq is not being started up22:11
vvuksan1where would I look :-/22:11
*** abecc has quit IRC22:11
vishyit doesn't get started up22:12
vishyit gets called whenever a lease changes22:12
*** dendro-afk is now known as dendrobates22:12
vvuksan1so nova-compute kicks off a machine22:12
vvuksan1but there is no dnsmasq running so it never gets an IP :-/22:12
vishyah22:12
vishynova-network kicks off dnsmasq22:12
*** mlai has joined #openstack22:12
vvuksan1and nova-network is running22:13
vvuksan1but nothing happens22:13
vishywhich networking mode?22:13
vvuksan1flatdhcp22:13
vvuksan1unless nova-network didn't register itself ?22:13
vishyhave you set --network_host22:13
vishy?22:13
vvuksan1in the services table22:13
vishyin flat modes, network host is based on the flag22:14
vvuksan1i did not set network_host22:14
vishyfor example nova-compute --network_host=<some hostname where nova-network is running>22:14
vishyor set it in nova.conf on the compute hosts22:14
vvuksan1--network_host=127.0.0.1 ?22:14
vishyno22:15
vishyhostname22:15
vvuksan1ah22:15
vishyis nova-network running on the same box as nova-compute?22:15
vvuksan1yes22:15
vishythat is odd, it should work by default then22:15
vvuksan1this may be something that is not a typical setup22:15
vvuksan1and hopefully you can shed some light22:15
vishydo you get any errors in nova-network log?22:16
vvuksan1no errors22:16
vvuksan1but let me get this straight22:16
vishyand you get nothing for ps ax | grep dnsmasq?22:16
vishyit should start dnsmasq when it starts22:16
vvuksan1for flatdhcp there should be a single nova-network daemon on the whole network22:16
vvuksan1correct ?22:16
vishyyes22:16
vvuksan1yeah I dont' see dnsmasq22:16
vvuksan1so that is my problem22:16
vvuksan1basically what I'm doing22:16
vishyyeah that is odd22:16
vvuksan1I have two hosts22:16
vvuksan1i don't control the infrastructure only hosts22:17
*** baldben has quit IRC22:17
vvuksan1it's all internal work so no external IPs needed22:17
vvuksan1i was gonna use br100 -> 192.168.0.0/2422:17
vvuksan1then use 10.x for floating IPs22:17
vvuksan1would that even work ?22:18
vishyyes22:18
*** pvo has joined #openstack22:18
vvuksan1but then I would have to have different projects on different hosts ?22:18
vvuksan1so that nova-network can be unique for each host ?22:19
vishyno, projects only correlate with networks in vlan mode22:19
vvuksan1but there can only be one nova-network in flatdhcp22:19
vishywell you could have more than one, but i would recommend only 122:20
vvuksan1how do I tell nova-network to launch dnsmasq foron each host ?22:20
vishyit doesn't22:20
vishyit only runs on the network host22:20
vvuksan1right22:21
vvuksan1but let's say you have multiple physical machines22:21
vvuksan1you can get IPs assigned for eth022:21
vvuksan1you don't care what IP is on br100 as long as floating IP on eth0 gets mapped to it22:22
vvuksan1question is can that be done22:22
vishynot with running dnsmasq on multiple hosts22:23
vvuksan1i'm fine with that :-)22:23
vishyat least not with some complicated custom networking22:23
vvuksan1i just don't see dnsmasq getting kicked off on host222:23
vishyis it getting kicked off on host1?22:24
vvuksan1it looks like it22:24
vvuksan1it does22:24
vishyso on host222:24
vvuksan1and now I see the missing IPs being added on host122:24
vishynetwork_host=host122:24
kbringardshouldn't the uptables rules be forwarding packets to the host running nova-network?22:25
vishyand it should work22:25
vvuksan1cause I killed nova-compute on host122:25
kbringardand I meant iptables22:25
vishywhich iptables rules?22:25
kbringardoh wait, I'm thinking of vlan mode22:25
kbringardsorry22:25
kbringardignore me :-)22:25
vvuksan1vishy: that's a bit of problem :-)22:27
vvuksan1vishy: cause that will add IPs on br100 on host122:27
vvuksan1and not host222:27
vvuksan1and I don't want to be the DHCP server on eth022:27
vishyvvuksan1: why is that a problem?22:27
vishynova-network is the gateway for all of the vms22:28
vvuksan1right22:28
vvuksan1but shouldn't than network_host be host222:28
vvuksan1as that is the machine I want VMs kicked off on ?22:28
vishyno22:28
vishynetwork_host is the name of the host that is running nova-network22:29
vishywhichever host is running nova-network22:29
kbringardso only one host can be running nova-network, right?22:29
kbringardone host per availability zone22:29
vishyset --network_host on both boxes to that hostname22:29
vvuksan1what if both host1 and host2 are running nova-network ?22:29
vishythen you need to give a different network to each host22:30
vvuksan1different dhcp network ?22:30
vishyand instances won't be able to talk to each other over private ips unless you set up iptables/routing rules between the hosts22:31
vvuksan1which is fine22:31
vvuksan1they'll talk over floating IPs22:31
vishyfloating ips may work22:31
vvuksan1how do you assign different networks to different machines ?22:32
vvuksan1additionally regarding floating IPs do you assign a pool of floating IPs on per machine basis ?22:32
vishycreate two networks22:33
vishychange the host in the db22:33
Ryan_Lanerlucio: not yet, but I need to wait until the packages include the console services, really22:33
vishyvvuksan1: yes to floating ips22:33
*** proberts has quit IRC22:34
vvuksan1vishy: this is all starting to make sense now :-)22:34
Ryan_Lanethough I'm going to see if I can connect to a console using that upstart provided :)22:34
vishynova-manage floating create <host> <range>22:34
*** laurensell has left #openstack22:34
vvuksan1vishy: nice22:34
vvuksan1vishy: thanks a lot :-)22:35
vvuksan1i shall write this up22:35
vishyyw22:35
vvuksan1vishy: speaking of which, kbringard wrote up his VLAN setup http://wiki.openstack.org/VlanNetworkSetup22:35
vishycool22:36
kbringardwe are essentially using projects as a way to logically name and tag the broadcast domains netops gives us22:36
vishykbringard: why are you hacking the define instead of just passing --vlan_interface=eth1 in the flagfile or command line?22:38
*** aryko has joined #openstack22:38
*** aryko has joined #openstack22:38
*** baldben has joined #openstack22:38
*** aryko has quit IRC22:38
kbringardvishy: because I didn't know I could specify vlan_interface on the command line :-)22:39
vvuksan1quick22:39
vvuksan1fix the doc :-)22:39
vishyall flags can be set using --xxxx on the command line22:39
vishyor in the conf file22:39
vishythat is the point of the flags :)22:39
kbringardwell right, I just didn't realize that was a flag I guess22:40
kbringardI need to run, I'll bbl22:40
*** kbringard has quit IRC22:40
vishykbringard: might be nice to port that setup to a new manager at some point22:40
vishyoops22:40
vvuksan1i'll remind him :-)22:41
*** TheHutch has quit IRC22:44
Ryan_Laneso, if the instance is running "/sbin/getty -L 115200 ttyS0 xterm", and the qemu process launched it with "-append root=/dev/vda console=ttyS0", I should be able to use "virsh console <domainnumber>" right?22:44
*** evtoews has joined #openstack22:44
evtoews#openstack-meeting22:44
Ryan_LaneI'm getting "No console available for domain"22:45
sorenvvuksan1: dnsmasq invokes it.22:45
dendrobatesevtoews: you missed it22:45
vvuksan1soren: vishy was able to explain it22:45
vvuksan1soren: i am using things somewhat atypically22:46
*** rootwyrm has quit IRC22:46
vishyRyan_Lane: console stuff is a little tricky22:50
Ryan_LaneI'm seeing that :)22:50
vishyi had a debug script that modified libvirt.xml to make it work22:50
Ryan_Laneyeah22:50
Ryan_LaneI'm looking at that22:50
Ryan_Lanein tools22:50
Ryan_Lanethis is defined in my xml: <console type='pty' tty='/dev/pts/2'>22:51
Ryan_Lanewith source path, and target properly defined22:51
Ryan_Laneerr22:51
Ryan_Laneport22:51
vishyyou might need to pull out the existing ports in22:52
vishystuff22:52
Ryan_Laneeh?22:52
Ryan_Lanethe other two definitions cause problems with it?22:52
vishyi think the additions for ajaxwebconsole22:52
vishymay cause issues22:52
vishyi would pull out the other serial defs22:53
Ryan_Lanethat's what I'm trying to get working :)22:53
vishyoh22:53
*** ChanServ sets mode: +v pandemicsyn22:53
vishyyes console doesn't work22:53
vishywith both in22:53
Ryan_Laneahhh22:53
vishyit isn't able to figure out that there are two22:53
vishythat is why ajaxwebconsole uses some sneaky trick to find the char device directly22:53
Ryan_Laneoh. so it's either webconsole, or virsh?22:53
vishycorrect22:54
vishywell22:54
vishyyou can use webconsole + virsh if you get rid of the file console for getconsoleoutput22:54
Ryan_Laneeh22:54
Ryan_Lanewell, that would mean people can't see the console output without actually connecting to a console, right?22:54
vishyit is the file based console + the pts console that breaks virsh22:54
Ryan_LaneI see22:54
Ryan_Lanethat's a pain22:54
vishyit was the easiest way to get it in22:55
vishyalternatively we needed to create a little proxy of somesort that forwards data from the serial port and also logs to a file22:55
Ryan_Laneyeah. it's no big deal. I was just going to test using virsh for now, since the packages don't have the web console in them right now :)22:56
vishybut it seems to work properly with 2 entries as long as you don't mind virsh console not working22:56
Ryan_LaneI can live without virsh console22:56
Ryan_Laneis there any way to enable vnc access?22:57
evtoewsdendrobates: oops.  just taking a look through the meeting log now.  thx.  http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-02-08-21.00.log.html22:57
vishywe missed web-console in the release?22:57
vishyRyan_Lane: yessir22:57
Ryan_Lanethe proxy service, for sure22:57
*** pvo has quit IRC22:57
Ryan_LaneI was thinking about adding guacamole support at some point22:57
vishyyou can also add a vnc console in the devices section:22:58
vishy# <graphics type='vnc' port='5901' listen='<host_ip>' passwd='<password>'/>22:58
vishyi did that when i was testing windows22:58
Ryan_Lanecould add it as a console driver, now that there is a class for it :)22:58
Ryan_Laneguacamole would be useful for windows22:58
Ryan_Laneor for ubuntu, if it has X, and such22:59
* vishy doesn't know guacamole22:59
Ryan_Lanehttp://guacamole.sourceforge.net/22:59
Ryan_Lanehtml5 based vnc client22:59
Ryan_Laneusing canvas22:59
Ryan_Lanehas a proxy to vnc23:00
vishyoh nice, yeah we were talking about doing html5 vnc23:00
vishythe problem is that the vnc proxy is xen specific23:00
Ryan_Lanemay be a little heavy weight, since you need to run a tomcat servlet for each proxied instance23:00
vishywe need something that is more general23:00
Ryan_Laneguacamole is a proxy too23:00
vishydoes it have security built in like what we did for ajaxconsole?23:01
Ryan_Laneusername/password I believe23:02
Ryan_Lanecan likely make it work23:02
Ryan_Laneby setting it in the xml file, and passing it in via url23:02
*** blueadept has quit IRC23:03
Ryan_Laneusername can be generic, then can set the password to the token23:03
*** joearnold has quit IRC23:04
*** opengeard has joined #openstack23:05
*** joearnold has joined #openstack23:06
*** hub_cap has quit IRC23:11
*** reldan has joined #openstack23:15
*** evtoews has quit IRC23:23
*** Hayati has joined #openstack23:28
*** opengeard has quit IRC23:34
*** rlucio has quit IRC23:35
*** burris has joined #openstack23:36
*** rnirmal has quit IRC23:36
*** joearnold has quit IRC23:37
*** rlucio has joined #openstack23:37
*** diegoparrilla has quit IRC23:43
*** gondoi has quit IRC23:46
*** opengeard has joined #openstack23:47
*** reldan has quit IRC23:49
*** joearnold has joined #openstack23:55
*** johnpur has quit IRC23:57
*** reldan has joined #openstack23:59

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