opendevreview | OpenStack Proposal Bot proposed openstack/openstack-ansible master: Imported Translations from Zanata https://review.opendev.org/c/openstack/openstack-ansible/+/952313 | 02:54 |
---|---|---|
opendevreview | Rafal Wadolowski proposed openstack/openstack-ansible-haproxy_server master: Allow expand list of Let's Encrypt certificates https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/951837 | 06:28 |
noonedeadpunk | good morning | 07:05 |
jrosser | o/ hello | 07:11 |
opendevreview | Rafal Wadolowski proposed openstack/openstack-ansible-haproxy_server master: Allow expand list of Let's Encrypt certificates https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/951837 | 07:45 |
opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: Drop os_nova "Copy nova rootwrap filter config" task https://review.opendev.org/c/openstack/openstack-ansible/+/953282 | 08:18 |
opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: [doc] Disable firewalld for CentOS/Rocky https://review.opendev.org/c/openstack/openstack-ansible/+/953154 | 08:23 |
opendevreview | Merged openstack/openstack-ansible-os_aodh master: docs: add link to OSA deployment guide for adding a role https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/952218 | 08:26 |
opendevreview | Merged openstack/openstack-ansible master: Imported Translations from Zanata https://review.opendev.org/c/openstack/openstack-ansible/+/952313 | 08:27 |
opendevreview | Merged openstack/openstack-ansible master: docs: Security settings - add information about SSL https://review.opendev.org/c/openstack/openstack-ansible/+/951461 | 08:27 |
opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_nova master: Drop os_nova "Copy nova rootwrap filter config" task https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/953285 | 08:27 |
opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_nova master: Drop os_nova "Copy nova rootwrap filter config" task https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/953285 | 08:39 |
opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_nova master: Drop os_nova "Copy nova rootwrap filter config" task https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/953285 | 08:39 |
opendevreview | Merged openstack/openstack-ansible master: [doc] Disable firewalld for CentOS/Rocky https://review.opendev.org/c/openstack/openstack-ansible/+/953154 | 09:14 |
opendevreview | Merged openstack/openstack-ansible master: [doc] use mariadb instead of mysql https://review.opendev.org/c/openstack/openstack-ansible/+/953242 | 09:28 |
opendevreview | Merged openstack/openstack-ansible master: [doc] Add console code for copying directory https://review.opendev.org/c/openstack/openstack-ansible/+/953232 | 09:28 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Do not add libvirt and mdev sections for non-computes https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/950565 | 09:29 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Define resource allocation and reservation only for computes https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/950566 | 09:29 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Do not add scheduler sections to computes https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/950570 | 09:29 |
bhola | Hi. New to Openstack and want to install openstack on a single host with all-in-one configuration. I am confused about initial network configuration on deployment host with VLAN 10. Do I have to do it manually or Openstak Ansible playbook will do it automatically? | 13:08 |
noonedeadpunk | bhola: hey | 13:12 |
noonedeadpunk | so if you're doing "classical" all-in-one, all networking configuration will be performed during bootstrap-aio.sh script execution | 13:13 |
noonedeadpunk | It will create fake devices and bridges to ensure connectivity | 13:14 |
noonedeadpunk | If you're coming to step of manuall installation rather then relying on bootstrap-aio.sh (which is _very_ opinionated and good only for sandboxing), then you either need to create such bridges on your own, or define network configuration with variables, and then roles will take care of it | 13:15 |
noonedeadpunk | https://docs.openstack.org/openstack-ansible/latest/user/network-arch/example.html#network-interfaces | 13:16 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Drop rootwrap.d creation https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/953307 | 13:32 |
bhola | noonedeadpunk: Thanks a lot for your reply. I am trying to install it on Proxmox VMs, just for the purpose of understanding installation process, with hypervisor type LXC for VM instances. Do i need to add 2 network interfaces on Target host? And same is the case for Deploment host? | 13:32 |
noonedeadpunk | so I'd start with this: create a single VM of ~16Gb of RAM, 100GB of disk and 6 CPUs, and a single interface with access to internet and used for default route, and run smth like: | 13:34 |
bhola | One interface connected to main home network to external/internet connectivity and other one for management purposes bwteen Deployment and Target host? | 13:34 |
noonedeadpunk | git clone https://opendev.org/openstack/openstack-ansible; cd openstack-ansible; git checkout 31.0.0; ./scripts/gate-check-commit.sh aio_lxc | 13:34 |
noonedeadpunk | this VM will act both as the deploy and control and compute host | 13:35 |
noonedeadpunk | and the script will do all required wiring with fake interfaces on it's own | 13:35 |
bhola | noonedeadpunk: I want to keep my deployment host separate. | 13:36 |
noonedeadpunk | ok, then we're going out of territory of AIO a little bit | 13:36 |
bhola | and target host will be all openstack services. | 13:37 |
noonedeadpunk | so the only connection between deploy host and other hosts you need - is basically SSH connection | 13:37 |
bhola | noonedeadpunk correct | 13:37 |
noonedeadpunk | and you can define a different address for SSH vs management address | 13:37 |
noonedeadpunk | sec, will find example | 13:38 |
noonedeadpunk | https://docs.openstack.org/openstack-ansible/latest/reference/inventory/configure-inventory.html#having-ssh-network-different-from-openstack-management-network | 13:39 |
noonedeadpunk | so you can do like this ^ | 13:39 |
noonedeadpunk | but I'd suggested to jsut start from AIO to see how things are getting together | 13:40 |
noonedeadpunk | as ` ./scripts/gate-check-commit.sh aio_lxc` is pretty much a single command which will return you working setup in 2h tops | 13:41 |
noonedeadpunk | and it can be extended with services, as `aio_lxc` is AIO scenario which is applied. So you can do smth like `aio_lxc_ceph_octavia` etc | 13:42 |
noonedeadpunk | but AIO would treat current host as both deploy and compute/control host | 13:48 |
bhola | noonedeadpunk: Thanks again for the tips. You are right. I should got AIO first and see how it play out and then thinking of separate things. | 13:51 |
jrosser | i'm not sure if deploying into an LXC type instance on proxmox is going to work | 15:59 |
jrosser | bhola: ^ this is for you | 15:59 |
jrosser | anything trying to load kernel modules or things of that sort should fail | 16:00 |
bhola | jrosser: Thanks. What if required kernel modules are already loded on the host? | 16:19 |
noonedeadpunk | well, roles are attempting to execute modprobe | 16:19 |
noonedeadpunk | probably you can do some overrides to avoid that... | 16:20 |
noonedeadpunk | but I'm not sure if you're be able to startup openvswitch and/or libvirt anyway without that | 16:21 |
bhola | noonedeadpunk: Do I need Openvswitch? What is wrong with Linux Bridge? | 16:22 |
noonedeadpunk | bhola: is it completely removed from OpenStack in 2025.1 (Epoxy) | 16:22 |
noonedeadpunk | default option is OVN, but it is still based on OVS | 16:22 |
noonedeadpunk | (if we are talking about Neutron SDN driver) | 16:23 |
noonedeadpunk | for OpenStack-Ansible and LXC connectivity you still can use linux bridges | 16:23 |
bhola | noonedeadpunk: hmm. That is news for me. | 16:23 |
noonedeadpunk | but not for OpenStack SDN | 16:23 |
jrosser | imho you want a real VM for testing not an LXC | 16:25 |
bhola | jrosser: Proxmox VM is not a real VM? | 16:28 |
bhola | I am dead sure it has its own kernel. | 16:28 |
jrosser | but you said LXC? | 16:30 |
jrosser | 2:32 PM <bhola> noonedeadpunk: Thanks a lot for your reply. I am trying to install it on Proxmox VMs, just for the purpose of understanding installation process, with hypervisor type LXC for VM instances. Do i need to add 2 network interfaces on Target host? And same is the case for Deploment host? | 16:31 |
jrosser | unless I misunderstood what you mean? | 16:32 |
bhola | jrosser: I said I want the openstack vm instances and openstack services running as LXC containers. | 16:32 |
jrosser | ah right | 16:32 |
jrosser | openstack vm are vm, not lxc | 16:32 |
bhola | jrosser: When we create projects in Openstack and create VMs within projects, they will be real/full VMs? | 17:13 |
jrosser | yes they will be full vm | 17:14 |
bhola | jrosser: got it. | 17:15 |
noonedeadpunk | I;m not sure if LXC driver is still supported in Nova tbh | 17:45 |
noonedeadpunk | I think it might have been discontinued | 17:45 |
noonedeadpunk | what will be in LXC though, are services | 17:45 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!