run 'swift-init all start' get ...Unable to locate config for object-expirer

asked 2014-07-04 01:09:42 -0500

JasonZheng gravatar image

Hi all,

After installing swift storage node and configure node, run 'swift-init all start' and get following message,

Starting container-updater...(/etc/swift/container-server.conf) account-auditor running (1486 - /etc/swift/account-server.conf) account-auditor already started... object-replicator running (1480 - /etc/swift/object-server.conf) object-replicator already started... proxy-server running (6024 - /etc/swift/proxy-server.conf) proxy-server already started... container-replicator running (1481 - /etc/swift/container-server.conf) container-replicator already started... object-auditor running (1482 - /etc/swift/object-server.conf) object-auditor already started... Unable to locate config for object-expirer container-auditor running (1491 - /etc/swift/container-server.conf) container-auditor already started... container-server running (1487 - /etc/swift/container-server.conf) container-server already started... account-server running (1479 - /etc/swift/account-server.conf) account-server already started... account-reaper running (1490 - /etc/swift/account-server.conf) account-reaper already started... container-sync running (1485 - /etc/swift/container-server.conf) container-sync already started... account-replicator running (1483 - /etc/swift/account-server.conf) account-replicator already started... Starting object-updater...(/etc/swift/object-server.conf) object-server running (1488 - /etc/swift/object-server.conf) object-server already started...

140.92.26.100 is keystone ip address

my proxy-server.conf is [DEFAULT] bind_port = 8080 user = swift

[pipeline:main] pipeline = healthcheck cache authtoken keystoneauth proxy-server

[app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true

[filter:keystoneauth] use = egg:swift#keystoneauth operator_roles = Member,admin,swiftoperator

[filter:authtoken] paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory

Delaying the auth decision is required to support token-less

usage for anonymous referrers ('.r:*').

delay_auth_decision = true

auth_* settings refer to the Keystone server

auth_protocol = http auth_host = 140.92.26.100 auth_port = 35357

the service tenant and swift username and password created in Keystone

admin_tenant_name = service admin_user = swift admin_password = iii

[filter:cache] use = egg:swift#memcache

[filter:catch_errors] use = egg:swift#catch_errors

[filter:healthcheck]

use = egg:swift#healthcheck

edit retag flag offensive close merge delete