斯威夫特和梯形集成的配置方法

  介绍

本篇内容主要讲解“迅速和梯形集成的配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“迅速和梯形集成的配置方法”吧!

迅速部署略

重点部署略


  

172.18.48.21, proxy01和梯形验证节点

172.18.48.22, proxy02节点


  

注:proxy01和proxy02都有环境边变量openrc,各节点swift.conf也要一样


  

进入正题:

1.重点所在节点执行:


  

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

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

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

重点服务创建- name=斯威夫特- type=对象存储——描述=皁penstack对象storage"

梯形endpoint-create——服务id=$ (keystone服务列表| awk & # 39;/对象存储/{print $ 2} & # 39;)——publicurl=& # 39; http://172.18.48.21:8080/v1/AUTH_ % (tenant_id) & # 39;——internalurl=& # 39; http://172.18.48.21:8080/v1/AUTH_ % (tenant_id) & # 39;——adminurl=http://172.18.48.21:8080


  

如有多个代理节点,可用梯形分别创建端点,注意不同的端点要有不同的地区

比如在proxy2(172.18.48.22)节点添加验证服务,只许在梯形节点执行


  

梯形endpoint-create——地区RegionTwo服务id=$ (keystone服务列表| awk & # 39;/对象存储/{print $ 2} & # 39;)——publicurl=& # 39; http://172.18.48.22:8080/v1/AUTH_ % (tenant_id) & # 39;——internalurl=& # 39; http://172.18.48.22:8080/v1/AUTH_ % (tenant_id) & # 39;——adminurl=http://172.18.48.22:8080


  

2.代理节点proxy-server.conf设置如下

(默认),
bind_port=8080,
工人=8,
用户=swift 

(管道:主要],

管道=catch_errors缓存authtoken keystoneauth proxy-server 

(应用:代理服务器),

使用=蛋:斯威夫特# proxy 
account_autocreate=true 

[过滤器:keystoneauth],

使用=蛋:斯威夫特# keystoneauth 
operator_roles=成员,管理员,swift 

[过滤器:healthcheck],

使用=蛋:斯威夫特# healthcheck 

[过滤器:authtoken],

粘贴。filter_factory=keystoneclient.middleware.auth_token: filter_factory 
delay_auth_decision=10,
auth_protocol=http 
service_port=5000,
service_host=172.18.48.21 
auth_port=35357,
auth_host=172.18.48.21 
auth_url=http://172.18.48.21:5000,
admin_token=password 
缓存=swift.cache 
admin_tenant_name=service 
admin_user=admin 
admin_password=password 

(过滤器:缓存),

使用=蛋:斯威夫特# memcache 
设置log_name=cache 
memcache_servers=172.18.48.22:11211 172.18.48.21:11211 

[过滤器:catch_errors],
使用=蛋:斯威夫特# catch_errors


重启代理服务

swift-init代理重新启动


到此,相信大家对“迅速和梯形集成的配置方法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

斯威夫特和梯形集成的配置方法