swift conf files for openstack(icehouse)

-----   /etc/swift/proxy-server.conf

[DEFAULT]

bind_port = 8080
workers = 8
user = swift
swift_dir = /etc/swift


log_level = DEBUG
log_facility = LOG_LOCAL0


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


[app:proxy-server]
use = egg:swift#proxy
allow_account_management = true
account_autocreate = true
set log_level = DEBUG
set log_name = proxy-server
set log_facility = LOG_LOCAL0


[filter:cache]
use = egg:swift#memcache
memcache_servers = memcache_ip:11211


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


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


[filter:keystone]
use = egg:swift#keystoneauth
operator_roles = Member,admin,swiftoperator
is_admin = true
cache = swift.cache


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


auth_uri = http://keystone_ip:5000/
admin_tenant_name = service

admin_user = swift

admin_password = password


auth_host = keystone_ip
auth_port = 35357
auth_protocol = http
signing_dir = /tmp/keystone-signing-swift


-------  /etc/swift/swift.conf   (same as storage node\s)

[swift-hash]
# random unique string that can never change (DO NOT LOSE)
swift_hash_path_prefix = xrfuniounenqjnw
swift_hash_path_suffix = fLIbertYgibbitZ


----proxy node command history

 swift-ring-builder account.builder create 18 1 1
swift-ring-builder container.builder create 18 1 1
swift-ring-builder object.builder create 18 1 1

swift-ring-builder account.builder add z1-storage_node-A_ip:6002/sdc1 100
swift-ring-builder container.builder add z1-storage_node-A_ip:6001/sdc1 100
swift-ring-builder object.builder add z1-storage_node-A_ip:6000/sdc1 100


swift-ring-builder account.builder add z2-storage_node-B_ip:6002/sdc1 100
swift-ring-builder container.builder add z2-storage_node-B_ip:6001/sdc1 100
swift-ring-builder object.builder add z2-storage_node-B_ip:6000/sdc1 100


swift-ring-builder account.builder rebalance
swift-ring-builder container.builder rebalance
swift-ring-builder object.builder rebalance


-----/etc/rsyncd.conf

uid = swift
gid = swift
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
address = local_ip


[account]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/account.lock


[container]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/container.lock


[object]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/object.lock




------ /etc/swift/account-server.conf

[DEFAULT]

bind_ip = local_ip
bind_port = 6002
workers = 2
mount_check = false
user = swift
devices = /srv/node
swift_dir = /etc/swift


log_facility = LOG_LOCAL1
log_level = DEBUG


[pipeline:main]
pipeline = account-server


[app:account-server]
use = egg:swift#account
set log_level = DEBUG
set log_name = account-server
set log_facility = LOG_LOCAL0


[account-replicator]


[account-auditor]


[account-reaper]


-----/etc/swift/container-server.conf

[DEFAULT]
devices = /srv/node
bind_ip = local_ip
bind_port = 6001
workers = 2
mount_check = false
user = swift
swift_dir = /etc/swift
log_facility = LOG_LOCAL2
log_level = DEBUG




[pipeline:main]
pipeline = container-server


[app:container-server]
use = egg:swift#container


[container-replicator]


[container-updater]


[container-auditor]


[container-sync]



----- /etc/swift/object-server.conf

[DEFAULT]
bind_ip = local_ip
bind_port = 6000
workers = 3
mount_check = false
user = swift
devices = /srv/node
swift_dir = /etc/swift
log_facility = LOG_LOCAL3
log_level = DEBUG


[pipeline:main]
pipeline = object-server


[app:object-server]
use = egg:swift#object


[object-replicator]


[object-updater]


[object-auditor]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值