51 networking service neutron automation(Openstack Networking Project Installation)#56
Open
51 networking service neutron automation(Openstack Networking Project Installation)#56
Conversation
…n of neutron and neutron services
9 tasks
- Added group variables for Neutron configuration including database, RabbitMQ, Keystone, and network settings. - Created inventory file for controller and compute nodes with necessary variables. - Defined package requirements for both Ubuntu and CentOS distributions. - Developed common tasks for installing dependencies and configuring Neutron settings. - Implemented templates for Neutron configuration files including common, ML2, L3, DHCP, and metadata agents. - Created handlers for restarting Neutron services on controller and compute nodes. - Established tasks for installing Neutron packages, configuring agents, and registering services in Keystone. - Added verification tasks to check the status of Neutron agents post-installation.
- Added MySQL admin user and password variables to group_vars. - Implemented tasks for creating and managing the MySQL admin user. - Updated database tasks to ensure proper user privileges and database management for the nova service. - Adjusted memory and load average metrics in facts_cache for both controller and neutron nodes. - Reflected changes in ansible facts to maintain consistency across deployments.
… in Neutron setup
- Updated facts_cache for compute and controller nodes to include detailed system and network information. - Added admin project variable to group_vars for improved configuration management. - Modified service restart notifications to include all relevant Neutron agents. - Refined Neutron service endpoint configurations to utilize variables for better flexibility and maintainability.
- Added tasks for installing the OpenStack client on controller and compute nodes. - Updated group variables to include RabbitMQ and placement service configurations. - Refined database tasks to ensure proper privileges for nova and placement users. - Introduced new configuration templates for MySQL and OpenStack services. - Improved Neutron configuration to utilize the new service project variable. - Updated inventory file to reflect changes in network interface settings for nodes.
…thub.com/ADORSYS-GIS/openstack into 51-networking-service-neutron-automation
…tomation - Consolidate and clean up Ansible tasks for Nova DB privilege grants - Ensure idempotent, always-run privilege grant for nova@% on nova, nova_api, nova_cell0 - Add debug output to privilege grant tasks for easier troubleshooting - Verify playbook and inventory targeting for correct role execution - Clarify and automate OpenStack admin credential handling (admin-openrc, clouds.yaml) - Ensure correct playbook role order for nova-compute and neutron-compute - Update nova-compute.conf.j2 to use controller_host and required config sections - Provide guidance for Git commit signing automation - Add troubleshooting steps for OpenStack CLI authentication and DB sync - Explain Nova DB sync, cell0/cell1, and API DB requirements
…checks - Added missing handlers for all Neutron services in Ansible roles. - Ensured correct use of host variables (compute_host, controller_host) and clarified ansible_fqdn usage. - Fixed Neutron endpoint creation to use the correct host/IP. - Added/updated Ansible tasks to properly update apt cache. - Improved error handling and documentation for Neutron server/service issues. - Clarified and corrected notify statements to match available handlers. - Added troubleshooting notes for Neutron API connectivity and service startup.
…e the process of running the scripts
…tron installation
- Added a check for Multipass installation with installation instructions for macOS and Ubuntu. - Updated inventory files for controller and compute nodes to reflect new IP addresses. - Removed obsolete requirements.yml file. - Enhanced output at the end of the OpenStack deployment script with manual testing and cleanup instructions. - Improved Ansible tasks for MySQL configuration and ensured correct permissions for directories in Keystone role. - Updated RabbitMQ tasks to ensure proper user permissions and service management. - Refined Neutron inventory file to maintain consistency with updated controller and compute IPs.
… now works with wsgi
…and unmounting it
…g the binding address of the default mariadb config file
…e for the admin project
…ron server connection issue
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Main Features added