radosgw和keystone对接

1. ceph_conf 配置文件

[client.radosgw.gateway]
host=node-1
keyring=/etc/ceph/ceph.client.radosgw.keyring
rgw socket path=/var/run/ceph/ceph.radosgw.gateway.fastcgi.sock
log file=/var/log/radosgw/client.radosgw.gateway.log
rgw relaxed s3 bucket names = true
rgw frontends=fastcgi socket_port=9000 socket_host=127.0.0.1
rgw print continue= true
rgw_keystone_url = 192.168.0.2:5000
rgw_keystone_revocation_interval = 60
rgw_keystone_admin_token = d12320e39e4fed1bac9e
rgw_keystone_accepted_roles = _member_, Member, admin, swiftoperator
rgw_keystone_token_cache_size = 10
rgw_s3_auth_use_keystone = true



其中

(1)rgw_keystone_url = 192.168.0.2:5000

(2)rgw_keystone_admin_token = d12320e39e4fed1bac9e,在keystone.conf文件重

2. 重启radosgw服务

systemctl restart ceph-radosgw@radosgw.gateway


3. 在/etc/httpd/conf.d/目录下,新建rgw.conf文件

Listen *:6780
FastCgiExternalServer /var/www/radosgw/s3gw.fcgi -socket /tmp/radosgw.sock


<VirtualHost *:6780>
  ServerName node-1
  DocumentRoot /var/www/radosgw
  RewriteEngine On
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]


  SetEnv proxy-nokeepalive 1
  ProxyPass / fcgi://127.0.0.1:9000/
</VirtualHost>


4. 安装mod_fastcgi,用于启动FastCgiExternalServer

yum install mod_fastcgi


5. 重启httpd服务

systemctl restart httpd


6. 在keystone 里添加service rgw

keystone service create --name=swift --description="Swift Service" object-store


7. 在keystone里添加endpoint (service id 是步骤6生成的id)

keystone endpoint-create --service-id 93373a7bfd5049cd8cc5a04bca0fc3ad --publicurl  http://192.168.0.2:80/swift/v1 --internalurl http://192.168.0.2:80/swift/v1 --adminurl http://192.168.0.2:80/swift/v1


附录(安装的keystone相关包)

openstack-keystone-9.2.0-1.el7.noarch
python-keystone-9.2.0-1.el7.noarch
python-keystoneclient-2.3.1-2.el7.noarch
python-keystonemiddleware-4.4.1-1.el7.noarch
python2-keystoneauth1-2.4.1-1.el7.noarch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值