OpenStack Swift 팁
오픈스택 오브젝트 스토리지 설치 때 많은 삽질이 있어
그 내용을 남기고자 한다.
ERROR: Unable to run auditing: [Errno 13] Permission denied: '/srv/node/sdb'
ERROR: Unable to run auditing: [Errno 13] Permission denied: '/srv/node/sdc'
위 에러는 보안 정책을 재적용하면 된다.
# restorecon -R /srv/node
('Connection aborted.', error(111, 'Connection refused'))
ExecStart=/usr/bin/swift-proxy-server /etc/swift/proxy-server.conf (code=exited, status=1/FAILURE)
IOError: [Errno 13] Permission denied: '/etc/swift/account.ring.gz'
위 에러 중 하나가 나오면
object node에서 만든 /etc/swift/swift.conf 파일을 controller node /etc/swift 폴더로 복사해주고
# systemctl start openstack-swift-proxy.service memcached.service
# systemctl stop openstack-swift-proxy.service memcached.service
해주면 된다.
swift-proxy-server: Error: [swift-hash]: both swift_hash_path_suffix and swift_hash_path_prefix are missing from /etc/swift/swift.conf
위 에러는 권한을 주면 된다.
# chown -R swift:swift /etc/swift
끝.