zhenguo | morning mogan! | 01:07 |
---|---|---|
zhenguo | liusheng: does this need a quick +A https://review.openstack.org/#/c/487306/ ? as shaohe_feng is on vacation :D | 01:11 |
*** harlowja_ has quit IRC | 01:13 | |
liusheng | zhenguo: ok | 01:21 |
*** openstackgerrit has joined #openstack-mogan | 01:21 | |
openstackgerrit | Merged openstack/python-moganclient master: Updated from global requirements https://review.openstack.org/484579 | 01:21 |
zhenguo | liusheng: maybe we should fix our physical env | 01:43 |
*** wanghao has joined #openstack-mogan | 01:44 | |
liusheng | zhenguo: sure, many things need to do :) | 01:44 |
zhenguo | liusheng: hah, we need to add a doc for that | 01:44 |
zhenguo | liusheng: Intel and Fiberhome may also need that for testing | 01:45 |
liusheng | zhenguo: you mean expose our pysical env for them ? | 01:45 |
zhenguo | liusheng: no, just a doc | 01:45 |
liusheng | zhenguo: oh, hah | 01:46 |
liusheng | zhenguo: I am try to testing get rid of Nova, but my env always install failed.. | 01:46 |
zhenguo | liusheng: why not just test it on your vm? | 01:46 |
liusheng | zhenguo: just want to totally install a new env and test before we change in project-config, hah | 01:48 |
zhenguo | liusheng: Is there something wrong with our devstack plugin? | 01:48 |
zhenguo | liusheng: someone also pinged me yesterday about the mogan setup issue | 01:49 |
openstackgerrit | Merged openstack/mogan master: Tempest: use network client than compute client to retrive network https://review.openstack.org/487306 | 01:49 |
liusheng | zhenguo: no, it is related with swift in my env | 01:49 |
liusheng | zhenguo: what issue ? | 01:49 |
zhenguo | liusheng: not sure | 01:49 |
zhenguo | liusheng: then he just restarcked and not ping me back | 01:50 |
liusheng | zhenguo: our gate can ensure devstack plugin, hah | 01:50 |
zhenguo | liusheng: sure | 01:50 |
zhenguo | liusheng: so maybe you can update the recommended devstack config file to disable nova, then I can setup a new env | 01:52 |
*** wanghao has quit IRC | 01:53 | |
liusheng | zhenguo: ok, I am uploading my local.conf, may you can also test | 01:57 |
openstackgerrit | liusheng proposed openstack/mogan master: DNM: local.conf to test get-rid-of-nova https://review.openstack.org/488901 | 01:57 |
liusheng | zhenguo: ^ | 01:57 |
zhenguo | liusheng: hah | 01:57 |
zhenguo | liusheng: nova is disabled with that? | 02:02 |
liusheng | zhenguo: yes | 02:03 |
zhenguo | liusheng: so this has been fixed https://review.openstack.org/#/c/452413/ ? | 02:03 |
liusheng | zhenguo: seems I didn't meet that problem again, hah | 02:04 |
zhenguo | liusheng: ok | 02:04 |
liusheng | zhenguo: if we test ok, I will abandon that patch | 02:04 |
zhenguo | liusheng: and if you can enable tempest with nova disabled, it's ok | 02:04 |
liusheng | zhenguo: yes | 02:05 |
zhenguo | liusheng: seems ironic do something to make the standalone mode work | 02:05 |
*** harlowja has joined #openstack-mogan | 02:05 | |
liusheng | zhenguo: that is good | 02:05 |
zhenguo | liusheng: maybe we should use ironic standalone instead | 02:05 |
zhenguo | liusheng: I mean move network things to mogan | 02:06 |
liusheng | zhenguo: yes, but I checked the local.conf of gate log of the patch you sent to me. I am not very sure how it can run standalone | 02:06 |
zhenguo | liusheng: I find there's no nova running there | 02:07 |
liusheng | zhenguo: what's the network things ? | 02:07 |
liusheng | zhenguo: hah | 02:07 |
zhenguo | liusheng: I mean the logic to switch tenant and provision network | 02:07 |
zhenguo | liusheng: add two tasks in our workflow | 02:08 |
zhenguo | liusheng: but maybe in future | 02:08 |
liusheng | zhenguo: not very fimilar with that yet. may you can add that in our taks list | 02:08 |
liusheng | zhenguo: hah, yes | 02:08 |
zhenguo | liusheng: ok, | 02:09 |
zhenguo | liusheng: I can add a patch to project-config | 02:12 |
liusheng | zhenguo: but that has risk.. | 02:13 |
zhenguo | liusheng: maybe with a non-voting | 02:13 |
liusheng | zhenguo: ok, you can have a try | 02:14 |
openstackgerrit | liusheng proposed openstack/mogan master: Add ServerGroup object https://review.openstack.org/488909 | 02:30 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: DNM: local.conf to test get-rid-of-nova https://review.openstack.org/488901 | 02:31 |
zhenguo | liusheng: I added a test patch on devstack gate and make https://review.openstack.org/488901 depends on that to see the result | 02:32 |
zhenguo | liusheng: if that's ok, then we can sent a patch to project-config | 02:33 |
liusheng | zhenguo: can this test our situation ? | 02:33 |
zhenguo | liusheng: yes | 02:33 |
liusheng | zhenguo: cool | 02:33 |
zhenguo | liusheng: just override the enabled services on devstack-gate | 02:33 |
liusheng | zhenguo: ok | 02:34 |
zhenguo | liusheng: btw, please help to test the aggregates API then we can move along. | 02:35 |
* zhenguo brb | 02:37 | |
openstackgerrit | liusheng proposed openstack/mogan master: Add ServerGroup object https://review.openstack.org/488909 | 02:41 |
zhenguo | liusheng: if I disabled nova in devstack-gate, placement seems can' | 02:55 |
zhenguo | liusheng: cant's start tee: /etc/nova/placement-uwsgi.ini: No such file or directory | 02:55 |
liusheng | zhenguo: hmm, but we enable placement, that seems a bug | 02:56 |
zhenguo | liusheng: you can check the log here https://review.openstack.org/#/c/488901/ | 02:57 |
liusheng | zhenguo: I tested locally ok, but may because I didn't delete the old one | 02:57 |
liusheng | zhenguo: ok | 02:57 |
liusheng | zhenguo: seems, yes | 03:04 |
zhenguo | liusheng: if just add nova to the enabled_services, what will happen? | 03:06 |
liusheng | zhenguo: the placement uwsgi config file is under /etc/nova/ but in gate log, there isn't /etc/nova/ :( | 03:07 |
liusheng | zhenguo: will test locally | 03:08 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add aggregates tests https://review.openstack.org/488296 | 03:14 |
*** harlowja has quit IRC | 03:16 | |
*** harlowja has joined #openstack-mogan | 03:18 | |
liusheng | zhenguo: seems we cannnot play placement standalone, unless we create a pre_test_hook.sh and add some configurations for placement :( | 03:36 |
zhenguo | liusheng: what configurations | 03:37 |
liusheng | zhenguo: create a /etc/nova/ and may need to add some configure options in nova.conf | 03:37 |
zhenguo | liusheng: let me check the new gate log | 03:38 |
liusheng | zhenguo: I just read the devstack scripts | 03:38 |
liusheng | zhenguo: in function configure_nova of devstack/lib/nova, the is a statement: sudo install -d -o $STACK_USER $NOVA_CONF_DIR | 03:39 |
liusheng | zhenguo: which will create the /etc/nova/ | 03:40 |
zhenguo | liusheng: sigh | 03:40 |
zhenguo | liusheng: maybe we can add a patch to devstack? | 03:40 |
liusheng | zhenguo: may placement guys didn't consider standalone yet :( | 03:41 |
zhenguo | liusheng: brb, ttyl | 03:41 |
liusheng | zhenguo: a workaround way, we can add a pre_test_hook.sh to configre by ourself | 03:41 |
zhenguo | liusheng: alex said, placement will start to move out in Q | 03:52 |
liusheng | zhenguo: so let's wait ? | 03:52 |
zhenguo | liusheng: you mean add the dir? | 03:52 |
*** harlowja has quit IRC | 03:52 | |
liusheng | zhenguo: yes | 03:53 |
zhenguo | liusheng: I think we need to disable nova report resource to placement | 03:53 |
zhenguo | liusheng: just disable some nova services will work? | 03:53 |
liusheng | zhenguo: I just install my env with the local.conf sucessfully and create a server | 03:54 |
liusheng | zhenguo: if nova.conf is ok, it can work | 03:54 |
zhenguo | liusheng: will be away from lunch | 03:54 |
liusheng | zhenguo: ok | 03:54 |
zhenguo | liusheng:ttyl | 03:54 |
liusheng | zhenguo: ttyl | 03:54 |
zhenguo | liusheng: not sure if it will work if we change PLACEMENT_CONF_DIR | 04:57 |
liusheng | zhenguo: no matter what is the PLACEMENT_CONF_DIR, we need to create a dir | 04:58 |
zhenguo | liusheng: if it's just /etc/ | 04:59 |
zhenguo | liusheng: and seems if you don't enable nova, it will not clone the repo at all | 05:03 |
zhenguo | liusheng: another way, we install placement-api in mogan devstack plugin | 05:26 |
zhenguo | liusheng: just like install python-moganclient | 05:28 |
*** deep-book-gk_ has joined #openstack-mogan | 05:31 | |
*** deep-book-gk_ has left #openstack-mogan | 05:32 | |
zhenguo | liusheng: but still need nova-manage to create the db :( | 05:47 |
*** harlowja has joined #openstack-mogan | 06:02 | |
liusheng | zhenguo: no, if you enable placement, it will download nova and create db tables, and will only start placement-api service | 06:08 |
zhenguo | liusheng: really? | 06:12 |
zhenguo | liusheng: no need to enable nova? | 06:12 |
liusheng | zhenguo: sure | 06:12 |
liusheng | zhenguo: you can take a look my env. hah | 06:12 |
liusheng | zhenguo: just installed | 06:12 |
liusheng | zhenguo: maybe also need the config options in [keystone_authtoken] of nova.conf | 06:13 |
liusheng | zhenguo: since it won't create nova acount, but placement acount | 06:13 |
zhenguo | liusheng: enable placement or placement-api | 06:18 |
liusheng | zhenguo: placement-api | 06:18 |
zhenguo | liusheng: seems not easy to get rid of nova | 06:20 |
liusheng | zhenguo: yes, may be just wait for placement being moved out of nova | 06:20 |
zhenguo | liusheng: if no easy way, maybe yes | 06:21 |
zhenguo | liusheng: still not figure out why enalbe placement-api will make nova installed | 06:28 |
liusheng | zhenguo: seems there is a nova services enalbed with the ENABLE_SERVICES config, not sure.. | 06:41 |
*** harlowja has quit IRC | 06:47 | |
zhenguo | liusheng: if nova in ENABLE_SERVICES, the /etc/nova dir will be created | 06:57 |
liusheng | zhenguo: yes | 06:57 |
zhenguo | liusheng: will it work if you enable both nova and placement | 06:58 |
zhenguo | liusheng: no n-* | 06:58 |
liusheng | zhenguo: didn't try that | 06:58 |
zhenguo | liusheng: maybe worth a try | 06:59 |
liusheng | zhenguo: if add "nova" in ENABLE_SERVICES, what's the nova services will be started ? | 06:59 |
liusheng | zhenguo: ok | 06:59 |
zhenguo | liusheng: not sure, seems compute will be started | 06:59 |
zhenguo | liusheng: seems the only way to achieve this is installing placement in mogan plugin | 07:00 |
liusheng | zhenguo: :( | 07:00 |
zhenguo | liusheng: clone nova repo and install it, but only start placement service | 07:00 |
liusheng | zhenguo: yes | 07:00 |
zhenguo | liusheng: also sync the db | 07:01 |
zhenguo | liusheng: seems it makes sense that we start the placement | 07:01 |
liusheng | zhenguo: leverage devstack/lib/placement ? | 07:02 |
zhenguo | liusheng: yes, import it in our plugin, and call the functions | 07:02 |
zhenguo | liusheng: but I want to make sure why nova will be installed with placement service enabled | 07:02 |
zhenguo | liusheng: can you please confirm on your env again with nova moved to mova.bak | 07:03 |
liusheng | zhenguo: ok, will try | 07:04 |
zhenguo | liusheng: thanks | 07:04 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add placement with mogan devstack plugin https://review.openstack.org/488931 | 07:46 |
openstackgerrit | liusheng proposed openstack/mogan master: Trivial-Fix: Correct KeypairExists exception name https://review.openstack.org/488934 | 07:54 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add placement with mogan devstack plugin https://review.openstack.org/488931 | 08:05 |
openstackgerrit | liusheng proposed openstack/mogan master: Remove legacy auth loading https://review.openstack.org/488937 | 08:29 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add placement with mogan devstack plugin https://review.openstack.org/488931 | 08:41 |
*** liusheng has quit IRC | 08:50 | |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add aggregates tests https://review.openstack.org/488296 | 09:21 |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Add aggregate nodes API https://review.openstack.org/487284 | 09:21 |
*** harlowja has joined #openstack-mogan | 17:59 | |
*** harlowja has quit IRC | 18:14 | |
*** harlowja has joined #openstack-mogan | 18:21 | |
*** harlowja has quit IRC | 18:42 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!