我有一个带有单个控制器节点的 OpenStack 火车部署。磁盘已满,我删除了 cinder-volumes 循环文件,重启后什么都不起作用,因为所有服务都无法连接到 mysql db。2021-12-21 16:41:54.345 27 警告 oslo_db.sqlalchemy.engines [req-c3a82c9d-d6be-42cd-b54a-a1258171c777 - - - - -] SQL 连接失败。-709 次尝试剩余:oslo_db.exception.DBConnectionError:(pymysql.err.OperationalError)(2013,'查询期间与 MySQL 服务器失去连接')
我检查了 mariadb 容器,它给出了这个错误: ()[mysql@overcloud-controller-0 /]$ mysql ERROR 2002 (HY000): 无法通过套接字“/var/lib/mysql/mysql.sock”(111) 连接到本地 MySQL 服务器
在 mariadb 的 podman 容器日志中我得到了这个:
- sudo -E kolla_set_configs 信息:主要的:在 /var/lib/kolla/config_files/config.json 加载配置文件 INFO:主要的:验证配置文件信息:主要的:Kolla 配置策略设置为:COPY_ALWAYS INFO:主要的:复制服务配置文件信息:主要的:删除 /etc/sysconfig/clustercheck 信息:主要的:将 /var/lib/kolla/config_files/src/etc/sysconfig/clustercheck 复制到 /etc/sysconfig/clustercheck 信息:主要的:删除 /etc/xinetd.d/galera-monitor 信息:主要的:将 /var/lib/kolla/config_files/src/etc/xinetd.d/galera-monitor 复制到 /etc/xinetd.d/galera-monitor 信息:主要的:删除 /etc/xinetd.conf 信息:主要的:将 /var/lib/kolla/config_files/src/etc/xinetd.conf 复制到 /etc/xinetd.conf 信息:主要的:写出要执行的命令 ++ cat /run_command
- CMD='/usr/sbin/xinetd-dontfork'
- 参数=
- sudo kolla_copy_cacerts
- [[ !-n '' ]]
- 。 kolla_extend_start++ : /var/log/kolla/mariadb++ [[! -d /var/log/kolla/mariadb ]] +++ stat -c %a /var/log/kolla/mariadb ++ [[ 2755 != \7\5\5 ]] ++ chmod 755 /var/ log/kolla/mariadb ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]]
- echo ‘正在运行命令:’’’/usr/sbin/xinetd -dontfork’’’’ 正在运行命令:’/usr/sbin/xinetd -dontfork’
- 执行/usr/sbin/xinetd-dontfork
期待着听到您的意见。