8.5. 对容器化服务进行临时更改
您可以更改容器重启时保留的容器化服务,但不会影响 Red Hat OpenStack Platform (RHOSP)集群的永久配置。这可用于测试配置更改,或在故障排除时启用调试级别的日志。您可以手动恢复更改。另外,在 RHOSP 集群上运行重新部署会将所有参数重置为其永久配置。
使用位于 /var/lib/config-data/puppet-generated/[service] 中的配置文件对服务进行临时更改。以下示例在 nova 服务中启用调试:
流程
编辑绑定到
nova_compute容器的nova.conf配置文件。将debug参数的值设置为True:sudo sed -i 's/^debug=.*/debug=True' \ /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf
$ sudo sed -i 's/^debug=.*/debug=True' \ /var/lib/config-data/puppet-generated/nova/etc/nova/nova.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 警告OpenStack 文件的配置文件是
ini文件,其中包括多个部分,如[DEFAULT]和[database]。每个部分是唯一的参数可能在整个文件中都不同。请谨慎使用sed。您可以通过运行egrep -v "^$|^#" [configuration_file] | grep [parameter]以检查一个参数是否在配置文件中出现了多次。重启 nova 容器:
sudo podman restart nova_compute
sudo podman restart nova_computeCopy to Clipboard Copied! Toggle word wrap Toggle overflow