16.部署swift服务|swift配置存储和ring

本文详细介绍了如何部署Swift服务,包括创建服务用户、设置权限、创建服务和endpoint、修改配置文件,以及安装Swift软件包。还讨论了Memcached的作用,并展示了创建Swift服务用户、配置环形存储(ring)的步骤,以及磁盘分区和逻辑卷的创建过程。
摘要由CSDN通过智能技术生成

每个服务都需要做的如下:

配置服务的时候,步骤如下:

  1. 创建服务同名的用户(除了keystone),添加到services这个project和admin这个role
  2. 创建services和endpoint
  3. 修改配置文件:需要指定keystone和rabbitmq的地址
  4. 更新数据库(除了swift)

 

swift是用不到上面的数据库的。

 

安装swift软件包

 

 

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

 

 

 

创建服务同名用户:

# openstack user create swift --password redhat

添加swift用户admin权限:

# openstack role add --user swift --project services admin

 

创建服务:

# openstack service create --name swift object-store

 

创建endpoint:

openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.140:8080/v1/AUTH_%(tenant_id)s' --internalurl 'http://192.168.179.140:8080/v1/AUTH_%(tenant_id)s' --adminurl 'http://192.168.179.140:8080'  32103224f7054cb1a75e57f80c7037d5

 

修改配置文件:

/etc/swift/

 

配置的服务:

服务介绍:

代理服务器 proxy server

负责swift各个组件之间的通信

接收用户的请求

存储服务器:

容器服务

对象服务

账户服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值