斯威夫特手工搭建

控制器:


重点用户创建——name=迅速通过=迅速——电子邮件=swift@example.com

梯形user-role-add——用户=迅速——租户=服务=admin角色


创建对象存储服务:

重点服务创建- name=斯威夫特- type=对象存储——描述=癘penStack对象存储”

梯形endpoint-create \

——服务id=$ (keystone服务列表| awk/对象存储/{打印$ 2}”)\

——publicurl=' http://controller: 8080/v1/AUTH_ % (tenant_id)年代\

——internalurl=' http://controller: 8080/v1/AUTH_ % (tenant_id)年代\

——adminurl=http://controller: 8080


所有节点:

mkdir - p/etc/swift 


vim/etc/swift/swift.参看


[swift-hash]

swift_hash_path_prefix=xrfuniounenqjnw

swift_hash_path_suffix=fLIbertYgibbitZ


swift0节点:

yum安装openstack-swift-account openstack-swift-container \

openstack-swift-object xfsprogs xinetd




配置对象,容器,账户的配置文件

openstack-config/etc/swift/account-server——集。配置默认bind_ip 10.0.0.51

openstack-config/etc/swift/container-server——集。配置默认bind_ip 10.0.0.51

openstack-config/etc/swift/object-server——集。配置默认bind_ip 10.0.0.51


新添加一块磁盘:


/dev/sdb


fdisk/dev/sdb

mkfs。xfs/dev/sdb1

回声“/dev/sdb1/电脑/节点/sdb1 xfs减小,nodiratime, nobarrier, logbufs=8 0 0”在祝辞挂载

mkdir - p/电脑/节点/sdb1

山/电脑/节点/sdb1

乔恩- r迅速:迅速/电脑/节点


vim/etc/rsyncd.参看


uid=迅速迅速

gid=

=/var/log/rsyncd.日志文件日志

=/var/run/rsyncd. pid文件pid地址=10.0.1.51


(账户)最大连接=2=

路径/电脑/节点/读


启动memcached的服务,加入开机启动


服务重新启动memcached

chkconfig memcached在


vim/etc/swift/proxy-server。参看


(默认)

bind_port=8080=

用户迅速

[管道主要):

管道=healthcheck缓存authtoken keystoneauth代理服务器

[应用代理服务器):

使用=蛋:斯威夫特#代理

allow_account_management=true

account_autocreate=true

[过滤器:keystoneauth]

使用=蛋:斯威夫特# keystoneauth

operator_roles=成员,管理员,swiftoperator

[过滤器:authtoken]

粘贴。filter_factory=keystoneclient.middleware。auth_token: filter_factory


#延迟所需的身份验证的决定是支持token-less

#使用匿名反向链接(r: *)。

delay_auth_decision=true

# auth_ *设置参考梯形服务器

auth_protocol=http

auth_host=控制器auth_port=35357

#服务租户和迅速创建的用户名和密码在梯形

admin_tenant_name=服务迅速admin_user=

admin_password=迅速

(过滤器:缓存)

使用=蛋:斯威夫特# memcache

[过滤器:catch_errors]

使用=蛋:斯威夫特# catch_errors

[过滤器:healthcheck]

使用=蛋:斯威夫特# healthcheck


构建环:cd/etc/swift

swift-ring-builder帐户。builder创建18 3 1

swift-ring-builder容器。builder创建18 3 1

swift-ring-builder对象。builder创建18 3 1


swift-ring-builder帐户。构建器添加z1-10.0.0.51:6002R10.0.0.51:6005/sdb1 100

swift-ring-builder容器。构建器添加z1-10.0.0.51:6001R10.0.0.51:6004/sdb1 100

swift-ring-builder对象。构建器添加z1-10.0.0.51:6000R10.0.0.51:6003/sdb1 100


swift-ring-builder帐户。builder

swift-ring-builder容器。builder

swift-ring-builder对象。builder


swift-ring-builder帐户。构建器调整

swift-ring-builder容器。构建器调整

swift-ring-builder对象。构建器调整


拷贝所有的ring.tar。广州文件到存储节点


scp *戒指。null

斯威夫特手工搭建