该错误消息指出,容器服务器无法加载配置文件 /etc/swift/container-server.conf
。在重新启动服务后,您可能还遇到了其他问题:
- 您的系统缺少
libJerasure.so.2
、libisal.so.2
和libshss.so.1
库。
您可以使用以下命令安装这些库:
yum install -y liberasurecode jerasure isal shss
- 容器服务器仍然无法加载配置文件。
请检查配置文件以确保它存在并包含正确的部分和选项。您可以使用以下命令来创建一个最小化的有效配置文件:
cp /etc/swift/container-server.conf-sample /etc/swift/container-server.conf
然后,编辑 /etc/swift/container-server.conf
文件并确保它包含正确的 [DEFAULT]
和 [container-server]
部分,例如:
[DEFAULT]
bind_ip = 0.0.0.0
bind_port = 6201
[container-server]
user = swift
devices = /srv/node
mount_check = true
保存更改后,尝试重新启动容器服务器以使新配置生效:
systemctl restart openstack-swift-container.service
如果您仍然遇到问题,请检查日志文件以获取更多信息: /var/log/syslog | grep swift-container
.