Wednesday, 2021-02-10

*** macz_ has quit IRC00:27
*** macz_ has joined #openstack-ansible00:52
*** spatel has quit IRC00:53
*** macz_ has quit IRC00:56
*** macz_ has joined #openstack-ansible01:13
*** macz_ has quit IRC01:18
*** maharg101 has joined #openstack-ansible01:38
*** maharg101 has quit IRC01:43
*** macz_ has joined #openstack-ansible01:55
*** macz_ has quit IRC01:59
*** macz_ has joined #openstack-ansible03:02
*** spatel has joined #openstack-ansible03:04
*** macz_ has quit IRC03:07
*** cshen has quit IRC03:20
*** macz_ has joined #openstack-ansible03:23
*** macz_ has quit IRC03:28
*** macz_ has joined #openstack-ansible03:44
*** macz_ has quit IRC03:49
*** EZplay has joined #openstack-ansible04:09
*** cshen has joined #openstack-ansible04:12
*** cshen has quit IRC04:17
*** EZplay has quit IRC04:19
*** macz_ has joined #openstack-ansible04:26
*** macz_ has quit IRC04:30
*** csmart has quit IRC04:37
*** lemko has quit IRC04:37
*** gillesMo has quit IRC04:37
*** csmart has joined #openstack-ansible04:42
*** lemko has joined #openstack-ansible04:42
*** gillesMo has joined #openstack-ansible04:42
*** ioni has quit IRC04:45
*** fridtjof[m] has quit IRC04:45
*** masterpe has quit IRC04:45
*** manti has quit IRC04:46
*** macz_ has joined #openstack-ansible04:46
*** csmart has quit IRC04:49
*** macz_ has quit IRC04:51
*** poopcat has quit IRC04:54
*** poopcat has joined #openstack-ansible04:57
*** openstackstatus has quit IRC04:58
*** openstack has joined #openstack-ansible05:01
*** ChanServ sets mode: +o openstack05:01
*** fridtjof[m] has joined #openstack-ansible05:12
*** ioni has joined #openstack-ansible05:15
*** manti has joined #openstack-ansible05:18
*** spatel has quit IRC05:19
*** csmart has joined #openstack-ansible05:19
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
*** cshen has joined #openstack-ansible06:14
*** cshen has quit IRC06:18
*** gyee has quit IRC06:54
*** cshen has joined #openstack-ansible07:03
*** macz_ has joined #openstack-ansible07:27
*** miloa has joined #openstack-ansible07:31
*** macz_ has quit IRC07:32
*** rpittau|afk is now known as rpittau07:51
*** maharg101 has joined #openstack-ansible08:13
*** andrewbonney has joined #openstack-ansible08:21
jrossermorning08:25
noonedeadpunko/08:25
jrossernoonedeadpunk: i filed a bug for mariadb https://jira.mariadb.org/browse/MDEV-2482908:25
jrosserseems like we need a stack trace08:25
CeeMac\o08:26
* noonedeadpunk wondering when 10.5.9 is going to be released08:27
noonedeadpunkI can hardly imagine catching this with trace tbh08:29
noonedeadpunkor we need to always start with trace in CI08:29
noonedeadpunkand hopefully catch it one day08:29
jrossertrouble is it doesnt crash08:30
jrosserso i think what they want is attach with gdb when it's locked up and then `thread apply all bt`08:31
jrosseri was going to try a few focal AIO to see if i can catch it08:32
noonedeadpunklet me spawn severl as well then to increase chances08:32
jrossertheres a link in the last jira comment to how they expect traces to be made08:33
noonedeadpunkI did it several times but already clean forgot...08:34
noonedeadpunkand it was not very obvious even having this doc iirc08:34
noonedeadpunkyeah, because on ubuntu binary is always stripped and there's no debug version...08:40
* noonedeadpunk regrets about descision to spawn vms08:42
jrosserargh08:44
jrosserthey have a tar here https://downloads.mariadb.org/mariadb/10.5.8/08:46
jrosseri wonder if it's enough to run galera playbook / remove package constantly till it breaks08:46
jrossernoonedeadpunk: here are the debug pacakges http://mirrors.coreix.net/mariadb/repo/10.5/ubuntu/dists/focal/main/debug/binary-amd64/Packages08:49
jrossereven though the binaries are stripped the symbols are shipped in seperate packages08:49
jrossergdb is smart enough to find them at runtime, theres some sort of ID built into the binary which allows it to know which symbols to load08:50
noonedeadpunkIs it some extra repo? Just can't find these with apt search :(08:51
jrosserusually it's needed to add an extra apt repo08:51
jrossersudo add-apt-repository 'deb [arch=amd64] http://mirrors.coreix.net/mariadb/repo/10.5/ubuntu focal main/debug09:00
noonedeadpunkaha, yep, thanks. just needed to add another one with main/debug path09:07
noonedeadpunkeventually it's even documented https://downloads.mariadb.org/mariadb/repositories/#09:09
noonedeadpunkwe should have made `galera_repo` a list of repos...09:11
*** tosky has joined #openstack-ansible09:12
jrosseri think i'm going to worry about adding the repo when/if i get a wedged up galera09:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: DNM - test case for mariadb failure to start  https://review.opendev.org/c/openstack/openstack-ansible/+/77478209:17
*** macz_ has joined #openstack-ansible09:28
*** macz_ has quit IRC09:33
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: DNM - Check reason for DB failure on focal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77478809:40
*** macz_ has joined #openstack-ansible09:49
*** macz_ has quit IRC09:54
*** macz_ has joined #openstack-ansible10:10
*** macz_ has quit IRC10:15
jrossernoonedeadpunk: http://paste.openstack.org/show/802502/10:30
jrosseri got one :)10:30
noonedeadpunkoh, sweet10:31
noonedeadpunkI just finished setup-hosts and got distracted :(10:31
jrosseri did about 20 rounds of apt-purge mariadb-common and then re-run the galera playbook in a metal AIO, no errors10:31
jrosserthen tried an LXC and second time i destroyed the container and re-created it did that10:32
jrosseri wonder if uninstalling the package is sufficient though10:32
noonedeadpunkI'm wondering if we're doing smth strange... Ie I see `mysql_parse (thd=thd@entry=0x7fc838000c58, rawbuf=rawbuf@entry=0x7fc8380106f0 "CREATE USER 'monitoring'@'localhost'", length=length@entry=36,` here, and I saw also https://zuul.opendev.org/t/openstack/build/b8f7aff4fb234a9689710ff0338d6a4e/log/logs/host/mariadb.service.journal-23-27-22.log.txt#21310:36
noonedeadpunkthat log is from failed db creation on keystone10:36
jrosseris that for the xinetd check script?10:37
noonedeadpunkhaven't checked yet, but might be, yes10:37
jrossercould easily be that haproxy is checking the galera status at the same time that user is being made10:37
*** ioni has quit IRC10:42
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add hosts integrated tests  https://review.opendev.org/c/openstack/openstack-ansible/+/77468510:45
noonedeadpunkI'm wondering if we should start using maxscale one day instead of haproxy to lb mysql requests...10:46
noonedeadpunk(in case this might be related)10:47
*** ioni has joined #openstack-ansible10:53
*** ianychoi__ is now known as ianychoi11:30
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: DNM - Check reason for DB failure on focal  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77478811:31
*** cloudnull has quit IRC12:02
*** cloudnull has joined #openstack-ansible12:05
jrossernoonedeadpunk: we could use something like this to inhibit the cluster check whilst restarting mariadb https://github.com/openstack/openstack-ansible-galera_server/blob/master/templates/clustercheck.j2#L20-L3212:32
*** mgariepy has quit IRC12:46
*** cshen has quit IRC12:57
*** cshen has joined #openstack-ansible12:59
*** macz_ has joined #openstack-ansible13:07
openstackgerritMerged openstack/ansible-role-python_venv_build master: Import wheels build only when necessary  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77415913:11
*** macz_ has quit IRC13:11
openstackgerritMerged openstack/ansible-role-python_venv_build master: Remove preflight checks  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77442013:13
*** mgariepy has joined #openstack-ansible13:14
*** macz_ has joined #openstack-ansible13:27
*** macz_ has quit IRC13:32
*** jpvlsmv has joined #openstack-ansible13:42
*** jpvlsmv has quit IRC13:46
*** jpvlsmv has joined #openstack-ansible13:47
*** macz_ has joined #openstack-ansible13:48
*** macz_ has quit IRC13:53
*** cloudnull has quit IRC13:56
*** spatel has joined #openstack-ansible13:57
*** cloudnull has joined #openstack-ansible13:59
openstackgerritDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build stable/victoria: Import wheels build only when necessary  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77480414:03
admin0anyone seen this error before:  Error in store configuration. Adding images to store is disabled.: glance_store.exceptions.StoreAddDisabled: Configuration for store failed. ..14:05
admin0its glance over NAS14:06
admin0same config working fine in another cluster :(14:06
admin0i validated that it has mounted the nfs path and i can write to it as well14:06
*** ianychoi has quit IRC14:09
*** macz_ has joined #openstack-ansible14:09
*** jpvlsmv has quit IRC14:10
*** macz_ has quit IRC14:14
spateladmin0 what is default_store= ?14:14
admin0https://gist.githubusercontent.com/a1git/d1a03bbb3bd97b0063927e95a84ca41a/raw/ab0e1b0eb41e2086efdef73a6bf9cc5a9fa12a1f/gistfile1.txt14:15
admin0let me fetch that14:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add hosts integrated tests  https://review.opendev.org/c/openstack/openstack-ansible/+/77468514:16
admin0spatel, there is no default_store anywhere in the config ..  this is 22.0.0 .. i have another 21.1.0 where i am using nfs for glance and I could not find this variable there as well14:17
spateladmin0 also make sure /var/lib/glance/images own by glance14:18
admin0enabled_backends = file:file,http:http,cinder:cinder14:18
admin0that is there14:18
admin0its nfs and its at 77714:19
admin0so glance can read-write14:19
jrosserspatel: do you have any centos networking config examples for this? http://lists.openstack.org/pipermail/openstack-discuss/2021-February/020390.html14:25
spatelYes i saw that in mailing list and going to reply :)14:25
jrossereven better we can make a patch14:26
spateli thought we are going to tell folks move on from CentOS 814:26
jrosserwell yes indeed14:26
spatelIts end of life and small fix won't last for long time.14:26
spatellet me reply anyway and see14:28
jrosseri also get the impression that the ML post wants a "kitchen sink" installer that does everything14:28
admin0could it be due to this ? | Unable to create trust: no such option collect_timing in group [keystone_authtoken] Use the existing user token. -- .. not sure .. all commands to list etc work fine ( i see no errors )14:34
admin0playbook runs successfully without isues14:34
spateladmin0 I had similar issue yesterday when i was setting up ceph storage for glance and my issue was glance was throwing permission error14:43
admin0i found somewhere that i cannot mount the same folder in 2 diferent glance14:44
admin0so checking that14:44
spatelIf you are setting this up for NFS then all i can see glance not able to access NFS storage or permission issue. NFS is tricky sometime14:44
spatelNFS has lots of locking issue if you don't use NFSv414:44
*** macz_ has joined #openstack-ansible14:47
spateljrosser don't you think we should put warning here or redhat official link for centos 8 deployment (that this is EOL soon and support is experimental)14:47
spatelhttps://docs.openstack.org/openstack-ansible/latest/user/aio/quickstart.html14:47
*** macz_ has quit IRC14:51
*** macz_ has joined #openstack-ansible15:08
*** macz_ has quit IRC15:13
*** mgariepy has quit IRC15:15
*** macz_ has joined #openstack-ansible15:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add documentation warning about Centos-8 end-of-life  https://review.opendev.org/c/openstack/openstack-ansible/+/77488715:31
jrosserspatel: ^15:31
spatel+115:32
*** macz_ has quit IRC15:33
jrosseri need to have another go on centos-stream15:33
spatelDo we have CI job for stream?15:33
jrosserbut the only route i can see is upgrading the entire of systemd from EPEL15:34
spatelI can build LAB for centOS-stream if you want to test it out outside of CI15:34
jrosserand i'm not really sure if taking such a critical component from there is wise15:34
spatelhmm15:34
jrosserall for one package that RH refuse to support, it's really sad :(15:35
spatelRH trying to make everything highly commercialized15:36
*** mgariepy has joined #openstack-ansible15:44
*** macz_ has joined #openstack-ansible15:49
admin0ok .. issue solved .. new stuff learnt .. you cannot mount the same glance folder via nfs in 2 different openstack clusters ( trying to migrate from old to new)15:51
*** macz_ has quit IRC15:53
*** djhankb has quit IRC15:55
*** djhankb has joined #openstack-ansible15:56
spateladmin0 that is not good16:02
spatelmay be you need this - https://www.stackalytics.com/report/blueprint/glance/glance-multifilesystem-store16:04
admin0i was trying to migrate like 1 TB of images by adding the same store and just rename the uuid from old -> new .. but now i have to copy it to a new folder16:05
admin0still ok16:05
admin0that error was cryptic though16:05
*** fanfi has joined #openstack-ansible16:08
*** macz_ has joined #openstack-ansible16:10
fanfihi, could someone help me please? After fresh OSA deployment i do not have any DHCP agent. Which parameter is needed to setup it ?16:13
spatelfanfi did you use AIO deployment?16:18
fanfino16:18
fanfi3node setup +compute node16:19
fanfiwith Open vSwitch agent16:19
spatelDHCP agent run on infra nodes on metal16:19
*** LowKey has joined #openstack-ansible16:20
spatelyou can see them somewhere on this path /openstack/venvs/neutron-21.0.1.dev4/etc/neutron/16:20
fanfiit is not a part of neutron container ?16:20
spatelno16:20
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add hosts integrated tests  https://review.opendev.org/c/openstack/openstack-ansible/+/77468516:21
spatelDHCP agent get install on Physical host on infra node16:21
spatelneutron container only run neutron-server service16:21
fanfido i need to specify someting for dhcp agent in variables ?16:23
spatelno16:23
spatelit should be there16:23
fanfii can't find any config for neutron on infra nodes16:26
fanfii am using ubuntu 2016:26
fanfiand source install method16:27
spatellook at here - http://paste.openstack.org/show/802527/16:27
spatelOSA install components in /openstack/venv16:28
fanfiin /openstack i have only log directory16:28
spatelthen something is wrong..16:29
fanfihttp://paste.openstack.org/show/802528/16:30
spatelv-node01_neutron_ovn_northd_container16:31
spateldid you use OVN to deploy?16:31
spateljrosser may be you can help here.16:32
fanfino i am use "openvswitch"16:32
spatelOVN use OpenvSwitch16:32
spatelI don't have experience with OVN so hope someone else chime in16:35
fanfioki, thank you16:35
noonedeadpunkid say it's more mgariepy who played with ovn16:36
mgariepyi played briefly with it but i plan to work on it when i have time,16:44
fanfiwhich neutron plugin you are using for ?16:46
mgariepycurrently my setup is runing with ovs, i do plan to switch to ovn at some point (once i have time to fix a few things)16:51
mgariepyi don't use much plugins only the default one for now.16:53
mgariepybut with the openvswitch firewall16:53
spatelfanfi why did you decided to use OVN (just curious)17:03
mgariepyhttp://paste.openstack.org/show/802531/17:03
mgariepyshiny and new.17:04
mgariepymostly to get rid of the annoyong agent process,17:04
mgariepyi do have like 400-500 project on my cloud and the falback when a node dies is annoyingly long.17:05
mgariepyovn seems to be better on paper17:05
mgariepyalso, i work in a university for research purposes.17:06
mgariepyovs config firewall_driver: openvswitch17:07
*** LowKey has quit IRC17:07
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add hosts integrated tests  https://review.opendev.org/c/openstack/openstack-ansible/+/77468517:14
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Use integrated tests  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77468817:16
fanfii would like to use OVS, not ovn17:26
fanfithat my setup http://paste.openstack.org/show/802534/17:29
*** LowKeys has joined #openstack-ansible17:34
*** d34dh0r53 has quit IRC17:43
*** d34dh0r53 has joined #openstack-ansible17:45
mgariepyfanfi, what is your issue ?17:45
*** maharg101 has quit IRC17:46
mgariepyfanfi, on your infra host , do you have openvswith running ?17:49
mgariepyfanfi, ovs-vsctl show does it show you something that seems to be ok /17:50
mgariepy?17:50
*** jbadiapa has quit IRC17:51
spatelmgariepy he was asking about where is DHCP agent because he didn't find anything related neutron on infra* node17:53
spatelwhen i noticed OVN container in his paste so got confused17:54
LowKeysHi, morning.. how to fix this type of error ? http://paste.openstack.org/show/QmV5uL23pLeYboeyD6Wt/17:55
jrosserLowKeys: you'll need to paste more of the log than that becasue the file it cannot find should have been created previously18:00
openstackgerritwes hayutin proposed openstack/openstack-ansible-os_tempest master: remove master standalone upgrade  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77491618:01
mgariepyovn container maybe you have a mis-configured stuff.18:01
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Move installation of xinetd clustercheck until after mariadb is installed and configured  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77491818:11
LowKeysjrosser: i re-running playbooks with "-e venv_rebuild=yes" and it's solved the issues..18:12
jrossernoonedeadpunk: ^ galera role does really strange things with handlers, it looks like clustercheck is installed way before the db is boostrapped and the users created, hopefully my change makes the makes the clustercheck stuff be done at the end18:13
jrosserLowKeys: as you are running 20.0.0 you should know about https://bugs.launchpad.net/bugs/191430118:15
openstackLaunchpad bug 1914301 in openstack-ansible "passing venv_rebuild=true leaves repo server in unusable state" [Undecided,Fix released]18:15
*** miloa has quit IRC18:16
LowKeysjrosser: ok noted, my bad..18:20
*** rpittau is now known as rpittau|afk18:23
*** ioni has quit IRC18:38
*** spatel has quit IRC18:40
*** spatel has joined #openstack-ansible18:44
*** cshen has quit IRC19:35
*** andrewbonney has quit IRC19:39
*** maharg101 has joined #openstack-ansible19:43
fanfimgariepy, hi as spatel sed. I do not see any dhcp agent running on my new infra19:45
spatelfanfi i would say you should remove OVN piece if you don't know about that19:46
*** maharg101 has quit IRC19:47
fanfiokay, but I have no idea where I put OVN part in my config19:49
mgariepydid you paste your config somewhere?19:49
mgariepyfanfi, can we check this tomorrow ?19:53
spatelhe might copy that from example (may got confused between OVN vs OVS)19:53
fanfihttp://paste.openstack.org/show/802545/19:54
mgariepyi'm usualy there from 9h-ish to 15h-ish EST.19:54
*** jpvlsmv has joined #openstack-ansible19:58
mgariepyfanfi, also i would need your /etc/openstack_deploy/env.d/*20:01
*** maharg101 has joined #openstack-ansible20:03
fanfioh...i see there are config for OVN20:04
fanfii put it to the paste20:05
fanfiit could be just deleted ?20:05
mgariepythe inventory also need to be updated.20:06
mgariepyadding is pretty much seamless. substraction not so much.20:06
spatelif it going to be production environment and you just started building then i would say destroy everything and rebuild again..  (i would do that if its my cloud)20:07
fanfioch...okay thank you ...i will try it again :)20:08
spatelyou never know what goes where in config.. until you are expert20:08
fanfian i have one more question, how I can eddit this parameter for LXC host --dhcp-option="6,${LXC_ADDR}" that create new def route with i do not want to use. for my lxc containers20:14
*** ioni has joined #openstack-ansible20:17
fanfiin file /usr/local/bin/lxc-system-manage20:17
*** gyee has joined #openstack-ansible20:21
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add hosts integrated tests  https://review.opendev.org/c/openstack/openstack-ansible/+/77468520:23
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Replace upgrade jobs with infra_lxc  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77501120:24
*** maharg101 has quit IRC20:37
*** jpvlsmv has quit IRC21:15
*** jpvlsmv has joined #openstack-ansible21:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Move installation of xinetd clustercheck until after mariadb is installed and configured  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77491821:31
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Install xinetd clustercheck until after mariadb is installed and setup  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77491821:33
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Install xinetd clustercheck after mariadb is installed and setup  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77491821:33
*** jpvlsmv has quit IRC21:34
*** LowKeys has quit IRC22:03
*** spatel has quit IRC22:09
*** jpvlsmv has joined #openstack-ansible22:38
*** eatthoselemons has joined #openstack-ansible22:39
eatthoselemonsI am trying to do my first openstack ansible install and am trying to figure out the best storage configuration for my situation, I was wondering if this would be the correct channel to ask in or if I should try one of the more specific channels like "openstack-swift"?22:48
jrosserhere is a good place to ask22:52
jrossergenerally people doing deployments are here, rather than purely developing the services22:52
eatthoselemonsokay good to know22:56
eatthoselemonsSo I have a single storage node (all compute nodes don't have their own storage)22:57
eatthoselemonswith that I would like to put, glance, swift, cinder and manila on there22:57
eatthoselemons(which I believe I need for an openstack config22:57
eatthoselemons)22:57
eatthoselemonswell need object storage for my application, and glance since there is no storage on compute nodes22:58
jrosserswift and cinder are optional22:58
jrosseryou'd need glance regardless of storage on the compute nodes22:58
jrosser*swift and manila sorry22:58
eatthoselemonsOkay so sounds like I have to have, glance, swift, and cinder (since swift is optional but need it for my application)22:59
eatthoselemonsIs it possible to install all of those to the same physical machine without vm's?23:00
jrosseryou have many many choices23:01
eatthoselemons(with the note of my understanding is for openstack-ansible you need to have the storage already setup. ie openstack-ansible doesn't setup the storage for you23:01
jrosserLVM backing for cinder works pretty much out of the box23:01
jrosseryou can use NFS for glance which would match nicely with a single host23:02
eatthoselemonsfor nfs you are saying create a volume and expose it via nfs and then on the same machine run glance?23:03
jrosserglance is an API that runs on the controller23:03
jrosserthere are choices for what the backing store is23:04
jrosseryou'd have to consult the glance documentation23:04
jrossersimilar for cinder, cinder is an API on the controller23:05
jrossercinder-volume is a service which can run on a controller (or elsewhere) and integrate various storage backends23:05
eatthoselemonsah I didn't know glance was an api on the controller good to know23:06
jrosserimho you should start with an openstack-ansible all-in-one and understand some of the architecture23:07
eatthoselemonsso when you are inputting the ip's for cinder/glance then you are not putting the storage node with the storage but where to put the api's?23:07
jrosserin general terms, yes23:08
eatthoselemonsMy understanding was that the all-in-one would just set everything up for you so you wouldn't understand the architecture, ie would be good for learning to do things on openstack but not for learning openstack itself23:08
eatthoselemonsI take it that understanding is incorrect?23:08
jrosserif you want to understand how openstack-ansible works then you should start with the all-in-one23:08
jrosserand have one available at all times as you try to build a proper deployment to use as a reference23:09
eatthoselemonsopenstack ansible is not its own thing though right? It is just a set of install scripts for openstack?23:09
eatthoselemonsie the goal would be to understand openstack through openstack-ansible?23:09
jrosseri assume you're here asking about making a deployment with openstack-ansible?23:10
jrosserhttps://github.com/openstack/openstack-ansible23:10
eatthoselemonsI would like an openstack deployment, and from my understanding the best way to get that is to use openstack-ansible to deploy openstack23:10
eatthoselemonsbest way being the easier/don't have to be an expert in all things openstack23:11
*** poopcat has quit IRC23:11
*** poopcat has joined #openstack-ansible23:13
jrosseropenstack-ansible is more than "just a set of install scripts", becasue you end up with a fairly well battle tested architecture proven in some large deployments23:14
eatthoselemonsthey are sane defaults correct?23:15
jrosserthats the idea23:15
eatthoselemonsso with openstack-ansible you are less likely to configure something incorrectly?23:15
jrosserit's kind of the opposite of a shrink-wrap software installer23:16
eatthoselemonsHow is it the opposite?23:16
jrossereverything has sensible defaults, and a reference deployment architecture that you can choose to follow if you wish23:16
jrosseron the other hand absolutely everything is configurable so it's totally possible to make something broken23:17
jpvlsmvI'll attest that it's easy to make something broken :)23:17
eatthoselemonsah you are saying that it is the opposite of a software installer in that everything is configurable?23:18
eatthoselemonsvim23:18
eatthoselemonsehh wrong window23:18
jrosserif you want some sort of wizard type setup tool then it's not that23:19
jpvlsmvwell. aio is pretty close to a wizard-type23:19
jrossertrue, which is why i suggest that is a great starting point23:19
eatthoselemonsthat makes sense23:20
jrosserfwiw the all-in-one is the exact code we run dozens of times a day in CI to validate every code change23:20
jrosserso it's very well tested23:20
eatthoselemonsI did see that the aio is the method for testing23:21
eatthoselemonsis there something I should do with the aio install to learn? or just kinda poke around?23:21
jrosseryou've asked quite a bit about storage, so maybe understand how the AIO does that and see how it would map to what you want to do23:22
jrossertheres obviously no H/A in the AIO, so deciding your approach to that (if you want high-availability control plane) is also a good excercise23:23
*** kleini has quit IRC23:25
eatthoselemonsfor that I assume I should also undertand the bootstrap-aio.sh script?23:26
eatthoselemonsI don't need any H/A so don't have to do too much configuration23:26
jrosserbootstrap-aio.sh is of limited use beyond the AIO23:26
jrosserstepping beyond the AIO to your own setup the idea is you do the preparation of the target hosts in whichever way you prefer23:27
eatthoselemonsah, is there some code that I can go through to see what the aio uses for its config? or is it all spread out in defines throughout the repo?23:27
jrossergenerally places have their own pxeboot/foreman/maas/whatever23:27
jrosserthere is an ansible role in tests/roles/boostrap-host which brings preps everything for the AIO23:28
eatthoselemonsThe machines I will have all are static (just 1 compute for example) so don't expect to need maas or pxeboot, is that a reasonable line of thinking?23:28
jrosserthats fine23:29
eatthoselemonsah okay I will start going through those anisble roles23:29
jrosserhttps://docs.openstack.org/project-deploy-guide/openstack-ansible/victoria/targethosts.html23:30
eatthoselemonssounds like a plan start with the aio, and poke around understand the bootstrap-host role23:31
eatthoselemonsare there anything I should know that are weird/poorly explained?23:31
jrossermaybe don't underestimate the amount if learning to do23:32
eatthoselemonsah I just totally skipped the configuring the storage step, I was thinking of using zfs so just skipped the lvm portion, I see how it applys now23:33
eatthoselemonsYea I tend to rush into things, and underestimate them23:33
eatthoselemonsfor the aio it has the horizon dashboard correct?23:34
jrosserif you take the default option of deploying with LXC containers, yes23:36
eatthoselemonsokay good to know23:36
eatthoselemonsand the openstack ansible deploys to bare metal though right? (well the controller services are in containers if I recall correctly, been a bit since I looked at the controller node stuff)23:37
jrosserfor the compute nodes everything is just on the metal23:41
eatthoselemonsah okay23:42
eatthoselemonsSo another question that I don't think the aio will cover, (or maybe it does) since vm's wont have local storage then the speed of the glance service is very important, it looks like I could use infiniband to be the boot drives for the vm's23:45
eatthoselemonsis there anything in the AIO that I should pay attention to for that?23:45
eatthoselemonsor is that all just done on the openstack ansible config?23:45
eatthoselemonsand won't learn anything about that from the aio?23:46
jrosserglance just stores images23:51
*** CeeMac has quit IRC23:51
eatthoselemonsdoes that mean that all userfiles are also loaded into memory? I assumed you could have everything not the kernel be stored on the storage to save on memory footprint of the vm?23:55
eatthoselemonsbased on the "glance just stores images" I take it that that understanding is incorrect?23:55
eatthoselemonsAnother way to put that is I keep seeing that fast storage is useful for vm's I assumed that was for packages/userfiles/etc23:56
jrosserglance is an image store and it's where you put your ubuntu/centos/whatever cloud images23:58
jrosserwhen you boot them they're transferred to whatever storage is backing the VM23:58
jrosserwhich may be local to the compute node or elsewhere23:58
eatthoselemonsif the compute node doesn't have any storage then where are they transfered to?23:59
jrosserand can be many protocols, iscsi, NFS, ceph rbd23:59
jrosserif you use cinder for block storage, whichever storage you choose to integrate with cinder-volume23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!