**1. proxy 节点的 log 配置 **
修改配置文件 proxy-server.conf
1 | [DEFAULT] |
[DEFAULT] 部分的 log 配置信息对整个 proxy 服务都有效,如果要单独设置某一个服务的 log 可以在 proxy-server.conf 中其他服务设置部分单独配置 log。
修改 log 服务的配置文件 /etc/rsyslog.conf
1 | local1.*;local1.!notice /var/log/swift/proxy.log |
新建配置文件的存储目录
1 | sudo mkdir -p /var/log/swift |
On Ubuntu:
1 | sudo chown -R syslog.adm /var/log/swift |
On Fedora or Centos:
1 | sudo chown -R root:adm /var/log/swift |
重启 swift 服务
**2. storage 节点的 log 配置 **
分别修改 object-server.conf,container-server.conf,account-server.conf 等配置文件,格式如下所示:
1 | log_name = object-server |
可以为 replicator,auditor,reaper 分别设置 log 也可以公用一个 log。
修改 log 服务的配置文件 /etc/rsyslog.conf
1 | local2.*;local2.!notice /var/log/swift/account-server.log |
新建配置文件的存储目录
1 | sudo mkdir -p /var/log/swift |
On Ubuntu:
1 | sudo chown -R syslog.adm /var/log/swift |
On Fedora or Centos:
1 | sudo chown -R root:adm /var/log/swift |
重启 swift 服务
Reference
https://docs.openstack.org/swift/ocata/development_saio.html