*** ysandeep|out is now known as ysandeep | 05:12 | |
opendevreview | amolkahat proposed openstack/openstack-ansible-os_tempest master: Add tripleo-ci-base-standalone-standard parent https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/831373 | 05:19 |
---|---|---|
magodde | Hey there, how are we supposed to remove a controller node from a cluster. There's only reference for compute nodes here https://docs.openstack.org/openstack-ansible/xena/admin/scale-environment.html Thanks :) | 08:45 |
*** ysandeep is now known as ysandeep|lunch | 09:07 | |
noonedeadpunk | magodde: that is _really_ good question | 09:19 |
noonedeadpunk | and I don't think we have a documentation for that | 09:20 |
noonedeadpunk | magodde: are you going to replace it with another hardware or just reduce amount of controllers permanently? | 09:20 |
magodde | well I don't need to do such thing at the moment. I was just wondering | 09:21 |
magodde | is that even possible to do that properly ? | 09:22 |
damiandabrowski[m] | i think it's doable but may require some manual actions(like removing this controller from rabbitmq/galera cluster, removing nova/cinder/neutron agents etc.) | 09:23 |
damiandabrowski[m] | but yeah, https://github.com/openstack/openstack-ansible-ops/blob/master/ansible_tools/playbooks/remove_compute_node.yml equivalent for controllers would be helpful here | 09:24 |
jrosser | you will need to re run pretty much the whole deployment config files | 09:25 |
jrosser | specifically for memcached cluster member removal | 09:26 |
magodde | is removing the controller from the inventory and running the setup-everything a suitable idea ? | 09:27 |
jrosser | maybe :) | 09:27 |
damiandabrowski[m] | jrosser: that's generally true but i see one exception: https://docs.openstack.org/openstack-ansible-memcached_server/latest/configure-ha.html | 09:29 |
damiandabrowski[m] | in this case You don't define all memcached servers in config | 09:29 |
jrosser | if this is in the context of OS upgrades (introduce new controller / remove old controller) then i think path of least resistance is not to do it that way | 09:29 |
jrosser | damiandabrowski[m]: yes indeed - though i expect most deployments stick with the default | 09:30 |
opendevreview | Merged openstack/openstack-ansible master: Bump versions of ansible collections https://review.opendev.org/c/openstack/openstack-ansible/+/836379 | 09:42 |
magodde | well, I gess removing manually the IP from all the other hosts is easier | 09:48 |
jrosser | magodde: out of interest why do you want to remove a controller? | 09:49 |
magodde | I don't to really want to remove a controller, it's for learning purpose ^^ | 09:50 |
jrosser | i think the answer you are getting here is "dont" :) | 09:50 |
jrosser | start with 3 and stick with it would be my advice for a HA deployment | 09:50 |
jrosser | replace them in-place for OS upgrades or harware swaps | 09:50 |
magodde | all right :) | 09:51 |
magodde | by the way, even with 10/20/50 computes, is 3 controllers the right amount ? | 09:51 |
jrosser | it could be done, but i think the lack of docs is a pointer that it's not really a normal thing to do and there will be a bunch to fix up as others have said | 09:52 |
jrosser | as always it depends on your use case | 09:52 |
jrosser | in the default configuration the controllers collapse the APIs, haproxy, neutron agents, db, mq all onto the same 3 hosts | 09:53 |
jrosser | you can keep that, or split that up further however you like | 09:53 |
jrosser | but 3 hosting it all is the default and how most deployments would be | 09:53 |
magodde | yup in our deployment we have our APIs, DB, ... on our 3 controllers | 09:53 |
jrosser | seems to be that neutron agents are the first thing that people separate out | 09:54 |
magodde | thank your for all this. :) | 09:55 |
jrosser | and you should never do less than 3 for a HA galera cluster, otherwise thats doing to go badly | 09:55 |
jrosser | maybe this is a very long way of saying that rather than making more than 3 controllers, the first thing to do would be to split some functions out if they were overloaded | 09:57 |
*** ysandeep|lunch is now known as ysandeep | 10:31 | |
opendevreview | Merged openstack/openstack-ansible-os_senlin master: Updated from OpenStack Ansible Tests https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/835721 | 11:05 |
*** dviroel|afk is now known as dviroel\ | 11:13 | |
*** dviroel\ is now known as dviroel | 11:13 | |
opendevreview | Merged openstack/ansible-config_template master: Updated from OpenStack Ansible Tests https://review.opendev.org/c/openstack/ansible-config_template/+/835732 | 11:26 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Generate SSH authorities during upgrade independently https://review.opendev.org/c/openstack/openstack-ansible/+/836945 | 11:39 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts master: Replace systemd-mount template with role https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/834183 | 11:40 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible-os_neutron master: Add parameters to limit the number of DHCP or L3 agents https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/833769 | 11:41 |
*** ysandeep is now known as ysandeep|afk | 12:17 | |
*** ysandeep|afk is now known as ysandeep | 13:06 | |
*** dviroel is now known as dviroel|ruck | 14:14 | |
spatel | I am looking for Germany visa requirement. to attend openstack summit what kind of visa i should be obtaining? business or tourist ? does anyone went through this process. | 14:39 |
spatel | Anyway i am going to ask my legal team but just curious | 14:40 |
noonedeadpunk | spatel: I think tourist/business are same ones.... | 15:18 |
noonedeadpunk | But generally conferences are considered as business afaik | 15:18 |
mgariepy | when i travel to usa, (from canada) if buisness i have to pay 1USD.. for ${REASON|random} | 15:19 |
noonedeadpunk | For US I was jsut given business/travel visa when was attending conference there... | 15:24 |
mgariepy | hmm or it was only when travelling by car :/ not quite sure haha | 15:25 |
mgariepy | i also dont need visa to go to US .. | 15:26 |
*** dviroel|ruck is now known as dviroel|ruck|lunch | 15:28 | |
*** ysandeep is now known as ysandeep|out | 15:34 | |
spatel | Got it.. i believe its business because attending conference. (tourist will be little different). also documentation is little different where it required some doc related business | 15:42 |
spatel | mgariepy you are in Canada correct? | 15:42 |
mgariepy | yep | 15:42 |
spatel | when next openstack summit going to happen in US? | 15:43 |
mgariepy | i have no idea ! :) | 15:43 |
spatel | 5 year ago one of was Boston (in my town) but that time i was not using openstack :) | 15:43 |
mgariepy | spatel, you live in boston ? | 15:44 |
spatel | yes | 15:44 |
mgariepy | nice | 15:44 |
admin1 | spatel, a business visa is easier to get | 15:44 |
admin1 | but you get only for the duration of the trip | 15:44 |
spatel | not in boston city but few miles away from city. my datacenter located in boston so i used to go there time to time.. | 15:45 |
mgariepy | i live near sherbrooke, 4 hours away | 15:45 |
spatel | admin1 i just talked to german consulate and they suggested business visa also for conferences. | 15:45 |
spatel | mgariepy nice!! | 15:46 |
spatel | not far from my place :) | 15:47 |
mgariepy | yep | 15:47 |
mgariepy | i went to boston and vancouver for openstach summit a few year back | 15:47 |
spatel | :) that time i was not part of openstack world so i missed one | 15:48 |
*** dviroel|ruck|lunch is now known as dviroel|ruck | 16:13 | |
*** dviroel|ruck is now known as dviroel|afk | 20:39 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!