-
Notifications
You must be signed in to change notification settings - Fork 22
Configuration File Audit
mattrowe-opennebula edited this page Jul 17, 2026
·
1 revision
The OpenNebula configuration files are listed here in the documentation. This markdown document contains a Hugo shortcode that generates the table rendered in the documentation from a corresponding CSV named config_files.csv located in assets/tables/.
A Python script is provided in the scripts/ directory to cross reference the config files listed in the CSV table with the config files present in /etc/one in an OpenNebula Front-end installation. During each release cycle, this script should be executed within an OpenNebula Front-end deployment using the latest packages from the release to ensure that all configuration files are covered in the table.
Instructions:
- Prepare a fresh server with Ubuntu 24.04 (either a VM or bare-metal server)
- Install OpenNebula using the Enterprise Edition instructions, either use miniONE with the --enterprise option or the manual installation with Enterprise repositories.
- Install additional packages:
- Download or copy the Python script and the config files CSV onto the OpenNebula Front-end instance.
- Run the script:
python3 compare_config_files.py config_files.csv. The script will highlight any configuration files located in the CSV and not in/ect/one/and vice versa. - Investigate missing or unkown configuration files with the engineering team to confirm deprecation or new configuration.